From 31ced63c914bdb31614d610b6a6aadc7df547698 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Thu, 7 Sep 2023 18:30:13 -0700 Subject: [PATCH] fpga/mqnic: Add missing XGMII parameter connections Signed-off-by: Alex Forencich --- fpga/mqnic/250_SoC/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/ADM_PCIE_9V3/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/AU200/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/AU250/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/AU50/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/rtl/fpga.v | 2 ++ fpga/mqnic/KR260/fpga/rtl/fpga.v | 2 ++ fpga/mqnic/NetFPGA_SUME/fpga/rtl/fpga.v | 2 ++ fpga/mqnic/Nexus_K35_S/fpga/rtl/fpga.v | 2 ++ fpga/mqnic/Nexus_K3P_Q/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/Nexus_K3P_S/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/VCU108/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/VCU118/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/VCU1525/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/XUPP3R/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/XUSP3S/fpga_25g/rtl/fpga.v | 2 ++ fpga/mqnic/ZCU102/fpga/rtl/fpga.v | 2 ++ fpga/mqnic/ZCU106/fpga_pcie/rtl/fpga.v | 2 ++ fpga/mqnic/ZCU106/fpga_zynqmp/rtl/fpga.v | 2 ++ 19 files changed, 38 insertions(+) diff --git a/fpga/mqnic/250_SoC/fpga_25g/rtl/fpga.v b/fpga/mqnic/250_SoC/fpga_25g/rtl/fpga.v index 61001b525..4ebfc8cdb 100644 --- a/fpga/mqnic/250_SoC/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/250_SoC/fpga_25g/rtl/fpga.v @@ -1436,6 +1436,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/rtl/fpga.v b/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/rtl/fpga.v index 940f9865c..260124152 100644 --- a/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/rtl/fpga.v @@ -1800,6 +1800,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/AU200/fpga_25g/rtl/fpga.v b/fpga/mqnic/AU200/fpga_25g/rtl/fpga.v index ce30fefc9..191f9e04d 100644 --- a/fpga/mqnic/AU200/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/AU200/fpga_25g/rtl/fpga.v @@ -2197,6 +2197,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/AU250/fpga_25g/rtl/fpga.v b/fpga/mqnic/AU250/fpga_25g/rtl/fpga.v index f980d819f..8570c6708 100644 --- a/fpga/mqnic/AU250/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/AU250/fpga_25g/rtl/fpga.v @@ -2197,6 +2197,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/AU50/fpga_25g/rtl/fpga.v b/fpga/mqnic/AU50/fpga_25g/rtl/fpga.v index 5a171cf2f..1453aac36 100644 --- a/fpga/mqnic/AU50/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/AU50/fpga_25g/rtl/fpga.v @@ -2742,6 +2742,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/rtl/fpga.v b/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/rtl/fpga.v index 76a9a8a04..d9d71194c 100644 --- a/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/rtl/fpga.v +++ b/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/rtl/fpga.v @@ -1642,6 +1642,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/KR260/fpga/rtl/fpga.v b/fpga/mqnic/KR260/fpga/rtl/fpga.v index c3d715d07..cea4039f6 100644 --- a/fpga/mqnic/KR260/fpga/rtl/fpga.v +++ b/fpga/mqnic/KR260/fpga/rtl/fpga.v @@ -739,6 +739,8 @@ fpga_core #( .AXIL_APP_CTRL_STRB_WIDTH(AXIL_APP_CTRL_STRB_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/NetFPGA_SUME/fpga/rtl/fpga.v b/fpga/mqnic/NetFPGA_SUME/fpga/rtl/fpga.v index 06e16f3cd..2bf431ecf 100644 --- a/fpga/mqnic/NetFPGA_SUME/fpga/rtl/fpga.v +++ b/fpga/mqnic/NetFPGA_SUME/fpga/rtl/fpga.v @@ -1382,6 +1382,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/Nexus_K35_S/fpga/rtl/fpga.v b/fpga/mqnic/Nexus_K35_S/fpga/rtl/fpga.v index 7e0f8b45c..beff31c08 100644 --- a/fpga/mqnic/Nexus_K35_S/fpga/rtl/fpga.v +++ b/fpga/mqnic/Nexus_K35_S/fpga/rtl/fpga.v @@ -1097,6 +1097,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/Nexus_K3P_Q/fpga_25g/rtl/fpga.v b/fpga/mqnic/Nexus_K3P_Q/fpga_25g/rtl/fpga.v index 9ab45bddc..e2c6b0a9e 100644 --- a/fpga/mqnic/Nexus_K3P_Q/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/Nexus_K3P_Q/fpga_25g/rtl/fpga.v @@ -1659,6 +1659,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/Nexus_K3P_S/fpga_25g/rtl/fpga.v b/fpga/mqnic/Nexus_K3P_S/fpga_25g/rtl/fpga.v index f51449552..1b462a35b 100644 --- a/fpga/mqnic/Nexus_K3P_S/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/Nexus_K3P_S/fpga_25g/rtl/fpga.v @@ -1225,6 +1225,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/VCU108/fpga_25g/rtl/fpga.v b/fpga/mqnic/VCU108/fpga_25g/rtl/fpga.v index cc84a05c5..f6baf62cf 100644 --- a/fpga/mqnic/VCU108/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/VCU108/fpga_25g/rtl/fpga.v @@ -1582,6 +1582,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/VCU118/fpga_25g/rtl/fpga.v b/fpga/mqnic/VCU118/fpga_25g/rtl/fpga.v index 40a89eeaa..fbd47146a 100644 --- a/fpga/mqnic/VCU118/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/VCU118/fpga_25g/rtl/fpga.v @@ -1751,6 +1751,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/VCU1525/fpga_25g/rtl/fpga.v b/fpga/mqnic/VCU1525/fpga_25g/rtl/fpga.v index eabee3164..43afa03cb 100644 --- a/fpga/mqnic/VCU1525/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/VCU1525/fpga_25g/rtl/fpga.v @@ -2042,6 +2042,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/XUPP3R/fpga_25g/rtl/fpga.v b/fpga/mqnic/XUPP3R/fpga_25g/rtl/fpga.v index 8c8fb8b0c..e7e17fa9d 100644 --- a/fpga/mqnic/XUPP3R/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/XUPP3R/fpga_25g/rtl/fpga.v @@ -2551,6 +2551,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/XUSP3S/fpga_25g/rtl/fpga.v b/fpga/mqnic/XUSP3S/fpga_25g/rtl/fpga.v index eab768dda..d8d0929a2 100644 --- a/fpga/mqnic/XUSP3S/fpga_25g/rtl/fpga.v +++ b/fpga/mqnic/XUSP3S/fpga_25g/rtl/fpga.v @@ -2570,6 +2570,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/ZCU102/fpga/rtl/fpga.v b/fpga/mqnic/ZCU102/fpga/rtl/fpga.v index 7c55c12b8..2ef6b4fc7 100644 --- a/fpga/mqnic/ZCU102/fpga/rtl/fpga.v +++ b/fpga/mqnic/ZCU102/fpga/rtl/fpga.v @@ -1066,6 +1066,8 @@ fpga_core #( .AXIL_APP_CTRL_STRB_WIDTH(AXIL_APP_CTRL_STRB_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/ZCU106/fpga_pcie/rtl/fpga.v b/fpga/mqnic/ZCU106/fpga_pcie/rtl/fpga.v index 1caa70821..0e3881ba2 100644 --- a/fpga/mqnic/ZCU106/fpga_pcie/rtl/fpga.v +++ b/fpga/mqnic/ZCU106/fpga_pcie/rtl/fpga.v @@ -1126,6 +1126,8 @@ fpga_core #( .AXIL_APP_CTRL_ADDR_WIDTH(AXIL_APP_CTRL_ADDR_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH), diff --git a/fpga/mqnic/ZCU106/fpga_zynqmp/rtl/fpga.v b/fpga/mqnic/ZCU106/fpga_zynqmp/rtl/fpga.v index 414970d61..114264888 100644 --- a/fpga/mqnic/ZCU106/fpga_zynqmp/rtl/fpga.v +++ b/fpga/mqnic/ZCU106/fpga_zynqmp/rtl/fpga.v @@ -987,6 +987,8 @@ fpga_core #( .AXIL_APP_CTRL_STRB_WIDTH(AXIL_APP_CTRL_STRB_WIDTH), // Ethernet interface configuration + .XGMII_DATA_WIDTH(XGMII_DATA_WIDTH), + .XGMII_CTRL_WIDTH(XGMII_CTRL_WIDTH), .AXIS_ETH_DATA_WIDTH(AXIS_ETH_DATA_WIDTH), .AXIS_ETH_KEEP_WIDTH(AXIS_ETH_KEEP_WIDTH), .AXIS_ETH_SYNC_DATA_WIDTH(AXIS_ETH_SYNC_DATA_WIDTH),