2020-07-15 00:06:38 -07:00
|
|
|
# Verilog Ethernet Alveo U280 Example Design
|
|
|
|
|
|
|
|
## Introduction
|
|
|
|
|
|
|
|
This example design targets the Xilinx Alveo U280 FPGA board.
|
|
|
|
|
|
|
|
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
|
2020-07-16 23:55:12 -07:00
|
|
|
to ARP requests.
|
2020-07-15 00:06:38 -07:00
|
|
|
|
|
|
|
* FPGA: xcu280-fsvh2892-2L-e
|
|
|
|
* PHY: 10G BASE-R PHY IP core and internal GTY transceiver
|
|
|
|
|
|
|
|
## How to build
|
|
|
|
|
|
|
|
Run make to build. Ensure that the Xilinx Vivado toolchain components are
|
|
|
|
in PATH.
|
|
|
|
|
|
|
|
## How to test
|
|
|
|
|
|
|
|
Run make program to program the Alveo U280 board with Vivado. Then run
|
|
|
|
netcat -u 192.168.1.128 1234 to open a UDP connection to port 1234. Any text
|
|
|
|
entered into netcat will be echoed back after pressing enter.
|
|
|
|
|
|
|
|
|