|
AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
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> |
Definition at line 67 of file XGMII_serdes_wapper.vhd.
1.8.1