PYNQ: PYTHON PRODUCTIVITY ON ZYNQ

ADC waveforms

DAC ADC example

Downloading overlays

Grove ADC

Arduino analog example

OpenCV software filters

Grove LED bar

Creating new overlays

OpenCV face detection

Timer example

PYNQ audio

PWM example

USB webcam

Shell commands

Temperature sensor

USB Wifi

Example Notebooks

A selection of notebook examples are shown below that are included in the PYNQ image. The notebooks contain live code, and generated output from the code can be saved in the notebook. Notebooks can be viewed as webpages, or opened on a Pynq enabled board where the code cells in a notebook can be executed. 

 
 

 

 

 

Binary Neural Network

Xilinx Labs, NTNU, University Sydney

FIR filter example

CU Boulder

CNN Example 

Imperial College London

Video Processing

Vectorblox

Community Projects

A selection of projects from the PYNQ community is shown below. Note that some examples are built on different versions of the PYNQ image. 

 

 
 

 

 

 

SPynq:

NTUA Greece

Soft GPU for ZC706

Ruhr University Bochum

Processing noisy filters

PYNQ Japan user group

Video Filters with Partial Reconfiguration

Brigham Young University

ZipML-PYNQ Linear training model platform

ETH Zurich

LTSM on PYNQ

TU Kaiserslautern

Quantized neural network on PYNQ

Xilinx Labs

PYNQ networking overlay

Xilinx Labs

IIoT-SPYN

(Smart Motor Control)

Xilinx ISM, Trenz Electronic

PYNQ Computer Vision overlay

Xilinx Labs

Tutorials and other resources

 

 
 

 

 

 

Video: Add existing IP to a PYNQ overlay

Video: Accelerate FIR software function

Video: Custom HLS adder IP

Tutorial: HLS filter example

Video: Control custom IP using GPIO