Skip to content

Commit 49513b4

Browse files
committed
Merge AU200, AU250, and VCU1525 designs
Signed-off-by: Alex Forencich <[email protected]>
1 parent e84da8d commit 49513b4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+155
-7343
lines changed

example/AU200/fpga_25g/README.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
1-
# Verilog Ethernet Alveo U200 Example Design
1+
# Verilog Ethernet Alveo U200/Alveo U250/VCU1525 Example Design
22

33
## Introduction
44

5-
This example design targets the Xilinx Alveo U200 FPGA board.
5+
This example design targets the Xilinx Alveo U200/Alveo U250/VCU1525 FPGA board.
66

7-
The design by default listens to UDP port 1234 at IP address 192.168.1.128 and
8-
will echo back any packets received. The design will also respond correctly
9-
to ARP requests.
7+
The design by default listens to UDP port 1234 at IP address 192.168.1.128 and will echo back any packets received. The design will also respond correctly to ARP requests.
108

11-
* FPGA: xcu200-fsgd2104-2-e
12-
* PHY: 10G BASE-R PHY IP core and internal GTY transceiver
9+
* FPGA
10+
* AU200: xcu200-fsgd2104-2-e
11+
* AU250: xcu250-fsgd2104-2-e
12+
* VCU1525: xcvu9p-fsgd2104-2L-e
13+
* PHY: 10G BASE-R PHY IP core and internal GTY transceiver
1314

1415
## How to build
1516

16-
Run make to build. Ensure that the Xilinx Vivado toolchain components are
17-
in PATH.
17+
Run make to build. Ensure that the Xilinx Vivado toolchain components are in PATH.
1818

1919
## How to test
2020

21-
Run make program to program the Alveo U200 board with Vivado. Then run
21+
Run make program to program the FPGA board with Vivado. Then run
2222

2323
netcat -u 192.168.1.128 1234
2424

25-
to open a UDP connection to port 1234. Any text entered into netcat will be
26-
echoed back after pressing enter.
25+
to open a UDP connection to port 1234. Any text entered into netcat will be echoed back after pressing enter.
2726

2827
It is also possible to use hping to test the design by running
2928

example/AU200/fpga_25g/fpga.xdc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
# XDC constraints for the Xilinx Alveo U200 board
2-
# part: xcu200-fsgd2104-2-e
1+
# XDC constraints for Xilinx AU200/AU250/VCU1525
2+
# AU200 part: xcu200-fsgd2104-2-e
3+
# AU250 part: xcu250-figd2104-2-e
4+
# VCU1525 part: xcvu9p-fsgd2104-2L-e
35

46
# General configuration
57
set_property CFGBVS GND [current_design]

example/AU200/fpga_25g/fpga/Makefile renamed to example/AU200/fpga_25g/fpga_AU200/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,3 @@ flash: $(FPGA_TOP).mcs $(FPGA_TOP).prm
112112
echo "boot_hw_device [current_hw_device]" >> flash.tcl
113113
echo "exit" >> flash.tcl
114114
vivado -nojournal -nolog -mode batch -source flash.tcl
115-
File renamed without changes.

example/AU200/fpga_25g/fpga_10g/Makefile renamed to example/AU200/fpga_25g/fpga_AU200_10g/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,3 @@ flash: $(FPGA_TOP).mcs $(FPGA_TOP).prm
112112
echo "boot_hw_device [current_hw_device]" >> flash.tcl
113113
echo "exit" >> flash.tcl
114114
vivado -nojournal -nolog -mode batch -source flash.tcl
115-
File renamed without changes.

example/AU250/fpga_25g/fpga/Makefile renamed to example/AU200/fpga_25g/fpga_AU250/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,3 @@ flash: $(FPGA_TOP).mcs $(FPGA_TOP).prm
112112
echo "boot_hw_device [current_hw_device]" >> flash.tcl
113113
echo "exit" >> flash.tcl
114114
vivado -nojournal -nolog -mode batch -source flash.tcl
115-
File renamed without changes.

example/AU250/fpga_25g/fpga_10g/Makefile renamed to example/AU200/fpga_25g/fpga_AU250_10g/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,3 @@ flash: $(FPGA_TOP).mcs $(FPGA_TOP).prm
112112
echo "boot_hw_device [current_hw_device]" >> flash.tcl
113113
echo "exit" >> flash.tcl
114114
vivado -nojournal -nolog -mode batch -source flash.tcl
115-
File renamed without changes.

0 commit comments

Comments
 (0)