Sorry, you need to enable JavaScript to visit this website.

Ultra96 and PYNQ Framework

The Ultra96 is a development board built around the Xilinx Zynq UltraScale+ MPSoC to the Linaro96Boards specification. It includes quad-core ARM A53s, dual-core ARM R5s, 2GB of LPDDR4 memory and tightly-coupled 16nm UltraScale+ FPGA fabric. The platform integrates with the PYNQ (Python + Zynq) framework allowing for Python based applications to run in conjunction with high-speed deterministic applications on the heterogenous MPSoC compute platform.


If you are not already familiar with PYNQ or who it is for, start with this page to learn more:

More about PYNQ


Getting Started Documentation

PYNQ Quick Start Guide for Ultra96


Supporting Information for Rebuilding PYNQ from Source

Xilinx GitHub for PYNQ

Avnet GitHub for Ultra96


Blog Tutorials Blog: Adam Taylor - Ultra96 and PYNQ

Linaro 96Boards Blog: Sahaj Sarup - Trying Out PYNQ on the Ultra96


Video Tutorials

Video: Setting Up PYNQ On Ultra96


SD Card Images

PYNQ SD Card Image for Ultra96 v2018.2 tools