PYNQ: PYTHON PRODUCTIVITY 
PYNQ-Z2
DeviceZynq Z7020
Memory512MB DDR3
StorageMicroSD
VideoHDMI In & Out ports
AudioADAU1761 codec with HP + Mic, Line in
Network10/100/1000 Ethernet
ExpansionUSB host (PS)
GPIO1x Arduino Header
2x Pmod*
1x RaspberryPi header*
Other I/O6x user LEDs
4x Pushbuttons
2x Dip switches
Dimensions3.44” x 5.51” (87mm x 140mm)
WebpageTUL PYNQ-Z2 webpage

*PYNQ-Z2 RaspberryPi header shares 8 pins with 1 Pmod

BoardSD card imageDocumentationVendor webpage
PYNQ-Z2 v2.7 PYNQ setup guide TUL Pynq-Z2
PYNQ-Z1 v2.7 PYNQ setup guide Digilent Pynq-Z1
PYNQ-ZU v2.7 GitHub project page TUL PYNQ-ZU
ZCU104 v2.7 PYNQ setup guide Xilinx ZCU104
RFSoC 2x2 v2.7 RFSoC 2x2 GitHub Pages XUP RFSoC 2x2
ZCU111 v2.7 PYNQ RFSoC workshop Xilinx ZCU111
Ultra96V2 v2.7 Avnet PYNQ documentation Avnet Ultra96V2
Ultra96 (legacy) v2.7 See Ultra96V2 See Ultra96V2
TySOM-3-ZU7EV v2.5 GitHub project page Aldec TySOM-3-ZU7EV
TySOM-3A-ZU19EG v2.5 GitHub project page Aldec TySOM-3A-ZU19EG

Development  Boards

 

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 (see details below).

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.