AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
 All Classes Variables
Public Member Functions | Public Attributes
Behavioral Architecture Reference

List of all members.

Processes

PROCESS_152  ( ClientClk )
PROCESS_153  ( ClientClk2X )
PROCESS_154  ( ClientClk ,gtx_reset ,ClientClk_lock )
PROCESS_155  ( txusrclk )
PROCESS_156  ( TXUSRCLK ,gtx_reset )
PROCESS_157  ( TXUSRCLK ,SFP_TX_FSM_RESET_DONE ( 0 ) )
PROCESS_158  ( TXUSRCLK ,SFP_TX_FSM_RESET_DONE ( 1 ) )
PROCESS_159  ( TXUSRCLK ,SFP_TX_FSM_RESET_DONE ( 2 ) )
PROCESS_160  ( ClientClk )
PROCESS_161  ( ClientClk2X )
PROCESS_162  ( DRPclk )
PROCESS_163  ( SFP_TXD ,SFP_RXD ,SFP_RXD_inv )

Components

XGbEPCS32  <Entity XGbEPCS32>
SFP3_v2_7_init  <Entity SFP3_v2_7_init>
chipscope1 

Signals

gtx_resetSyncRegs  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_REFCLK  std_logic := ' 0 '
REFCLK2XPLLRST  std_logic := ' 0 '
refclk2x_in  std_logic := ' 0 '
ClientClk2x_dcm  std_logic := ' 0 '
ClientClk2x  std_logic := ' 0 '
ClientClk_dcm  std_logic := ' 0 '
ClientClk  std_logic := ' 0 '
ClientClk_lock  std_logic := ' 0 '
txusrclk  std_logic := ' 0 '
TX_high  std_logic := ' 0 '
qplllock  std_logic := ' 0 '
qpllreset  std_logic := ' 0 '
TXSEQ_cntr  std_logic_vector ( 6 downto 0 ) := ( others = > ' 0 ' )
inh_TX  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
inh_TX_q  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
reset_TXSyncRegs  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
ClientClkToggle  std_logic := ' 0 '
ClientClkToggle_q  std_logic := ' 0 '
SFP_TXOUTCLK  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_TXSEQUENCE  array3X7 := ( others = > ( others = > ' 0 ' ) )
SFP_rxoutclk  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_rxusrclk  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_txresetdone  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_txuserrdy  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_rxresetdone  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_rxuserrdy  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_drprdy  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_drpen  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_drpwe  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_rxdfeagchold  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_adapt_done  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_rxmonitor  array3X7 := ( others = > ( others = > ' 0 ' ) )
SFP_drpdo  array3X16 := ( others = > ( others = > ' 0 ' ) )
SFP_rxmonitorsel  array3X2 := ( others = > ( others = > ' 0 ' ) )
SFP_drpaddr  array3X9 := ( others = > ( others = > ' 0 ' ) )
SFP_drpdi  array3X16 := ( others = > ( others = > ' 0 ' ) )
GTX_TX_PAUSE  std_logic := ' 0 '
SFP_LOOPBACK_IN  array3X3 := ( others = > ( others = > ' 0 ' ) )
SFP_RX_FSM_RESET_DONE  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_TX_FSM_RESET_DONE  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_RXDVLD  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_RXHEADERVLD  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_RXGEARBOXSLIP  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_RXPRBSERR_OUT  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_RXPRBSSEL_IN  array3X3 := ( others = > ( others = > ' 0 ' ) )
SFP_TXPRBSSEL_IN  array3X3 := ( others = > ( others = > ' 0 ' ) )
SFP_EYESCANDATAERROR_OUT  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_RXGOOD  std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' )
SFP_TXD  array3X32 := ( others = > ( others = > ' 0 ' ) )
SFP_TXD_inv  array3X32 := ( others = > ( others = > ' 0 ' ) )
SFP_TXHEADER  array3X2 := ( others = > ( others = > ' 0 ' ) )
SFP_RXD  array3X32 := ( others = > ( others = > ' 0 ' ) )
SFP_RXD_inv  array3X32 := ( others = > ( others = > ' 0 ' ) )
SFP_RXHEADER  array3X2 := ( others = > ( others = > ' 0 ' ) )
SFP_EmacPhyTxD  array3X32 := ( others = > ( others = > ' 0 ' ) )
SFP_EmacPhyTxC  array3X4 := ( others = > ( others = > ' 0 ' ) )
SFP_PhyEmacRxD  array3X32 := ( others = > ( others = > ' 0 ' ) )
SFP_PhyEmacRxC  array3X4 := ( others = > ( others = > ' 0 ' ) )
SFP_PhyEmacRxD_q  array3X32 := ( others = > ( others = > ' 0 ' ) )
SFP_PhyEmacRxC_q  array3X4 := ( others = > ( others = > ' 0 ' ) )
xgmii_rxd_i  array3X64 := ( others = > ( others = > ' 0 ' ) )
xgmii_rxc_i  array3X8 := ( others = > ( others = > ' 0 ' ) )
SFP_pd_q  array3X4 := ( others = > ( others = > ' 0 ' ) )
soft_reset  std_logic := ' 0 '
reset_cntr20_q  std_logic := ' 0 '
reset_cntr  std_logic_vector ( 20 downto 0 ) := ( others = > ' 0 ' )
cs  std_logic_vector ( 303 downto 0 ) := ( others = > ' 0 ' )

Instantiations

i_XGbEPCS  XGbEPCS32 <Entity XGbEPCS32>
i_SFP3_init  SFP3_v2_7_init <Entity SFP3_v2_7_init>

Detailed Description

Definition at line 67 of file XGMII_serdes_wapper.vhd.


The documentation for this class was generated from the following files: