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:
parent
cd7ec5d5e3
commit
7914445ac0
@ -1,8 +1,8 @@
|
|||||||
# Corundum mqnic for Alveo U200/Alveo U250/VCU1525
|
# Corundum mqnic for Alveo
|
||||||
|
|
||||||
## Introduction
|
## 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
|
* FPGA
|
||||||
* AU200: xcu200-fsgd2104-2-e
|
* 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
|
* VCU1525: xcvu9p-fsgd2104-2L-e
|
||||||
* MAC: Xilinx 100G CMAC
|
* MAC: Xilinx 100G CMAC
|
||||||
* PHY: 100G CAUI-4 CMAC and internal GTY transceivers
|
* 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
|
## Quick start
|
||||||
|
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au200.xdc
|
XDC_FILES += placement_au200.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au200.xdc
|
XDC_FILES += placement_au200.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au250.xdc
|
XDC_FILES += placement_au250.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au250.xdc
|
XDC_FILES += placement_au250.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_vcu1525.xdc
|
XDC_FILES += placement_vcu1525.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_vcu1525.xdc
|
XDC_FILES += placement_vcu1525.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -1,15 +1,18 @@
|
|||||||
# Corundum mqnic for Alveo U200/Alveo U250/VCU1525
|
# Corundum mqnic for Alveo
|
||||||
|
|
||||||
## Introduction
|
## 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
|
* FPGA
|
||||||
* AU200: xcu200-fsgd2104-2-e
|
* AU200: xcu200-fsgd2104-2-e
|
||||||
* AU250: xcu250-fsgd2104-2-e
|
* AU250: xcu250-fsgd2104-2-e
|
||||||
* VCU1525: xcvu9p-fsgd2104-2L-e
|
* VCU1525: xcvu9p-fsgd2104-2L-e
|
||||||
* PHY: 10G BASE-R PHY IP core and internal GTY transceiver
|
* 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
|
## Quick start
|
||||||
|
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au200.xdc
|
XDC_FILES += placement_au200.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au200.xdc
|
XDC_FILES += placement_au200.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au250.xdc
|
XDC_FILES += placement_au250.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_au250.xdc
|
XDC_FILES += placement_au250.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_vcu1525.xdc
|
XDC_FILES += placement_vcu1525.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
@ -7,7 +7,7 @@ FPGA_TOP = fpga
|
|||||||
FPGA_ARCH = virtexuplus
|
FPGA_ARCH = virtexuplus
|
||||||
|
|
||||||
# Files for synthesis
|
# Files for synthesis
|
||||||
SYN_FILES = rtl/fpga.v
|
SYN_FILES = rtl/fpga_au200.v
|
||||||
SYN_FILES += rtl/fpga_core.v
|
SYN_FILES += rtl/fpga_core.v
|
||||||
SYN_FILES += rtl/debounce_switch.v
|
SYN_FILES += rtl/debounce_switch.v
|
||||||
SYN_FILES += rtl/sync_signal.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
|
SYN_FILES += lib/pcie/rtl/pulse_merge.v
|
||||||
|
|
||||||
# XDC files
|
# XDC files
|
||||||
XDC_FILES = fpga.xdc
|
XDC_FILES = fpga_au200.xdc
|
||||||
XDC_FILES += placement_vcu1525.xdc
|
XDC_FILES += placement_vcu1525.xdc
|
||||||
XDC_FILES += cfgmclk.xdc
|
XDC_FILES += cfgmclk.xdc
|
||||||
XDC_FILES += boot.xdc
|
XDC_FILES += boot.xdc
|
Loading…
x
Reference in New Issue
Block a user