mirror of
https://github.com/corundum/corundum.git
synced 2025-01-16 08:12:53 +08:00
2252308dc2
Signed-off-by: Joachim Foerster <joachim.foerster@missinglinkelectronics.com>
932 B
932 B
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