1
0
mirror of https://github.com/corundum/corundum.git synced 2025-01-16 08:12:53 +08:00

docs: Update device lists

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich 2022-04-09 23:04:16 -07:00
parent 4b4922c858
commit 1d9c63ec66
3 changed files with 107 additions and 96 deletions

View File

@ -23,11 +23,12 @@ Corundum also provides an application section for implementing custom logic. Th
Corundum currently supports devices from both Xilinx and Intel, on boards from several different manufacturers. Designs are included for the following FPGA boards:
* Alpha Data ADM-PCIE-9V3 (Xilinx Virtex UltraScale+ XCVU3P)
* Dini Group DNPCIe_40G_KU_LL_2QSFP (Xilinx Kintex UltraScale XCKU040)
* Exablaze ExaNIC X10/Cisco Nexus K35-S (Xilinx Kintex UltraScale XCKU035)
* Exablaze ExaNIC X25/Cisco Nexus K3P-S (Xilinx Kintex UltraScale+ XCKU3P)
* Silicom fb2CG@KU15P (Xilinx Kintex UltraScale+ XCKU15P)
* NetFPGA SUME (Xilinx Virtex 7 XC7V690T)
* Intel Stratix 10 MX dev kit (Intel Stratix 10 MX 1SM21CHU1F53E1VG)
* Intel Stratix 10 MX dev kit (Intel Stratix 10 MX 2100)
* Xilinx Alveo U50 (Xilinx Virtex UltraScale+ XCU50)
* Xilinx Alveo U200 (Xilinx Virtex UltraScale+ XCU200)
* Xilinx Alveo U250 (Xilinx Virtex UltraScale+ XCU250)

View File

