![]() |
eFEX firmware
1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards
|
MGT ipbus slave for control FPGA. More...
Signals | |
| ipbw | ipb_wbus_array ( N_SLAVES- 1 downto 0 ) |
| ipbr | ipb_rbus_array ( N_SLAVES- 1 downto 0 ) |
| ipbr_d | ipb_rbus_array ( N_SLAVES- 1 downto 0 ) |
| txclk | std_logic_vector ( 3 downto 0 ) |
| txresetdone | std_logic_vector ( 3 downto 0 ) |
| txfsm_resetdone | std_logic_vector ( 3 downto 0 ) |
| mgt_enable_i | std_logic_vector ( 3 downto 0 ) |
| mux_sel_i | std_logic_vector ( 15 downto 0 ) |
| bc_reg_sel_i | std_logic_vector ( 15 downto 0 ) |
Instantiations | |
| mgt_fabric | ipbus_fabric_sel |
| quad_0 | cntrl_mgt_quad_slaves <Entity cntrl_mgt_quad_slaves> |
| quad_1 | cntrl_mgt_quad_slaves <Entity cntrl_mgt_quad_slaves> |
| quad_2 | cntrl_mgt_quad_slaves <Entity cntrl_mgt_quad_slaves> |
MGT ipbus slave for control FPGA.
This Module combines all the slaves of the control MGTs in the design and connects to the ipbus registers. It uses ipbus fabric to select which quad slave to communicate through ipbus. It creates three quad slaves quad_0 for mgt 114, quad_1 for mgt 115 and quad_2 for mgt 116. Implements ipbus interface to the three quads in the design as follows:
Definition at line 61 of file mgt_cntrl_slaves.vhd.
1.9.1