![]() |
AIDA FMC Mini-TLU
Firmware for FMC-based mini-TLU (Trigger/Timing/Tagging Logic Unit) for AIDA
|
Entities | |
rtl | architecture |
Libraries | |
unisim |
Use Clauses | |
numeric_std | |
ipbus | |
VComponents |
Generics | |
g_NUM_DUTS | positive := 3 |
g_IPBUS_WIDTH | positive := 32 |
Ports | |
busy_from_dut_n_i | in std_logic_vector ( g_NUM_DUTS - 1 downto 0 ) |
busy_from_dut_p_i | in std_logic_vector ( g_NUM_DUTS - 1 downto 0 ) |
clk_4x_logic_i | in std_logic |
clk_from_dut_n_i | in std_logic_vector ( g_NUM_DUTS - 1 downto 0 ) |
clk_from_dut_p_i | in std_logic_vector ( g_NUM_DUTS - 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_counter_i | in std_logic_vector ( g_IPBUS_WIDTH - 1 downto 0 ) |
trigger_i | in std_logic |
ipbus_o | out ipb_rbus |
reset_or_clk_to_dut_n_o | out std_logic_vector ( g_NUM_DUTS - 1 downto 0 ) |
reset_or_clk_to_dut_p_o | out std_logic_vector ( g_NUM_DUTS - 1 downto 0 ) |
trigger_to_dut_n_o | out std_logic_vector ( g_NUM_DUTS - 1 downto 0 ) |
trigger_to_dut_p_o | out std_logic_vector ( g_NUM_DUTS - 1 downto 0 ) |
veto_o | out std_logic |