This repository contains the source code and build scripts for the RFSoC-PYNQ base design and SD card images. The design files in this repository are compatible with Xilinx Vivado 2022.1, and PYNQ v3.0.0 and later.
Currently, the ZCU111, ZCU208, RFSoC4x2 and RFSoC2x2 platforms are supported.
Visit the RFSoC-PYNQ webpage for complete documentation on boards supported, features unique to RFSoC platforms and how to get support.
For optional image rebuilding for any of the boards, you will need a Linux (Ubuntu 18.04/20.04) host machine, with Vivado and Petalinux 2022.1 installed. For more host setup instructions please see the PYNQ sdbuild readme.
Clone this repository
git clone --recursive https://github.com/Xilinx/RFSoC-PYNQ.git
Copy the BSP (board support package) into the appropriate board folder.
Board | BSP Link |
---|---|
ZCU111 | xilinx-zcu111-v2022.1.bsp |
ZCU208 | xilinx-zcu208-v2022.1.bsp |
RFSoC4x2 | RFSoC4x2_2022_1.bsp |
RFSoC2x2 | No BSP needed. |
cp <local-path-to-bsp> boards/<BOARD>/<BOARD>.bsp
To rebuild just the base overlay, run
make BOARD=<BOARD> base
To rebuild the SD card image, run
make BOARD=<BOARD> image
Copyright (C) 2022 Xilinx, Inc
SPDX-License-Identifier: BSD-3-Clause