![]() |
AIDA FMC Mini-TLU
Firmware for FMC-based mini-TLU (Trigger/Timing/Tagging Logic Unit) for AIDA
|
Processes | |
ipbus_write | ( ipbus_clk_i ) |
Generate FIFO read enable. |
Signals | |
s_wr_data_count | std_logic_vector ( g_WRITE_COUNTER_WIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
Counters for input and ouput to/from FIFO. | |
s_wr_data_count_reg | std_logic_vector ( g_WRITE_COUNTER_WIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
s_rd_data_count | std_logic_vector ( g_READ_COUNTER_WIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
s_fifo_fill_level | unsigned ( g_READ_COUNTER_WIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
s_write_strobe | std_logic := ' 0 ' |
s_rst_fifo | std_logic := ' 0 ' |
s_fifo_prog_full | std_logic := ' 0 ' |
s_fifo_rd_en | std_logic := ' 0 ' |
s_fifo_dout | std_logic_vector ( g_IPBUS_WIDTH - 1 downto 0 ) |
s_fifo_valid | std_logic := ' 1 ' |
s_fifo_full | std_logic := ' 0 ' |
s_fifo_almost_full | std_logic := ' 0 ' |
s_fifo_empty | std_logic := ' 0 ' |
s_fifo_almost_empty | std_logic := ' 0 ' |
Instantiations | |
event_fifo | work.tlu_event_fifo |
Multiplex output data. | |
register_counter_inst | registerCounter <Entity registerCounter> |