mirror of
https://github.com/corundum/corundum.git
synced 2025-01-16 08:12:53 +08:00
c5d5fe8a64
Signed-off-by: Alex Forencich <alex@alexforencich.com>
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. Ensure that the Xilinx PetaLinux toolchain components are in PATH.
make -C ps/petalinux/ build-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