@ -13,66 +13,72 @@ This section details PCIe form-factor targets, which interface with a separate h
.. table:: Summary of the various devices supported by Corundum.
============ ================= ==================== ==========
Manufacturer Board FPGA Board ID
============ ================= ==================== ==========
Alpha Data ADM-PCIE-9V3 XCVU3P-2FFVC1517I 0x41449003
Exablaze ExaNIC X10 XCKU035-2FBVA676E 0x1ce40003
Exablaze ExaNIC X25 XCKU3P-2FFVB676E 0x1ce40009
Silicom fb2CG\@KU15P XCKU15P-2FFVE1760E 0x1c2ca00e
Digilent NetFPGA SUME XC7V690T-3FFG1761 0x10ee7028
Intel DK-DEV-1SMC-H-A 1SM21CHU1F53E1VG 0x11720001
Xilinx Alveo U50 XCU50-2FSVH2104E 0x10ee9032
Xilinx Alveo U200 XCU200-2FSGD2104E 0x10ee90c8
Xilinx Alveo U250 XCU250-2FIGD2104E 0x10ee90fa
Xilinx Alveo U280 XCU280-L2FSVH2892E 0x10ee9118
Xilinx VCU108 XCVU095-2FFVA2104E 0x10ee806c
Xilinx VCU118 XCVU9P-L2FLGA2104E 0x10ee9076
Xilinx VCU1525 XCVU9P-L2FSGD2014E 0x10ee95f5
Xilinx ZCU106 XCZU7EV-2FFVC1156E 0x10ee906a
============ ================= ==================== ==========
============ ======================= ==================== ==========
Manufacturer Board FPGA Board ID
============ ======================= ==================== ==========
Alpha Data ADM-PCIE-9V3 XCVU3P-2FFVC1517I 0x41449003
Dini Group DNPCIe_40G_KU_LL_2QSFP XCKU040-2FFVA1156E 0x17df1a00
Exablaze ExaNIC X10 XCKU035-2FBVA676E 0x1ce40003
Exablaze ExaNIC X25 XCKU3P-2FFVB676E 0x1ce40009
Silicom fb2CG\@KU15P XCKU15P-2FFVE1760E 0x1c2ca00e
Digilent NetFPGA SUME XC7V690T-3FFG1761 0x10ee7028
Intel DK-DEV-1SMX-H-A 1SM21BHU2F53E1VG 0x11720001
Intel DK-DEV-1SMC-H-A 1SM21CHU1F53E1VG 0x11720001
Xilinx Alveo U50 XCU50-2FSVH2104E 0x10ee9032
Xilinx Alveo U200 XCU200-2FSGD2104E 0x10ee90c8
Xilinx Alveo U250 XCU250-2FIGD2104E 0x10ee90fa
Xilinx Alveo U280 XCU280-L2FSVH2892E 0x10ee9118
Xilinx VCU108 XCVU095-2FFVA2104E 0x10ee806c
Xilinx VCU118 XCVU9P-L2FLGA2104E 0x10ee9076
Xilinx VCU1525 XCVU9P-L2FSGD2014E 0x10ee95f5
Xilinx ZCU106 XCZU7EV-2FFVC1156E 0x10ee906a
============ ======================= ==================== ==========
.. table:: Summary of available interfaces and on-board memory.
================= ========= ========== =============================== =====
Board PCIe IF Network IF DDR HBM
================= ========= ========== =============================== =====
ADM-PCIE-9V3 Gen 3 x16 2x QSFP28 16 GB DDR4 2400 (2x 1G x72) \-
ExaNIC X10 Gen 3 x8 2x SFP+ \- \-
ExaNIC X25 Gen 3 x8 2x SFP28 \- \-
fb2CG\@KU15P Gen 3 x16 2x QSFP28 16 GB DDR4 2400 (4x 512M x72) \-
NetFPGA SUME Gen 3 x8 4x SFP+ 8 GB DDR3 1866 (2x 512M x64) \-
DK-DEV-1SMC-H-A Gen 3 x8 2x QSFP28 16 GB DDR4 2666 (2x 512M x72) 16 GB
Alveo U50 Gen 3 x16 1x QSFP28 \- 8 GB
Alveo U200 Gen 3 x16 2x QSFP28 64 GB DDR4 2400 (4x 2G x72) \-
Alveo U250 Gen 3 x16 2x QSFP28 64 GB DDR4 2400 (4x 2G x72) \-
Alveo U280 Gen 3 x16 2x QSFP28 32 GB DDR4 2400 (2x 2G x72) 8 GB
VCU108 Gen 3 x8 1x QSFP28 4 GB DDR4 2400 (2x 256M x80) \-
VCU118 Gen 3 x16 2x QSFP28 4 GB DDR4 2400 (2x 256M x80) \-
VCU1525 Gen 3 x16 2x QSFP28 64 GB DDR4 2400 (4x 2G x72) \-
ZCU106 Gen 3 x4 2x SFP+ 2 GB DDR4 2400 (256M x64) \-
================= ========= ========== =============================== =====
======================= ========= ========== =============================== =====
Board PCIe IF Network IF DDR HBM
======================= ========= ========== =============================== =====
ADM-PCIE-9V3 Gen 3 x16 2x QSFP28 16 GB DDR4 2400 (2x 1G x72) \-
DNPCIe_40G_KU_LL_2QSFP Gen 3 x8 2x QSFP+ 4 GB DDR4 2400 (512M x72) \-
ExaNIC X10 Gen 3 x8 2x SFP+ \- \-
ExaNIC X25 Gen 3 x8 2x SFP28 \- \-
fb2CG\@KU15P Gen 3 x16 2x QSFP28 16 GB DDR4 2400 (4x 512M x72) \-
NetFPGA SUME Gen 3 x8 4x SFP+ 8 GB DDR3 1866 (2x 512M x64) \-
DK-DEV-1SMX-H-A Gen 3 x8 2x QSFP28 8 GB DDR4 2666 (2x 512M x72) 8 GB
DK-DEV-1SMC-H-A Gen 3 x8 2x QSFP28 8 GB DDR4 2666 (2x 512M x72) 16 GB
Alveo U50 Gen 3 x16 1x QSFP28 \- 8 GB
Alveo U200 Gen 3 x16 2x QSFP28 64 GB DDR4 2400 (4x 2G x72) \-
Alveo U250 Gen 3 x16 2x QSFP28 64 GB DDR4 2400 (4x 2G x72) \-
Alveo U280 Gen 3 x16 2x QSFP28 32 GB DDR4 2400 (2x 2G x72) 8 GB
VCU108 Gen 3 x8 1x QSFP28 4 GB DDR4 2400 (2x 256M x80) \-
VCU118 Gen 3 x16 2x QSFP28 4 GB DDR4 2400 (2x 256M x80) \-
VCU1525 Gen 3 x16 2x QSFP28 64 GB DDR4 2400 (4x 2G x72) \-
ZCU106 Gen 3 x4 2x SFP+ 2 GB DDR4 2400 (256M x64) \-
======================= ========= ========== =============================== =====
.. table:: Summary of support for various ancillary features.
================= ============ ============ ==========
Board I2C :sup:`1` MAC :sup:`2` FW update
================= ============ ============ ==========
ADM-PCIE-9V3 N :sup:`3` Y :sup:`5` Y
ExaNIC X10 N :sup:`3` Y Y
ExaNIC X25 N :sup:`3` Y Y
fb2CG\@KU15P Y Y Y
NetFPGA SUME Y N :sup:`7` N :sup:`8`
DK-DEV-1SMC-H-A N N N
Alveo U50 N :sup:`4` Y Y
Alveo U200 Y Y Y
Alveo U250 Y Y Y
Alveo U280 N :sup:`4` Y Y
VCU108 Y Y :sup:`5` Y
VCU118 Y Y :sup:`5` Y
VCU1525 Y Y :sup:`5` Y
ZCU106 Y Y :sup:`5` Y
================= ============ ============ ==========
======================= ============ ============ ==========
Board I2C :sup:`1` MAC :sup:`2` FW update
======================= ============ ============ ==========
ADM-PCIE-9V3 N :sup:`3` Y :sup:`5` Y
DNPCIe_40G_KU_LL_2QSFP Y N :sup:`3` Y
ExaNIC X10 N :sup:`3` Y Y
ExaNIC X25 N :sup:`3` Y Y
fb2CG\@KU15P Y Y Y
NetFPGA SUME Y N :sup:`7` N :sup:`8`
DK-DEV-1SMX-H-A N N N
DK-DEV-1SMC-H-A N N N
Alveo U50 N :sup:`4` Y Y
Alveo U200 Y Y Y
Alveo U250 Y Y Y
Alveo U280 N :sup:`4` Y Y
VCU108 Y Y :sup:`5` Y
VCU118 Y Y :sup:`5` Y
VCU1525 Y Y :sup:`5` Y
ZCU106 Y Y :sup:`5` Y
======================= ============ ============ ==========
- :sup:`1` I2C access to optical modules
- :sup:`2` Persistent MAC address storage
@ -85,45 +91,48 @@ This section details PCIe form-factor targets, which interface with a separate h
.. table:: Summary of the board-specific design variants and some important configuration parameters.
================= ========================= ==== ======= ==== =====
Board Design IFxP RXQ/TXQ MAC Sched
================= ========================= ==== ======= ==== =====
ADM-PCIE-9V3 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
ADM-PCIE-9V3 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
ADM-PCIE-9V3 mqnic/fpga_25g/fpga_tdma 2x1 256/256 25G TDMA
ADM-PCIE-9V3 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
ADM-PCIE-9V3 mqnic/fpga_100g/fpga_tdma 2x1 256/256 100G TDMA
ExaNIC X10 mqnic/fpga/fpga 2x1 256/1K 10G RR
ExaNIC X25 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
ExaNIC X25 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
fb2CG\@KU15P mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
fb2CG\@KU15P mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
fb2CG\@KU15P mqnic/fpga_25g/fpga_tdma 2x1 256/256 25G TDMA
fb2CG\@KU15P mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
fb2CG\@KU15P mqnic/fpga_100g/fpga_tdma 2x1 256/256 100G TDMA
NetFPGA SUME mqnic/fpga/fpga 1x1 256/512 10G RR
DK-DEV-1SMC-H-A mqnic/fpga_10g/fpga 2x1 256/1K 10G RR
Alveo U50 mqnic/fpga_25g/fpga 1x1 256/8K 25G RR
Alveo U50 mqnic/fpga_25g/fpga_10g 1x1 256/8K 10G RR
Alveo U50 mqnic/fpga_100g/fpga 1x1 256/8K 100G RR
Alveo U200 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
Alveo U200 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
Alveo U200 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
Alveo U250 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
Alveo U250 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
Alveo U250 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
Alveo U280 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
Alveo U280 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
Alveo U280 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
VCU108 mqnic/fpga_10g/fpga 1x1 256/2K 10G RR
VCU118 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
VCU118 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
VCU118 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
VCU1525 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
VCU1525 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
VCU1525 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
ZCU106 mqnic/fpga_pcie/fpga 2x1 256/8K 10G RR
================= ========================= ==== ======= ==== =====
======================= =========================== ==== ======= ==== =====
Board Design IFxP RXQ/TXQ MAC Sched
======================= =========================== ==== ======= ==== =====
ADM-PCIE-9V3 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
ADM-PCIE-9V3 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
ADM-PCIE-9V3 mqnic/fpga_25g/fpga_tdma 2x1 256/256 25G TDMA
ADM-PCIE-9V3 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
ADM-PCIE-9V3 mqnic/fpga_100g/fpga_tdma 2x1 256/256 100G TDMA
DNPCIe_40G_KU_LL_2QSFP mqnic/fpga/fpga_ku040 2x1 256/2K 10G RR
DNPCIe_40G_KU_LL_2QSFP mqnic/fpga/fpga_ku060 2x1 256/2K 10G RR
ExaNIC X10 mqnic/fpga/fpga 2x1 256/2K 10G RR
ExaNIC X25 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
ExaNIC X25 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
fb2CG\@KU15P mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
fb2CG\@KU15P mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
fb2CG\@KU15P mqnic/fpga_25g/fpga_tdma 2x1 256/256 25G TDMA
fb2CG\@KU15P mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
fb2CG\@KU15P mqnic/fpga_100g/fpga_tdma 2x1 256/256 100G TDMA
NetFPGA SUME mqnic/fpga/fpga 1x1 256/512 10G RR
DK-DEV-1SMX-H-A mqnic/fpga_10g/fpga_1sm21b 2x1 256/1K 10G RR
DK-DEV-1SMC-H-A mqnic/fpga_10g/fpga_1sm21c 2x1 256/1K 10G RR
Alveo U50 mqnic/fpga_25g/fpga 1x1 256/8K 25G RR
Alveo U50 mqnic/fpga_25g/fpga_10g 1x1 256/8K 10G RR
Alveo U50 mqnic/fpga_100g/fpga 1x1 256/8K 100G RR
Alveo U200 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
Alveo U200 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
Alveo U200 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
Alveo U250 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
Alveo U250 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
Alveo U250 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
Alveo U280 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
Alveo U280 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
Alveo U280 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
VCU108 mqnic/fpga_10g/fpga 1x1 256/2K 10G RR
VCU118 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
VCU118 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
VCU118 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
VCU1525 mqnic/fpga_25g/fpga 2x1 256/8K 25G RR
VCU1525 mqnic/fpga_25g/fpga_10g 2x1 256/8K 10G RR
VCU1525 mqnic/fpga_100g/fpga 2x1 256/8K 100G RR
ZCU106 mqnic/fpga_pcie/fpga 2x1 256/8K 10G RR
======================= =========================== ==== ======= ==== =====
SoC
===
@ -163,5 +172,5 @@ This section details SoC targets, which interface with CPU cores on the same dev
================= ========================= ==== ======= ==== =====
Board Design IFxP RXQ/TXQ MAC Sched
================= ========================= ==== ======= ==== =====
ZCU106 mqnic/fpga_zynqmp/fpga 2x1 256/8K 10G RR
ZCU106 mqnic/fpga_zynqmp/fpga 2x1 32/32 10G RR
================= ========================= ==== ======= ==== =====

