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
pkt_capture_regs Entity Reference
Inheritance diagram for pkt_capture_regs:
tob_proc_regs tob_processor packet_processor rod_top top_rod_efex top_rod_jfex

Entities

RTL  architecture
 

Libraries

IEEE 

Use Clauses

STD_LOGIC_1164 
std_logic_unsigned 
NUMERIC_STD 
ipbus 
ipbus_decode_L1CaloHubRodPktCaptureRegisters 

Generics

packet_version  std_logic_vector ( 2 downto 0 ) := " 001 "
sim  integer := 0
debug  integer := 1

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
full_mode_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

Detailed Description

The Packet Capture Registers are used during debug to capture Headers and Trailers of a packet The user Arm's the mechanism by setting the "arm" bit in the control register.
the capture will begin on the first header which arrives after the mechanism is armed.
After setting the arm control bit, the user should check the "triggered" bit in the status register when triggered is set, then a packet has been captured.
This mechanism can provide simple snapshots of passing packets so that the user can see if they make sense.

Definition at line 18 of file pkt_capture_regs.vhd.


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