PYNQ-Z1

Store Reference Manual Technical Support
PYNQ-Z1
Python Productivity for Zynq
Features
  • Fully supported by the PYNQ framework
  • 650MHz dual-core Cortex-A9 processor
  • 512 MB DDR3
  • Wide range of USB, Ethernet, Video and Audio connectivity
  • Arduino shield and Pmod connectors for adding-on hardware devices
  • Programmable from JTAG, Quad-SPI flash, and microSD card
Key FPGA Specifications
Logic slices
13,300
6-input LUTs
53,200
Flip-Flops
106,400
Block RAM
630 KB
DSP Slices
220
Clock Resources
Zynq PLL with 4 outputs
4 PLLs
4 MMCMs
125 MHz external clock
Internal ADC
Dual-channel, 1 MSPS
Connectivity and On-board I/O
USB
USB-UART
USB-JTAG Programmer
USB Host
Ethernet
Gigabit Ethernet PHY
HDMI
Sink (input)
Source (output)
Microphone
Microphone with PDM interface
Audio
PWM driven mono audio output
with 3.5mm jack
Pmod Connectors
2
Other Connectors
Arduino/chipKIT shield connector
Switches
2 slide switches
Buttons
4 Push buttons
LEDs
4 LEDs, 2 RGB LEDs
Electrical
Power Inputs
USB
7V-15V External source
Physical
Width
88 mm
Length
124 mm
3D model
Design Resources
PYNQ Boot Image
Master XDC
Zynq Presets
Proetective Acrylic case
Documentation
Zynq Datasheet
Zynq Manual
Schematic
PYNQ Github

The PYNQ-Z1 board is designed to be used with PYNQ, a new open-source framework that enables embedded programmers to exploit the capabilities of Xilinx Zynq All Programmable SoCs (APSoCs) without having to design programmable logic circuits. Instead the APSoC is programmed using Python, with the code developed and tested directly on the PYNQ-Z1. The programmable logic circuits are imported as hardware libraries and programmed through their APIs in essentially the same way that the software libraries are imported and programmed.

The PYNQ-Z1 board is the hardware platform for the PYNQ open-source framework. The software running on the ARM A9 CPUs includes:

  • A web server hosting the Jupyter Notebook design environment
  • The IPython kernel and packages
  • Linux
  • Base hardware library and API for the FPGA

For designers who want to extend the base system by contributing new hardware libraries, Xilinx Vivado WebPACK tools are available free of cost.

To find out more about PYNQ, please see the project webpage at www.pynq.io. Here you will find materials to help you get started and a forum for contacting the supporting community.



Tutorials

All support and project tutorials for PYNQ are found at the project webpage at www.pynq.io.


Example Projects

All support and project tutorials for PYNQ are found at the project webpage at www.pynq.io.


Additional Resources