1
0
mirror of https://github.com/corundum/corundum.git synced 2025-01-16 08:12:53 +08:00
Joachim Foerster 2252308dc2 ZCU106/fpga_zynqmp/: README: Provide more information on how to build and test
Signed-off-by: Joachim Foerster <joachim.foerster@missinglinkelectronics.com>
2022-04-07 18:41:05 +02:00

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