2021-10-07 16:20:13 +02:00
|
|
|
# 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.
|
|
|
|
|
2022-10-12 19:00:49 -07:00
|
|
|
* FPGA: xczu7ev-ffvc1156-2-e
|
|
|
|
* PHY: 10G BASE-R PHY IP core and internal GTH transceiver
|
|
|
|
* RAM: 2 GB DDR4 2400 (256M x64)
|
2021-10-07 16:20:13 +02:00
|
|
|
|
|
|
|
## How to build
|
|
|
|
|
2021-11-05 14:51:20 +01:00
|
|
|
Run make in this directory to build the bitstream and the .xsa
|
|
|
|
file. Ensure that the Xilinx Vivado toolchain components are in PATH.
|
|
|
|
|
2022-03-31 17:43:06 +02:00
|
|
|
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
|
2021-11-05 14:51:20 +01:00
|
|
|
|
|
|
|
## 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
|