|Video||HDMI In & Out ports|
|Audio||ADAU1761 codec with HP + Mic, Line in|
|Expansion||USB host (PS)|
|GPIO||1x Arduino Header|
|1x RaspberryPi header*|
|Other I/O||6x user LEDs|
|2x Dip switches|
|Dimensions||3.44” x 5.51” (87mm x 140mm)|
|Webpage||TUL PYNQ-Z2 webpage|
*PYNQ-Z2 RaspberryPi header shares 8 pins with 1 Pmod
PYNQ supports Zynq based boards (Zynq, Zynq Ultrascale+, Zynq RFSoC), and Xilinx Alveo accelerator boards and AWS-F1 instances.
See the PYNQ Alveo Getting Started guide for details on installing PYNQ for use with Alveo and AWS-F1.
Downloadable PYNQ images
If you have a Zynq board, you need a PYNQ SD card image to get started. You can download a pre-compiled PYNQ image from the table below. If an image is not available for your board, you can build your own SD card image.
|Board||SD card image||Documentation||Vendor webpage|
|PYNQ-Z2||v2.5||PYNQ setup guide||TUL Pynq-Z2|
|PYNQ-Z1||v2.5||PYNQ setup guide||Digilent Pynq-Z2|
|ZCU104||v2.5||PYNQ setup guide||Xilinx ZCU104|
|Ultra96V2||v2.5||Avnet PYNQ documentation||Avnet Ultra96V2|
|Ultra96 (legacy)||v2.5||See Ultra96V2||See Ultra96V2|
|TySom 3||v2.5||GitHub project page||Aldec TySom-3|
|TySom-3A||v2.5||GitHub project page||Aldec TySom-3A|
Build a PYNQ SD card image
See the PYNQ image build guide or details on building the PYNQ image.
The following rootfs files can be used for rebuilding an image for a custom board:
Recommended getting started board
The PYNQ-Z2 board from TUL is the recommended board for getting started with PYNQ. The PYNQ-Z2 is a low-cost Zynq 7000 development board suitable for beginner and more advanced projects. It has many features and interfaces that are useful for trying out the capabilities of the PYNQ framework.