AIDA FMC Mini-TLU
Firmware for FMC-based mini-TLU (Trigger/Timing/Tagging Logic Unit) for AIDA
 All Classes Files Functions Variables Pages
eventBuffer Entity Reference
Inheritance diagram for eventBuffer:
Collaboration diagram for eventBuffer:

Entities

rtl  architecture
 

Use Clauses

numeric_std 
ipbus 

Generics

g_EVENT_DATA_WIDTH  positive := 64
g_IPBUS_WIDTH  positive := 32
g_WRITE_COUNTER_WIDTH  positive := 13
g_READ_COUNTER_WIDTH  positive := 14

Ports

clk_4x_logic_i   in std_logic
data_strobe_i   in std_logic
event_data_i   in std_logic_vector ( g_EVENT_DATA_WIDTH - 1 downto 0 )
ipbus_clk_i   in std_logic
ipbus_i   in ipb_wbus
ipbus_reset_i   in std_logic
strobe_4x_logic_i   in std_logic
trigger_count_i   in std_logic_vector ( g_IPBUS_WIDTH - 1 downto 0 )
 Not yet used.
buffer_full_o   out std_logic
 Goes high when event buffer almost full.
ipbus_o   out ipb_rbus
logic_reset_i   in std_logic

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