Requirements

In order to test these designs on hardware, you will need the following:

Additional design-specific requirements:

  • Zynq UltraScale+ designs (embedded Linux):

    • PetaLinux Tools 2025.2 for the PetaLinux flow, or Google’s repo tool and the Yocto host packages for the Yocto flow (Vivado and Vitis 2025.2 are needed by both)

    • A native Linux build machine (or virtual machine)

    • One DisplayPort monitor supporting 1920x1080 at 60 Hz (an HDMI monitor with a DisplayPort to HDMI adapter also works)

    • An SD card and a card reader for your PC

    • Optional: an Ethernet network for SSH access (Wi-Fi on the PYNQ-ZU)

  • FPGA designs (AUBoard 15P, baremetal flow):

List of supported boards

FPGA boards

Carrier board

Supported FMC connector(s)

AUBoard 15P

HPC

Zynq UltraScale+ boards

Carrier board

Supported FMC connector(s)

ZCU104

LPC

ZCU102

HPC0 HPC1

ZCU106

HPC0

PYNQ-ZU

LPC

UltraZed-EV Carrier

HPC

For list of the target designs showing the number of cameras supported, refer to the build instructions.

Supported cameras

The RPi Camera FMC is designed to support all cameras with the standard 15-pin Raspberry Pi camera interface, however these example designs currently only have the software support for the Raspberry Pi Camera Module 2.

Tip

We’re working on developing software support for more cameras. If you’d like to help with this effort, your pull requests are more than welcome.