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 for Ultra96 V2 Board:

PYNQ SD Card Image for Ultra96V2 v2018.3 tools


SD Card Images for Ultra96 V1 Board:

PYNQ SD Card Image for Ultra96V1 v2018.3 tools

PYNQ SD Card Image for Ultra96V1 v2018.2 tools