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

Rename AU200 to Alveo

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich 2023-11-07 22:48:37 -08:00
parent cd7ec5d5e3
commit 7914445ac0
71 changed files with 36 additions and 30 deletions

View File

@ -1,8 +1,8 @@
# Corundum mqnic for Alveo U200/Alveo U250/VCU1525
# Corundum mqnic for Alveo
## Introduction
This design targets the Xilinx Alveo U200/Alveo U250/VCU1525 FPGA board.
This design targets multiple FPGA boards, including most of the Xilinx Alveo line.
* FPGA
* AU200: xcu200-fsgd2104-2-e
@ -10,7 +10,10 @@ This design targets the Xilinx Alveo U200/Alveo U250/VCU1525 FPGA board.
* VCU1525: xcvu9p-fsgd2104-2L-e
* MAC: Xilinx 100G CMAC
* PHY: 100G CAUI-4 CMAC and internal GTY transceivers
* RAM: 64 GB DDR4 2400 (4x 2G x72 DIMM)
* RAM
* AU200: 64 GB DDR4 2400 (4x 2G x72 DIMM)
* AU250: 64 GB DDR4 2400 (4x 2G x72 DIMM)
* VCU1525: 64 GB DDR4 2400 (4x 2G x72 DIMM)
## Quick start

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -115,7 +115,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au200.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -122,7 +122,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au200.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -115,7 +115,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au250.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -122,7 +122,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au250.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -112,7 +112,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_vcu1525.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -119,7 +119,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_vcu1525.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -1,15 +1,18 @@
# Corundum mqnic for Alveo U200/Alveo U250/VCU1525
# Corundum mqnic for Alveo
## Introduction
This design targets the Xilinx Alveo U200/Alveo U250/VCU1525 FPGA board.
This design targets multiple FPGA boards, including most of the Xilinx Alveo line.
* FPGA
* AU200: xcu200-fsgd2104-2-e
* AU250: xcu250-fsgd2104-2-e
* VCU1525: xcvu9p-fsgd2104-2L-e
* PHY: 10G BASE-R PHY IP core and internal GTY transceiver
* RAM: 64 GB DDR4 2400 (4x 2G x72 DIMM)
* RAM
* AU200: 64 GB DDR4 2400 (4x 2G x72 DIMM)
* AU250: 64 GB DDR4 2400 (4x 2G x72 DIMM)
* VCU1525: 64 GB DDR4 2400 (4x 2G x72 DIMM)
## Quick start

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -134,7 +134,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au200.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -134,7 +134,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au200.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -134,7 +134,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au250.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -134,7 +134,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_au250.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -131,7 +131,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_vcu1525.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc

View File

@ -7,7 +7,7 @@ FPGA_TOP = fpga
FPGA_ARCH = virtexuplus
# Files for synthesis
SYN_FILES = rtl/fpga.v
SYN_FILES = rtl/fpga_au200.v
SYN_FILES += rtl/fpga_core.v
SYN_FILES += rtl/debounce_switch.v
SYN_FILES += rtl/sync_signal.v
@ -131,7 +131,7 @@ SYN_FILES += lib/pcie/rtl/pcie_us_cfg.v
SYN_FILES += lib/pcie/rtl/pulse_merge.v
# XDC files
XDC_FILES = fpga.xdc
XDC_FILES = fpga_au200.xdc
XDC_FILES += placement_vcu1525.xdc
XDC_FILES += cfgmclk.xdc
XDC_FILES += boot.xdc