![]() |
eFEX firmware
1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards
|
Entities | |
| RTL | architecture |
Libraries | |
| ieee | |
| UNISIM | |
Use Clauses | |
| std_logic_1164 | |
| numeric_std | |
| std_logic_unsigned | |
| VCOMPONENTS | |
Generics | |
| EXAMPLE_SIM_GTRESET_SPEEDUP | string := " TRUE " |
| STABLE_CLOCK_PERIOD | integer := 16 |
Ports | ||
| SOFT_RESET_TX_IN | in | std_logic |
| SOFT_RESET_RX_IN | in | std_logic |
| DONT_RESET_ON_DATA_ERROR_IN | in | std_logic |
| Q1_CLK1_GTREFCLK_PAD_N_IN | in | std_logic |
| Q1_CLK1_GTREFCLK_PAD_P_IN | in | std_logic |
| GT0_TX_FSM_RESET_DONE_OUT | out | std_logic |
| GT0_RX_FSM_RESET_DONE_OUT | out | std_logic |
| GT0_DATA_VALID_IN | in | std_logic |
| GT1_TX_FSM_RESET_DONE_OUT | out | std_logic |
| GT1_RX_FSM_RESET_DONE_OUT | out | std_logic |
| GT1_DATA_VALID_IN | in | std_logic |
| GT2_TX_FSM_RESET_DONE_OUT | out | std_logic |
| GT2_RX_FSM_RESET_DONE_OUT | out | std_logic |
| GT2_DATA_VALID_IN | in | std_logic |
| GT3_TX_FSM_RESET_DONE_OUT | out | std_logic |
| GT3_RX_FSM_RESET_DONE_OUT | out | std_logic |
| GT3_DATA_VALID_IN | in | std_logic |
| GT0_TXUSRCLK_OUT | out | std_logic |
| GT0_TXUSRCLK2_OUT | out | std_logic |
| GT0_RXUSRCLK_OUT | out | std_logic |
| GT0_RXUSRCLK2_OUT | out | std_logic |
| GT1_TXUSRCLK_OUT | out | std_logic |
| GT1_TXUSRCLK2_OUT | out | std_logic |
| GT1_RXUSRCLK_OUT | out | std_logic |
| GT1_RXUSRCLK2_OUT | out | std_logic |
| GT2_TXUSRCLK_OUT | out | std_logic |
| GT2_TXUSRCLK2_OUT | out | std_logic |
| GT2_RXUSRCLK_OUT | out | std_logic |
| GT2_RXUSRCLK2_OUT | out | std_logic |
| GT3_TXUSRCLK_OUT | out | std_logic |
| GT3_TXUSRCLK2_OUT | out | std_logic |
| GT3_RXUSRCLK_OUT | out | std_logic |
| GT3_RXUSRCLK2_OUT | out | std_logic |
| gt0_gtnorthrefclk0_in | in | std_logic |
| gt0_gtnorthrefclk1_in | in | std_logic |
| gt0_gtsouthrefclk0_in | in | std_logic |
| gt0_gtsouthrefclk1_in | in | std_logic |
| gt0_drpaddr_in | in | std_logic_vector ( 8 downto 0 ) |
| gt0_drpdi_in | in | std_logic_vector ( 15 downto 0 ) |
| gt0_drpdo_out | out | std_logic_vector ( 15 downto 0 ) |
| gt0_drpen_in | in | std_logic |
| gt0_drprdy_out | out | std_logic |
| gt0_drpwe_in | in | std_logic |
| gt0_rxpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt0_txpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt0_eyescanreset_in | in | std_logic |
| gt0_rxuserrdy_in | in | std_logic |
| gt0_eyescandataerror_out | out | std_logic |
| gt0_eyescantrigger_in | in | std_logic |
| gt0_dmonitorout_out | out | std_logic_vector ( 14 downto 0 ) |
| gt0_rxdata_out | out | std_logic_vector ( 31 downto 0 ) |
| gt0_rxdisperr_out | out | std_logic_vector ( 3 downto 0 ) |
| gt0_rxnotintable_out | out | std_logic_vector ( 3 downto 0 ) |
| gt0_gthrxn_in | in | std_logic |
| gt0_rxphmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt0_rxphslipmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt0_rxbyteisaligned_out | out | std_logic |
| gt0_rxbyterealign_out | out | std_logic |
| gt0_rxcommadet_out | out | std_logic |
| gt0_rxmonitorout_out | out | std_logic_vector ( 6 downto 0 ) |
| gt0_rxmonitorsel_in | in | std_logic_vector ( 1 downto 0 ) |
| gt0_rxoutclkfabric_out | out | std_logic |
| gt0_gtrxreset_in | in | std_logic |
| gt0_rxchariscomma_out | out | std_logic_vector ( 3 downto 0 ) |
| gt0_rxcharisk_out | out | std_logic_vector ( 3 downto 0 ) |
| gt0_gthrxp_in | in | std_logic |
| gt0_rxresetdone_out | out | std_logic |
| gt0_gttxreset_in | in | std_logic |
| gt0_txuserrdy_in | in | std_logic |
| gt0_txdata_in | in | std_logic_vector ( 31 downto 0 ) |
| gt0_gthtxn_out | out | std_logic |
| gt0_gthtxp_out | out | std_logic |
| gt0_txoutclkfabric_out | out | std_logic |
| gt0_txoutclkpcs_out | out | std_logic |
| gt0_txresetdone_out | out | std_logic |
| gt0_txcharisk_in | in | std_logic_vector ( 3 downto 0 ) |
| gt1_gtnorthrefclk0_in | in | std_logic |
| gt1_gtnorthrefclk1_in | in | std_logic |
| gt1_gtsouthrefclk0_in | in | std_logic |
| gt1_gtsouthrefclk1_in | in | std_logic |
| gt1_drpaddr_in | in | std_logic_vector ( 8 downto 0 ) |
| gt1_drpdi_in | in | std_logic_vector ( 15 downto 0 ) |
| gt1_drpdo_out | out | std_logic_vector ( 15 downto 0 ) |
| gt1_drpen_in | in | std_logic |
| gt1_drprdy_out | out | std_logic |
| gt1_drpwe_in | in | std_logic |
| gt1_rxpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt1_txpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt1_eyescanreset_in | in | std_logic |
| gt1_rxuserrdy_in | in | std_logic |
| gt1_eyescandataerror_out | out | std_logic |
| gt1_eyescantrigger_in | in | std_logic |
| gt1_dmonitorout_out | out | std_logic_vector ( 14 downto 0 ) |
| gt1_rxdata_out | out | std_logic_vector ( 31 downto 0 ) |
| gt1_rxdisperr_out | out | std_logic_vector ( 3 downto 0 ) |
| gt1_rxnotintable_out | out | std_logic_vector ( 3 downto 0 ) |
| gt1_gthrxn_in | in | std_logic |
| gt1_rxphmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt1_rxphslipmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt1_rxbyteisaligned_out | out | std_logic |
| gt1_rxbyterealign_out | out | std_logic |
| gt1_rxcommadet_out | out | std_logic |
| gt1_rxmonitorout_out | out | std_logic_vector ( 6 downto 0 ) |
| gt1_rxmonitorsel_in | in | std_logic_vector ( 1 downto 0 ) |
| gt1_rxoutclkfabric_out | out | std_logic |
| gt1_gtrxreset_in | in | std_logic |
| gt1_rxchariscomma_out | out | std_logic_vector ( 3 downto 0 ) |
| gt1_rxcharisk_out | out | std_logic_vector ( 3 downto 0 ) |
| gt1_gthrxp_in | in | std_logic |
| gt1_rxresetdone_out | out | std_logic |
| gt1_gttxreset_in | in | std_logic |
| gt1_txuserrdy_in | in | std_logic |
| gt1_txdata_in | in | std_logic_vector ( 31 downto 0 ) |
| gt1_gthtxn_out | out | std_logic |
| gt1_gthtxp_out | out | std_logic |
| gt1_txoutclkfabric_out | out | std_logic |
| gt1_txoutclkpcs_out | out | std_logic |
| gt1_txresetdone_out | out | std_logic |
| gt1_txcharisk_in | in | std_logic_vector ( 3 downto 0 ) |
| gt2_gtnorthrefclk0_in | in | std_logic |
| gt2_gtnorthrefclk1_in | in | std_logic |
| gt2_gtsouthrefclk0_in | in | std_logic |
| gt2_gtsouthrefclk1_in | in | std_logic |
| gt2_drpaddr_in | in | std_logic_vector ( 8 downto 0 ) |
| gt2_drpdi_in | in | std_logic_vector ( 15 downto 0 ) |
| gt2_drpdo_out | out | std_logic_vector ( 15 downto 0 ) |
| gt2_drpen_in | in | std_logic |
| gt2_drprdy_out | out | std_logic |
| gt2_drpwe_in | in | std_logic |
| gt2_rxpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt2_txpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt2_eyescanreset_in | in | std_logic |
| gt2_rxuserrdy_in | in | std_logic |
| gt2_eyescandataerror_out | out | std_logic |
| gt2_eyescantrigger_in | in | std_logic |
| gt2_dmonitorout_out | out | std_logic_vector ( 14 downto 0 ) |
| gt2_rxdata_out | out | std_logic_vector ( 31 downto 0 ) |
| gt2_rxdisperr_out | out | std_logic_vector ( 3 downto 0 ) |
| gt2_rxnotintable_out | out | std_logic_vector ( 3 downto 0 ) |
| gt2_gthrxn_in | in | std_logic |
| gt2_rxphmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt2_rxphslipmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt2_rxbyteisaligned_out | out | std_logic |
| gt2_rxbyterealign_out | out | std_logic |
| gt2_rxcommadet_out | out | std_logic |
| gt2_rxmonitorout_out | out | std_logic_vector ( 6 downto 0 ) |
| gt2_rxmonitorsel_in | in | std_logic_vector ( 1 downto 0 ) |
| gt2_rxoutclkfabric_out | out | std_logic |
| gt2_gtrxreset_in | in | std_logic |
| gt2_rxchariscomma_out | out | std_logic_vector ( 3 downto 0 ) |
| gt2_rxcharisk_out | out | std_logic_vector ( 3 downto 0 ) |
| gt2_gthrxp_in | in | std_logic |
| gt2_rxresetdone_out | out | std_logic |
| gt2_gttxreset_in | in | std_logic |
| gt2_txuserrdy_in | in | std_logic |
| gt2_txdata_in | in | std_logic_vector ( 31 downto 0 ) |
| gt2_gthtxn_out | out | std_logic |
| gt2_gthtxp_out | out | std_logic |
| gt2_txoutclkfabric_out | out | std_logic |
| gt2_txoutclkpcs_out | out | std_logic |
| gt2_txresetdone_out | out | std_logic |
| gt2_txcharisk_in | in | std_logic_vector ( 3 downto 0 ) |
| gt3_gtnorthrefclk0_in | in | std_logic |
| gt3_gtnorthrefclk1_in | in | std_logic |
| gt3_gtsouthrefclk0_in | in | std_logic |
| gt3_gtsouthrefclk1_in | in | std_logic |
| gt3_drpaddr_in | in | std_logic_vector ( 8 downto 0 ) |
| gt3_drpdi_in | in | std_logic_vector ( 15 downto 0 ) |
| gt3_drpdo_out | out | std_logic_vector ( 15 downto 0 ) |
| gt3_drpen_in | in | std_logic |
| gt3_drprdy_out | out | std_logic |
| gt3_drpwe_in | in | std_logic |
| gt3_rxpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt3_txpd_in | in | std_logic_vector ( 1 downto 0 ) |
| gt3_eyescanreset_in | in | std_logic |
| gt3_rxuserrdy_in | in | std_logic |
| gt3_eyescandataerror_out | out | std_logic |
| gt3_eyescantrigger_in | in | std_logic |
| gt3_dmonitorout_out | out | std_logic_vector ( 14 downto 0 ) |
| gt3_rxdata_out | out | std_logic_vector ( 31 downto 0 ) |
| gt3_rxdisperr_out | out | std_logic_vector ( 3 downto 0 ) |
| gt3_rxnotintable_out | out | std_logic_vector ( 3 downto 0 ) |
| gt3_gthrxn_in | in | std_logic |
| gt3_rxphmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt3_rxphslipmonitor_out | out | std_logic_vector ( 4 downto 0 ) |
| gt3_rxbyteisaligned_out | out | std_logic |
| gt3_rxbyterealign_out | out | std_logic |
| gt3_rxcommadet_out | out | std_logic |
| gt3_rxmonitorout_out | out | std_logic_vector ( 6 downto 0 ) |
| gt3_rxmonitorsel_in | in | std_logic_vector ( 1 downto 0 ) |
| gt3_rxoutclkfabric_out | out | std_logic |
| gt3_gtrxreset_in | in | std_logic |
| gt3_rxchariscomma_out | out | std_logic_vector ( 3 downto 0 ) |
| gt3_rxcharisk_out | out | std_logic_vector ( 3 downto 0 ) |
| gt3_gthrxp_in | in | std_logic |
| gt3_rxresetdone_out | out | std_logic |
| gt3_gttxreset_in | in | std_logic |
| gt3_txuserrdy_in | in | std_logic |
| gt3_txdata_in | in | std_logic_vector ( 31 downto 0 ) |
| gt3_gthtxn_out | out | std_logic |
| gt3_gthtxp_out | out | std_logic |
| gt3_txoutclkfabric_out | out | std_logic |
| gt3_txoutclkpcs_out | out | std_logic |
| gt3_txresetdone_out | out | std_logic |
| gt3_txcharisk_in | in | std_logic_vector ( 3 downto 0 ) |
| GT0_QPLLLOCK_OUT | out | std_logic |
| GT0_QPLLREFCLKLOST_OUT | out | std_logic |
| GT0_QPLLOUTCLK_OUT | out | std_logic |
| GT0_QPLLOUTREFCLK_OUT | out | std_logic |
| sysclk_in | in | std_logic |
Definition at line 74 of file mgt11g2_tx_rx_cfpga_support.vhd.
1.9.1