Belle II KLM Scint Firmware  1
klm_intfc Entity Reference
Inheritance diagram for klm_intfc:
timing_ctrl klm_aurora_intfc conc_intfc daq_gen_readout sfp_stat_ctrl klm_aurora STANDARD_CC_MODULE trig_chan_calc AURORA_LANE GTP_WRAPPER GLOBAL_LOGIC TX_LL RX_LL RX_LL_PDU_DATAPATH TX_LL_CONTROL TX_LL_DATAPATH CHANNEL_ERR_DETECT IDLE_AND_VER_GEN CHANNEL_INIT_SM AURORA_TILE ERR_DETECT SYM_DEC SYM_GEN LANE_INIT_SM klm_scint

Entities

behave  architecture
 

Libraries

ieee 
work 
unisim 

Use Clauses

std_logic_1164 
numeric_std 
std_logic_unsigned 
std_logic_misc 
time_order_pkg 
tdc_pkg 
conc_intfc_pkg  Package <conc_intfc_pkg>
klm_scrod_pkg  Package <klm_scrod_pkg>
vcomponents 

Generics

NUM_GTS  integer := 1
REVISION  string := " A5 "
CLKSRC  string := " FTSW "
AURORA_CC_USE  boolean := FALSE
LINK_TEST  std_logic := ' 0 '
TB_PERIOD  std_logic_vector ( 15 downto 0 ) := X " 2112 "
DAQ_GEN_SIM_SPEEDUP  std_logic := ' 0 '
SIM_REFSELDYPLL  bit_vector ( 2 downto 0 ) := " 000 "
USE_4NS_TDC_CLK  std_logic := ' 0 '

Ports

sysclk   in std_logic
sysclk2x   in std_logic
b2tt_b2clkup   in std_logic
b2tt_ctime   in std_logic_vector ( 26 downto 0 )
b2tt_divclk1   in std_logic_vector ( 1 downto 0 )
b2tt_divclk2   in std_logic_vector ( 1 downto 0 )
b2tt_runreset   in std_logic
b2tt_gtpreset   in std_logic
b2tt_b2linkwe   out std_logic
b2tt_fifordy   in std_logic
b2tt_fifodata   in std_logic_vector ( 95 downto 0 )
b2tt_fifonext   out std_logic
b2tt_frame   in std_logic
b2tt_trgtag   in std_logic_vector ( 31 downto 0 )
target_tb   in tb_vec_type
mgttxfault   in std_logic_vector ( 1 to NUM_GTS )
mgtmod0   in std_logic_vector ( 1 to NUM_GTS )
mgtlos   in std_logic_vector ( 1 to NUM_GTS )
mgttxdis   out std_logic_vector ( 1 to NUM_GTS )
mgtmod2   out std_logic_vector ( 1 to NUM_GTS )
mgtmod1   out std_logic_vector ( 1 to NUM_GTS )
mgtclk0p   in std_logic
mgtclk0n   in std_logic
mgtclk1p   in std_logic
mgtclk1n   in std_logic
mgtrxp   in std_logic
mgtrxn   in std_logic
mgttxp   out std_logic
mgttxn   out std_logic
sfp_stat   out SFP_Status_t
aurora_stat   out Aurora_Status_t
rcl_src_rdy_n   out std_logic
rcl_data   out std_logic_vector ( 15 downto 0 )
qt_fifo_rd_en   out std_logic
qt_fifo_rd_d   in std_logic_vector ( 17 downto 0 )
qt_fifo_empty   in std_logic
qt_fifo_evt_rdy   in std_logic
exttb   out tb_vec_type
trgon   in std_logic
klm_status_upd   in std_logic
stat_tx_in_progress   out std_logic
klm_status_regs   in stat_reg_type

Detailed Description

Definition at line 69 of file klm_intfc.vhd.


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