PYNQ-Z2 | |
---|---|
Device | Zynq Z7020 |
Memory | 512MB DDR3 |
Storage | MicroSD |
Video | HDMI In & Out ports |
Audio | ADAU1761 codec with HP + Mic, Line in |
Network | 10/100/1000 Ethernet |
Expansion | USB host (PS) |
GPIO | 1x Arduino Header |
2x Pmod* | |
1x RaspberryPi header* | |
Other I/O | 6x user LEDs |
4x Pushbuttons | |
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
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.
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 |
ZCU111 | v2.5 | Xilinx ZCU111 | |
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.