Add to Wish List

Product Description

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

Please note: PYNQ-Z1 is only available to purchase through Digilent.

For customers that are not using the PYNQ project, we recommend the Arty Z7-20.

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 www.pynq.io. Here you will find materials to help you get started and a forum for contacting the supporting community.

Support Materials

For all other material:

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.

Product Reviews

Write Your Own Review

We promise to never spam you, and just use your email address to identify you as a valid customer.

Enter your name: (optional)

Enter the code below:

Fast, nice Python environment, limited Pmod support

Posted by Charles Boncelet on 12th Mar 2018

Received my Pynq board (with SD card) a few days ago. It started right up in a linux environment running a Jupyter server. Programming python is easy. A quick test of its speed: multiplying two 400x400 matrices together takes about 320 ms (that's about 200 million floating point operations per second).

One gripe: the python environment has limited Pmod support (surprising coming from Digilent). I want to run various Digilent IMU and GPS sensors, but none have built-in support. There doesn't seem to be any support for a UART based Pmod, so I can't even write my own Python driver. (I suppose I could reconfigure the FPGA to support UARTs and other Pmods, but that's a lot of work and is not my expertise.)

Great Introduction Platform (MSEE, no MSEE, BSCS, no BSCS) you can Python Right?

Posted by George Bockari on 16th Jan 2018

This was a great purchase. I'm currently a computer science student with little to no 'hardware knowledge' and this was a breeze to setup and start playing around with. I have been wanting to transition to computer engineering and I needed a platform to experiment with and this provided a capable device that still had a low barrier of entry consider I know a bit of python. A really cool aspect is the ability to interface with Arduino boards and out the box comparability with Jupyter notebooks. If you're a student, get it and get to making all your classmates jealous with your new super powers (kidding, but you'll have fun).

Hot productivity board for zynq!

Posted by Unknown on 20th Nov 2017

The board arrived in mint condition, and was deployed with provided SD card image. I'm just starting to dig through tons of documentation that comes with it. A great board to start learning the FPGA and Linux. Only thing is after 15 minutes of usage, entire board becomes extremely hot. Zynq chip is to hot to touch. I'm worried is there is a short circuit somewhere. I had to improvise a heat management solution with one of fans from the PC.To bad it does not come with a proper heat sink and a fan.

Good Device

Posted by Luis Rodrígues-Flores on 30th Oct 2017

It is a very good board!

Overall good board for engineer who wants to learn and test FPGA

Posted by Nhan Truong on 10th Aug 2017

Overall good board for engineer who wants to learn and test FPGA. Only problem I have with my board is USB power is not working (jumper is at its right position). Red LED glows but Green (Done) LED is on and off and the board can not boot completely. I have to change the jumper to REG to use external power supply.

Good alternative to zedboard

Posted by A. Luna on 16th May 2017

It is easy to have a software project running in few minutes, to learn FPGA's zybo is more documented.

What if you DO hold an MSEE?

Posted by Tim on 18th Feb 2017

This is a great little device. The documentation is all online and is very thorough. It was very simple to get up and running, it even works natively with JupyterLab. The board has a great collection of features for the price, and they make it very simple to start writing your own code, and your own hardware, and then integrating it within the framework of the jupyter notebook. I look forward to testing out the hardware more fully, and making it very simple and intuitive to address the underling FPGA code from python, which, as another reviewer notes, will make the board a perfect introduction to hardware design for software engineers, while still being powerful enough for hardware engineers looking to play around with designs.

PYNQ preview

Posted by Muhammed Abdelshakour on 16th Feb 2017

The Zynq gets hot while using. You should include a heat sink with it.
Also, no manuals are included.

looks very promicing indeed!

Posted by Unknown on 15th Feb 2017

Package arrived in mint condition - playing around with the board revealed no problems so far... in such case I will be posting in pynq.io support forum...
Thumbs up!

What if you don't hold an MSEE?

Posted by Dan Buskirk on 11th Nov 2016

How does a software guy get started with FPGAs? You have to master new concepts, new hardware, and a new development environment all at the same time. It doesn't help that the documentation and examples were created by electronics engineers for electronics engineers. Digilent's PYNQ-Z1 development board addresses this problem by letting software folks wade slowly into the shallow end of the pool. The board can be run from any environment, but the Z1 itself runs Ubuntu 15.10. It's easy to get started (and get some positive reinforcement!) by getting python code to run. Bit by bit, as you run the python code, you understand how the xilinx ZYNQ chip is organized and how your code executes. Make no mistake about it; you will ultimately want to buckle down and master the toolsets and the intricacies of FPGA development. But you will start only after already achieving some success and understanding. I have purchased cheaper boards, but some of them end up only as costly LED blinkers. The Diligent PYNQ-Z1 board seems to me to be a valuable path to FPGA success for those of us who are not yet electronics professionals.