View File

@ -15,11 +15,12 @@ The latest source code is available from the `Corundum GitHub repository <https:
Corundum currently supports devices from both Xilinx and Intel, on boards from several different manufacturers. Designs are included for the following FPGA boards; see :ref:`device_list` for more details:
* Alpha Data ADM-PCIE-9V3 (Xilinx Virtex UltraScale+ XCVU3P)
* Dini Group DNPCIe_40G_KU_LL_2QSFP (Xilinx Kintex UltraScale XCKU040)
* Exablaze ExaNIC X10/Cisco Nexus K35-S (Xilinx Kintex UltraScale XCKU035)
* Exablaze ExaNIC X25/Cisco Nexus K3P-S (Xilinx Kintex UltraScale+ XCKU3P)
* Silicom fb2CG\@KU15P (Xilinx Kintex UltraScale+ XCKU15P)
* NetFPGA SUME (Xilinx Virtex 7 XC7V690T)
* Intel Stratix 10 MX dev kit (Intel Stratix 10 MX 1SM21CHU1F53E1VG)
* Intel Stratix 10 MX dev kit (Intel Stratix 10 MX 2100)
* Xilinx Alveo U50 (Xilinx Virtex UltraScale+ XCU50)
* Xilinx Alveo U200 (Xilinx Virtex UltraScale+ XCU200)
* Xilinx Alveo U250 (Xilinx Virtex UltraScale+ XCU250)