Skip to content

Commit 0de293b

Browse files
library/corundum: Initial integration for ADRV9009ZU11EG
- Initial Corundum support, use mode is QSFP+ 10Gbps variant, for ADRV9009ZU11EG - Added the configuration, scripts and ethernet architecure for support on ADRV9009ZU11EG - In corundum.tcl, changed the last if case to be more explicit, for MicroBlaze case Signed-off-by: Cristian Mihai Popa <[email protected]>
1 parent 97de3a8 commit 0de293b

File tree

5 files changed

+1584
-2
lines changed

5 files changed

+1584
-2
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
LIBRARY_NAME := ethernet_adrv9009zu11eg
2+
3+
GENERIC_DEPS += ethernet_adrv9009zu11eg.v
4+
5+
XILINX_DEPS += ethernet_adrv9009zu11eg_ip.tcl
6+
7+
EXTERNAL_DEPS += ../../../../../corundum/fpga/mqnic/KR260/fpga/rtl/sync_signal.v
8+
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/eth_xcvr_phy_10g_gty_quad_wrapper.v
9+
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/eth_xcvr_phy_10g_gty_wrapper.v
10+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g.v
11+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_tx_if.v
12+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_tx.v
13+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx.v
14+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_frame_sync.v
15+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_if.v
16+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_ber_mon.v
17+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_phy_10g_rx_watchdog.v
18+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/xgmii_baser_dec_64.v
19+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/xgmii_baser_enc_64.v
20+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_rx_32.v
21+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_tx_32.v
22+
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/mqnic_port_map_phy_xgmii.v
23+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/lib/axis/rtl/sync_reset.v
24+
EXTERNAL_DEPS += ../../../../../corundum/fpga/common/rtl/rb_drp.v
25+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/eth_mac_10g.v
26+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_rx_64.v
27+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/axis_xgmii_tx_64.v
28+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/lfsr.v
29+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_ctrl_rx.v
30+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_ctrl_tx.v
31+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_pause_ctrl_rx.v
32+
EXTERNAL_DEPS += ../../../../../corundum/fpga/lib/eth/rtl/mac_pause_ctrl_tx.v
33+
34+
EXTERNAL_DEPS += ../../../../../corundum/fpga/mqnic/ZCU102/fpga/ip/eth_xcvr_gth.tcl
35+
36+
XILINX_DEPS += ../../interfaces/if_ctrl_reg.xml
37+
XILINX_DEPS += ../../interfaces/if_ctrl_reg_rtl.xml
38+
XILINX_DEPS += ../../interfaces/if_ptp.xml
39+
XILINX_DEPS += ../../interfaces/if_ptp_rtl.xml
40+
XILINX_DEPS += ../../interfaces/if_flow_control_tx.xml
41+
XILINX_DEPS += ../../interfaces/if_flow_control_tx_rtl.xml
42+
XILINX_DEPS += ../../interfaces/if_flow_control_rx.xml
43+
XILINX_DEPS += ../../interfaces/if_flow_control_rx_rtl.xml
44+
XILINX_DEPS += ../../interfaces/if_ethernet_ptp.xml
45+
XILINX_DEPS += ../../interfaces/if_ethernet_ptp_rtl.xml
46+
XILINX_DEPS += ../../interfaces/if_axis_tx_ptp.xml
47+
XILINX_DEPS += ../../interfaces/if_axis_tx_ptp_rtl.xml
48+
XILINX_DEPS += ../../interfaces/if_qsfp.xml
49+
XILINX_DEPS += ../../interfaces/if_qsfp_rtl.xml
50+
XILINX_DEPS += ../../interfaces/if_i2c.xml
51+
XILINX_DEPS += ../../interfaces/if_i2c_rtl.xml
52+
53+
XILINX_INTERFACE_DEPS += corundum/interfaces
54+
55+
include ../../../scripts/library.mk

0 commit comments

Comments
 (0)