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.
PYNQ Community
A selection of projects from the PYNQ community is shown below. Note that some examples are built on different versions of the PYNQ image.
Machine Learning on Xilinx FPGAs with FINN
Tutorials and other resources
PYNQ community projects
PYNQ has been widely used for machine learning research and prototyping.
FINN, an experimental framework from Xilinx Research Labs to explore deep neural network inference on FPGAs. It specifically targets quantized neural networks, with emphasis on generating dataflow-style architectures customized for each network.
FINN makes extensive use of PYNQ as a prototyping platform.
For more information see pynq.io/ml
(FPGA Developer)