PYNQ-Z1 Board - Python Productivity for Zynq - academic

€279.44 (332.53 € gross) *

Prices plus VAT plus shipping costs

Ready to ship today,
Delivery time appr. 1-3 workdays

  • 29034
  • 27
Sale of academic articles only within Germany and Austria. Python Productivity for Zynq... more
Product information "PYNQ-Z1 Board - Python Productivity for Zynq - academic"

Sale of academic articles only within Germany and Austria.

Python Productivity for Zynq - A Special Project from Xilinx University Program

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 and the code is 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:

  • Web server hosting the Jupyter Notebooks 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 Here you will find materials to help you get started and a forum for contacting the supporting community.

To use the PYNQ framework - it's required to have the PYNQ-Z1 boot image, which is available from the PYNQ-Z1 Resource Center. You can download the PYNQ-Z1 image and copy it to a microSD card.

Digilent products are warranted to be free from manufacturing defects for 30 days from the date of purchase. No other express or implied warranties are provided.

What can you do with the PYNQ-Z1?

The PYNQ-Z1 board is a general purpose, programmable platform for embedded systems. Users can customize both its hardware and software for applications as diverse as:

  • Computer vision
  • Industrial control
  • The Internet of things (IoT)
  • Drones
  • Encryption
  • Embedded computing acceleration
  • Real-time processing and many more...

The PYNQ-Z1 natively supports multi-media applications with on-board audio and video interfaces. It is designed to be easily extensible with Pmod, Arduino, and Grove peripherals, as well as general purpose IO pins.

The PYNQ-Z1 board can be also expanded with USB peripherals including WiFi, Bluetooth, and Webcams.


ZYNQ XC7Z020-1CLG400C:

  • 650MHz dual-core Cortex-A9 processor
  • DDR3 memory controller with 8 DMA channels and 4 high performance AXI3 slave ports
  • High-bandwidth peripheral controllers: 1G Ethernet, USB 2.0, SDIO
  • Low-bandwidth peripheral controller: SPI, UART, CAN, I2C
  • Programmable from JTAG, Quad-SPI flash, and microSD card
  • Artix-7 family programmable logic
    • 13,300 logic slices, each with four 6-input LUTs and 8 flip-flops
    • 630 KB of fast block RAM
    • 4 clock management tiles, each with a phase-locked loop (PLL) and mixed-mode clock manager (MMCM)
    • 220 DSP slices
    • On-chip analog-to-digital converter (XADC)


  • 512MB DDR3 with 16-bit bus @ 1050Mbps
  • 16MB Quad-SPI Flash with factory programmed globally unique identifier (48-bit EUI-48/64™ compatible).
  • MicroSD slot


  • Powered from USB or any 7V-15V source (see recommended products)

USB and Ethernet:

  • USB-JTAG Programming circuitry
  • USB-UART bridge
  • USB OTG PHY (supports host only)
  • Gigabit Ethernet PHY

Audio and Video:

  • Electret microphone with pulse density modulated (PDM) output
  • 3.5mm mono audio output jack, pulse-width modulated (PWM) format
  • HDMI sink port (input)
  • HDMI source port (output)

Switches, push-buttons, and LEDs:

  • 4 push-buttons
  • 2 slide switches
  • 4 LEDs
  • 2 RGB LEDs

Expansion Connectors:

  • Two standard Pmod ports
  • 16 Total FPGA I/O

Arduino/chipKIT Shield connector:

  • 49 Total FPGA I/O
  • 6 Single-ended 0-3.3V Analog inputs to XADC
  • 4 Differential 0-1.0V Analog inputs to XADC

Associated Pmods

Overview Pmods by Digilent Inc. sorted after their name, Bus, logic level and specification version.

Pmods are designed to plug directly into Pmod host ports that adhere to the Digilent Pmod Interface Specification. Additionally, the Digilent Pmod Standard lays out guidelines for form factor, communication protocols and access to a target audience through reference manuals, code examples, user guides, and technical support.

Getting started with Digilent Pmod IPs

Scope of Delivery


  • Manufacturer: Digilent Inc.
  • Manufacturer's article name: PYNQ-Z1 Python Productivity for Zynq
  • Manufacturer's article number: 6003-410-017


Other Digilent products are available on request.


Please note:

Articles with academic pricing may be sold by us only within Germany and Austria. If you are located in following countries, please order from your local distributor.

Academic articles are technically identical to their corresponding non-academic article.

In order to process an academic order, these documents are strictly required:

  • an official order by school/university/eligible institution
  • a copy or scan of the matriculation certificate as well as the university email address of the student

No academic order will be accepted and processed if these documents are missing.

These data will be transmitted in the course of proper fulfillment of the contractual purpose (General Data Protection Regulation, chapter 6 sentence 1 b) to the manufacturer of this article:
Digilent, Inc.
P.O. Box 428 Pullman
WA 99163-0428.

Privacy Policy from Digilent Inc.

If you do not agree to the transfer of data, there is no possibility to order this article with academic pricing. Furthermore, you are entitled at any time to request comprehensive information on the data stored about your person. You can also request the correction, deletion and blocking of individual personal data at any time.

Please send us the data by e-mail to after ordering.

Related links to "PYNQ-Z1 Board - Python Productivity for Zynq - academic"
Trenz_Electronic - Documents and Design files for Trenz Electronic Products