2023-07-21 18:17:26 -07:00
|
|
|
# Verilog Ethernet HTG-640 Example Design
|
2016-01-25 19:11:42 -08:00
|
|
|
|
|
|
|
## Introduction
|
|
|
|
|
2023-07-21 18:17:26 -07:00
|
|
|
This example design targets the HiTech Global HTG-640 (HTG-V6HXT-100GIG-565) FPGA board.
|
2016-01-25 19:11:42 -08:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
2021-05-04 15:48:12 -07:00
|
|
|
* FPGA: XC6VHX565T-2FFG1923
|
|
|
|
* PHY: 10G BASE-R PHY IP core and internal GTH transceiver
|
2016-01-25 19:11:42 -08:00
|
|
|
|
|
|
|
## How to build
|
|
|
|
|
|
|
|
Run make to build. Ensure that the Xilinx ISE toolchain components are
|
|
|
|
in PATH.
|
|
|
|
|
|
|
|
## How to test
|
|
|
|
|
2023-07-21 18:17:26 -07:00
|
|
|
Run make program to program the HTG-640 board with the Xilinx Impact software.
|
2021-05-04 15:48:12 -07:00
|
|
|
Then run
|
2016-01-25 19:11:42 -08:00
|
|
|
|
2021-05-04 15:48:12 -07:00
|
|
|
netcat -u 192.168.1.128 1234
|
2016-01-25 19:11:42 -08:00
|
|
|
|
2021-05-04 15:48:12 -07:00
|
|
|
to open a UDP connection to port 1234. Any text entered into netcat will be
|
|
|
|
echoed back after pressing enter.
|
|
|
|
|
|
|
|
It is also possible to use hping to test the design by running
|
|
|
|
|
|
|
|
hping 192.168.1.128 -2 -p 1234 -d 1024
|