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

36 lines
932 B
Markdown
Raw Normal View History

# Corundum mqnic for ZCU106 using ZynqMP PS as host system
## Introduction
This design targets the Xilinx ZCU106 FPGA board. The host system of the NIC is
the Zynq US+ MPSoC.
FPGA: xczu7ev-ffvc1156-2-e
PHY: 10G BASE-R PHY IP core and internal GTH transceiver
## How to build
Run make in this directory to build the bitstream and the .xsa
file. Ensure that the Xilinx Vivado toolchain components are in PATH.
Then change into sub-directory ps/petalinux/ and build the PetaLinux project,
while pointing at the .xsa file. Ensure that the Xilinx PetaLinux toolchain
components are in PATH.
cd ps/petalinux/
make HDF=../../fpga/fpga.xsa gethdf
make
make package-boot
## How to test
Copy the following, resulting files of building the PetaLinux project onto an
SDcard suitable for then booting the ZCU106 in SDcard boot mode.
ps/petalinux/images/linux/:
BOOT.BIN
boot.scr
Image
system.dtb
rootfs.cpio.gz.u-boot