Requirements
In order to test these designs on hardware, you will need the following:
Vivado 2025.2
Vitis 2025.2
Linux PC or Virtual machine (for build)
One or more Raspberry Pi Camera Module 2
One RPi Camera FMC
One of the supported target boards
Additional design-specific requirements:
Zynq UltraScale+ designs (PetaLinux flow):
PetaLinux Tools 2025.2
One DisplayPort monitor supporting 1080p video
FPGA designs (AUBoard 15P, baremetal flow):
One HDMI monitor supporting 1080p video
License for the HDMI IP (a 30-day evaluation license is available)
List of supported boards
FPGA boards
Carrier board |
Supported FMC connector(s) |
|---|---|
HPC |
Zynq UltraScale+ boards
Carrier board |
Supported FMC connector(s) |
|---|---|
LPC |
|
HPC0 HPC1 |
|
HPC0 |
|
LPC |
|
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.