![]() |
eFEX firmware
1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards
|
Top Synchronisation of the control FPGA. More...
Entities | |
| Behavioral | architecture |
| Top Synchronisation of the control FPGA. More... | |
Libraries | |
| IEEE | |
| xil_defaultlib | |
Use Clauses | |
| STD_LOGIC_1164 | |
| NUMERIC_STD | |
Ports | ||
| rx_clk160 | in | std_logic |
| rx clock of the mgt | ||
| TTC_clk | in | std_logic |
| ttc clk of 40MHz | ||
| reset | in | std_logic |
| reset active high | ||
| enable_mgt | in | std_logic |
| enable mgt rx register | ||
| MGT_Commadet | in | std_logic |
| comma detected for incoming data | ||
| reg_sel | in | std_logic_vector ( 3 downto 0 ) |
| setting BC mux | ||
| mux_sel | in | std_logic_vector ( 3 downto 0 ) |
| setting the first stage mux | ||
| delay_num | out | std_logic_vector ( 3 downto 0 ) |
| counted delay on the first stage of the synchronisation | ||
| start | in | std_logic |
| start pulse for the calibration to start | ||
| rx_resetdone | in | std_logic |
| rx reset done of the MGT | ||
| reg128_latch | out | std_logic |
| latch enable | ||
| data_out | out | std_logic_vector ( 128 downto 0 ) |
| data out of 128 bits | ||
| data_in | in | std_logic_vector ( 31 downto 0 ) |
| rx data in | ||
| crc_error_in | in | std_logic |
| crc_error input | ||
Top Synchronisation of the control FPGA.
This synchronisation block performs following task:
Definition at line 19 of file top_ctrl_synch.vhd.
1.9.1