Pynq on zcu208

I have a question.
I would like to know if it’s possible to use a pynq SD image with a zcu208 board.
I find the images for ZCU104 and ZCU111, but I would like to ask if a ZCU208 is availabe or if it will be.

Thank you

There aren’t currently plans to build an ‘official’ image for the ZCU208, but you can build your own PYNQ image for the board. See here for more details:

Please post back if you have further questions, or have any issues.


Hello Cathal,
Thanks for the information.
Following the procedure described in the post, we were able to obtain a working image for ZCU208 from a pre-built image, activating the ethernet package.
We used the command make boards=ZCU208eth PREBUILT=bionic…

Our goal is to have also the RFDC package active.
The problem is that no RFDC code is available under /sdbuild/package directory.
So, 2 questions:

  1. Where can we find RFDC code to put in /sdbuild/package directory?
  2. Is it still possible to use pre-built image? or should we re-build all?

Thank you

Hi Andrea,
As mentioned, the ZCU208/RFSoC Gen 3 isn’t supported. This is because the main difference between RFSoC Gen 1/Gen3 is the DCs and the drivers haven’t been tested/updated for gen 3. Getting the basic PYNQ imaging working is straightforward as you saw because the PS looks the same for Zynq Ultrascale/RFSoC Gen 1/Gen 3.

We have PYNQ drivers for the DC’s for the RFSOC Gen 1 (built and tested for the ZCU111).
These have not been tested with the Gen 3.

They could work out-of-the-box or with minimal porting effort, or it could be a lot of work. This part needs some effort. You could look into it yourself.
Ultimately the DCs are “just another IP” in the PL that can be controlled from PYNQ. You can write your own driver for it.


Hello Cathal,

OK.I’m working on the porting.
I’m modifing ZCU111 code you suggested (

I’m interested in porting XRFDC.
As ZCU208 is a RFSoC gen 3, embeddedsw 2020 is needed
So I changed xrfdc makefile to point to it, in particular, line 24:
git clone GitHub - Xilinx/embeddedsw: Xilinx Embedded Software (embeddedsw) Development -b release-2018.3 (EMBEDDEDSW_DIR) to git clone -b **release-2020.2** (EMBEDDEDSW_DIR)

When calling the make, the process is broken for a lot of errors.

It is due to the fact that, /lib/bsp/standalone/src/arm/cortexa53/64bits is not present in embeddedsw 2020.

A question for the community.
Any idea about why cortexa53 desappears in 2020?
Any suggestion about how to patch it?

thank you,