eFEX firmware  1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards

Back to eFEX documentation
Generics | Libraries | Ports | Use Clauses
MGT_TX_RX_6G4_support Entity Reference
Inheritance diagram for MGT_TX_RX_6G4_support:
MGT_TX_RX_6G4_GT_USRCLK_SOURCE MGT_TX_RX_6G4_common MGT_TX_RX_6G4_common_reset mgt_tx_rx_6g4_wrapper MGT_quad_gen top_mgt_cfpga top_efex_control

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_CLK0_GTREFCLK_PAD_N_IN   in   std_logic
Q1_CLK0_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_cpllfbclklost_out   out   std_logic
gt0_cplllock_out   out   std_logic
gt0_cpllreset_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_loopback_in   in   std_logic_vector ( 2 downto 0 )
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_txbufstatus_out   out   std_logic_vector ( 1 downto 0 )
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_cpllfbclklost_out   out   std_logic
gt1_cplllock_out   out   std_logic
gt1_cpllreset_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_loopback_in   in   std_logic_vector ( 2 downto 0 )
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_txbufstatus_out   out   std_logic_vector ( 1 downto 0 )
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_cpllfbclklost_out   out   std_logic
gt2_cplllock_out   out   std_logic
gt2_cpllreset_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_loopback_in   in   std_logic_vector ( 2 downto 0 )
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_txbufstatus_out   out   std_logic_vector ( 1 downto 0 )
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_cpllfbclklost_out   out   std_logic
gt3_cplllock_out   out   std_logic
gt3_cpllreset_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_loopback_in   in   std_logic_vector ( 2 downto 0 )
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_txbufstatus_out   out   std_logic_vector ( 1 downto 0 )
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_QPLLOUTCLK_OUT   out   std_logic
GT0_QPLLOUTREFCLK_OUT   out   std_logic
sysclk_in   in   std_logic

Detailed Description

Definition at line 74 of file mgt_tx_rx_6g4_support.vhd.


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