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

Entities

rtl  architecture
 

Use Clauses

numeric_std 
ipbus 

Generics

g_NUM_INPUTS  positive := 4
g_IPBUS_WIDTH  positive := 32

Ports

clk_4x_logic_i   in std_logic
ipbus_clk_i   in std_logic
ipbus_i   in ipb_wbus
ipbus_reset_i   in std_logic
logic_reset_i   in std_logic
logic_strobe_i   in std_logic
trigger_i   in std_logic_vector ( g_NUM_INPUTS - 1 downto 0 )
veto_i   in std_logic
event_number_o   out std_logic_vector ( g_IPBUS_WIDTH - 1 downto 0 )
ipbus_o   out ipb_rbus
post_veto_trigger_o   out std_logic
pre_veto_trigger_o   out std_logic
trigger_active_o   out std_logic
 Goes high when triggers are active ( ie. not veoted)

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