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

Back to ROD documentation
Generics | Libraries | Ports | Use Clauses
tob_proc_regs Entity Reference
Inheritance diagram for tob_proc_regs:
threshold_counter l1id_capture Processor_trace_module event_timer chan_err_map edge_error_counter input_capture_regs pkt_capture_regs watermark tob_processor packet_processor rod_top top_rod_efex top_rod_jfex

Entities

RTL  architecture
 

Libraries

IEEE 

Use Clauses

STD_LOGIC_1164 
NUMERIC_STD 
STD_LOGIC_UNSIGNED 
ipbus 
ipbus_decode_L1CaloHubRodTobProc 

Generics

sim  integer := 0
timeout_1_default  std_logic_vector ( 15 downto 0 ) := x " 0600 "
timeout_n_default  std_logic_vector ( 15 downto 0 ) := x " 0030 "
wdog_thresh_default  std_logic_vector ( 15 downto 0 ) := x " 2000 "

Ports

ipb_clk   in   std_logic
ipb_rst   in   std_logic
ipb_in   in   ipb_wbus
ipb_out   out   ipb_rbus
pp_clock   in   std_logic
rt_clk   in   std_logic
reset   in   std_logic
event_fifo_level   in   STD_LOGIC_VECTOR ( 15 downto 0 )
debug_fifo_level   in   STD_LOGIC_VECTOR ( 15 downto 0 )
stage_fifo_level   in   std_logic_vector ( 15 downto 0 )
first_chan   in   STD_LOGIC_vector ( 4 downto 0 )
current_state   in   STD_LOGIC_VECTOR ( 7 downto 0 )
header_mark   in   std_logic
header_fifo_valid   in   std_logic
hdr_crc_error   in   std_logic
ttc_crc_error   in   std_logic
crc20_err   in   STD_LOGIC
crc9_err   in   STD_LOGIC
BCID_mismatch   in   STD_LOGIC
L1ID_mismatch   in   STD_LOGIC
timeout_err   in   STD_LOGIC
crc20_err_chan   in   STD_LOGIC_VECTOR ( 4 downto 0 )
full_mode_ctrl   out   STD_LOGIC_VECTOR ( 31 downto 0 )
full_mode_stat   in   STD_LOGIC_VECTOR ( 31 downto 0 )
FM_L1id_stat   in   std_logic_vector ( 31 downto 0 )
m_tdata   in   STD_LOGIC_VECTOR ( 63 downto 0 )
m_tvalid   in   std_logic
m_tlast   in   std_logic
m_header_marker   in   std_logic
L1ID_ttc_32_reg   in   STD_LOGIC_VECTOR ( 31 downto 0 )
s_tdata   in   STD_LOGIC_VECTOR ( 63 downto 0 )
s_tvalid   in   std_logic
s_tlast   in   std_logic
s_header_mark   in   std_logic
poll_chan   in   std_logic
stage_fifo_busy   out   STD_LOGIC
stage_fifo_xoff   out   STD_LOGIC
stage_fifo_full   in   STD_LOGIC
timeout_1_val   out   STD_LOGIC_VECTOR ( 15 downto 0 )
timeout_n_val   out   STD_LOGIC_VECTOR ( 15 downto 0 )
wdog_overflow   in   STD_LOGIC
wdog_threshold   out   STD_LOGIC_VECTOR ( 15 downto 0 )
wdog_disable   out   STD_LOGIC
wdog_fifo_reset   out   STD_LOGIC
l1id_resync_enable   out   STD_LOGIC
tob_timeout_1_disable   out   STD_LOGIC
tob_timeout_n_disable   out   STD_LOGIC
dbg_pkt_count   in   STD_LOGIC_VECTOR ( 31 downto 0 )
dbg_pkt_count_reset   out   STD_LOGIC
flx_backpressure   in   STD_LOGIC_vector ( 11 downto 0 )
flx_backpressure_bit   out   STD_LOGIC
stop_proc   out   STD_LOGIC
l1id_max_l1id   in   std_logic_VECTOR ( 31 downto 0 )
l1id_measure_max   in   std_logic_VECTOR ( 31 downto 0 )
l1id_measure_last   in   std_logic_VECTOR ( 31 downto 0 )
clr_pkt_wait_timer   out   STD_LOGIC
timeout_counter_max   in   std_logic_VECTOR ( 15 downto 0 )
max_chan   in   std_logic_VECTOR ( 4 downto 0 )
clr_max_timeout   out   STD_LOGIC
last_chan   in   STD_LOGIC_vector ( 4 downto 0 )
nxt_chan_0   in   STD_LOGIC
chan_pointer_reset   in   STD_LOGIC

Detailed Description

Definition at line 37 of file tob_proc_regs.vhd.


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