![]() |
ROD firmware
1.0.5
ATLAS l1-calo - ROD_eFEX and ROD_jFEX firmware for the L1Calo ROD board
|
Entities | |
| RTL | architecture |
Libraries | |
| IEEE | |
| Combined TTC input controller contains statemachines for extractin relevant data as well as event fifos to all a backlog of events being processed. | |
Use Clauses | |
| STD_LOGIC_1164 | |
| NUMERIC_STD | |
| std_logic_unsigned | |
Ports | ||
| reset | in | STD_LOGIC |
| pp_clk | in | STD_LOGIC |
| cttc_user_clk | in | STD_LOGIC |
| seq | in | STD_LOGIC_VECTOR ( 1 downto 0 ) |
| ttc_word_0 | in | STD_LOGIC_VECTOR ( 31 downto 0 ) |
| ttc_word_1 | in | STD_LOGIC_VECTOR ( 31 downto 0 ) |
| ttc_word_2 | in | STD_LOGIC_VECTOR ( 31 downto 0 ) |
| ttc_word_3 | in | STD_LOGIC_VECTOR ( 31 downto 0 ) |
| L1ID_error | out | STD_LOGIC |
| CTTC_CRC_error | out | STD_LOGIC |
| TTC_CRC_ignore | in | std_logic |
| TTC_fifo_rst | in | STD_LOGIC |
| header_read_en | in | STD_LOGIC |
| header_fifo_valid | out | STD_LOGIC |
| header_fifo_full | out | STD_LOGIC |
| header_fifo_empty | out | STD_LOGIC |
| header_fifo_level | out | STD_LOGIC_VECTOR ( 8 downto 0 ) |
| master_header | out | STD_LOGIC_VECTOR ( 63 downto 0 ) |
| bulk_L1ID_error | out | STD_LOGIC |
| bulk_CTTC_CRC_error | out | STD_LOGIC |
| bulk_header_read_en | in | STD_LOGIC |
| bulk_header_fifo_valid | out | STD_LOGIC |
| bulk_header_fifo_full | out | STD_LOGIC |
| bulk_header_fifo_empty | out | STD_LOGIC |
| bulk_header_fifo_level | out | STD_LOGIC_VECTOR ( 8 downto 0 ) |
| bulk_master_header | out | STD_LOGIC_VECTOR ( 63 downto 0 ) |
| event_sel | in | STD_LOGIC_VECTOR ( 1 downto 0 ) |
| rod_slot | in | std_logic |
| ttc_reg | out | STD_LOGIC_VECTOR ( 63 DOWNTO 0 ) |
| L1A | out | STD_LOGIC |
| L1A_delay_out | out | STD_LOGIC |
| l1id_mis_stretch | in | std_logic |
| event_count | out | STD_LOGIC_VECTOR ( 31 DOWNTO 0 ) |
| orbit_count | out | STD_LOGIC_VECTOR ( 15 DOWNTO 0 ) |
| event_count_reset | in | std_logic |
| orbit_count_reset | in | std_logic |
| flx_backpressure | out | STD_LOGIC_VECTOR ( 11 DOWNTO 0 ) |
| bcn_adjustment | in | STD_LOGIC_VECTOR ( 11 DOWNTO 0 ) |
| timeout_threshold | in | STD_LOGIC_vector ( 31 downto 0 ) |
| l1id_continuity_control | in | STD_LOGIC_vector ( 31 downto 0 ) |
| l1id_continuity_status | out | STD_LOGIC_vector ( 31 downto 0 ) |
| l1id_local_miss | out | STD_LOGIC_vector ( 31 downto 0 ) |
| l1id_ttc_miss | out | STD_LOGIC_vector ( 31 downto 0 ) |
| l1id_error_count | out | STD_LOGIC_vector ( 31 downto 0 ) |
| repeat_counter | out | STD_LOGIC_vector ( 31 downto 0 ) |
Definition at line 51 of file ttc_info.vhd.
1.9.1