ROD firmware  1.0.5
ATLAS l1-calo - ROD_eFEX and ROD_jFEX firmware for the L1Calo ROD board

Back to ROD documentation
Components | Instantiations | Signals
RTL Architecture Reference

Components

channel_mux  <Entity channel_mux>
ttc_info  <Entity ttc_info>
ev_builder  <Entity ev_builder>
tob_proc_regs  <Entity tob_proc_regs>
ppmux_ila 
pulse_stretch  <Entity pulse_stretch>
dummy_chan_in  <Entity dummy_chan_in>

Signals

ev_in_tdata  STD_LOGIC_VECTOR ( bp_width- 1 downto 0 )
ev_in_tvalid  std_logic
ev_in_tlast  std_logic
ev_in_tready  std_logic
ev_in_header_mark  std_logic
ev_in_trailer_mark  std_logic
ev_in_hdr_crc_tag  std_logic
nxt_chan_0  std_logic
nxt_chan_1  std_logic
nxt_chan_2  std_logic
nxt_chan_3  std_logic
current_chan  STD_LOGIC_VECTOR ( 4 downto 0 )
m_poll_chan_0  std_logic
dum_chin  STD_LOGIC_VECTOR ( 4 downto 0 )
reset  std_logic
crc20_err  STD_LOGIC
crc9_err  STD_LOGIC
BCID_mismatch  STD_LOGIC
L1ID_mismatch  STD_LOGIC
timeout_err  STD_LOGIC
crc20_err_chan  STD_LOGIC_VECTOR ( 4 downto 0 )
wdog_fifo_reset_i  STD_LOGIC
header_fifo_empty  STD_LOGIC
L1ID_error  STD_LOGIC
CTTC_CRC_error  STD_LOGIC
header_fifo_full  STD_LOGIC
ev_chan_enable  STD_LOGIC
current_state  STD_LOGIC_VECTOR ( 5 downto 0 )
event_fifo_level  STD_LOGIC_VECTOR ( 31 DOWNTO 0 )
debug_fifo_level  STD_LOGIC_VECTOR ( 31 DOWNTO 0 )
m_tvalid_i  STD_LOGIC
m_tlast_i  STD_LOGIC
m_tdata_i  STD_LOGIC_VECTOR ( 63 DOWNTO 0 )
m_header_marker_i  STD_LOGIC
timeout_1_val  STD_LOGIC_VECTOR ( 15 DOWNTO 0 )
timeout_n_val  STD_LOGIC_VECTOR ( 15 DOWNTO 0 )
tob_timeout_1_disable  STD_LOGIC
tob_timeout_n_disable  STD_LOGIC
chan_pointer_reset  STD_LOGIC
any_chan_active  std_logic
full_mode_ctrl_i  std_logic_vector ( 31 downto 0 )
flx_bp_enable  std_logic
flx_backpressure_bit  std_logic
wdog_overflow  STD_LOGIC
wdog_threshold  STD_LOGIC_VECTOR ( 15 downto 0 )
wdog_disable  STD_LOGIC
l1id_resync_enable  STD_LOGIC
dbg_pkt_count  STD_LOGIC_VECTOR ( 31 downto 0 )
dbg_pkt_count_reset  STD_LOGIC
L1ID_ttc_32_reg  STD_LOGIC_VECTOR ( 31 downto 0 )
stop_proc  std_logic
l1id_max_l1id  std_logic_VECTOR ( 31 downto 0 )
l1id_measure_max  std_logic_VECTOR ( 31 downto 0 )
l1id_measure_last  std_logic_VECTOR ( 31 downto 0 )
clr_pkt_wait_timer  std_logic
timeout_counter_max  std_logic_VECTOR ( 15 downto 0 )
max_chan  std_logic_VECTOR ( 4 downto 0 )
clr_max_timeout  STD_LOGIC

Instantiations

input_mux  channel_mux <Entity channel_mux>
event_builder_0  ev_builder <Entity ev_builder>
pulse_stretcher  pulse_stretch <Entity pulse_stretch>
status_regs  tob_proc_regs <Entity tob_proc_regs>
chan_in_gen  dummy_chan_in <Entity dummy_chan_in>

Detailed Description

Definition at line 368 of file tob_processor.vhd.


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