PYNQ Tutorials

This page is a collection of material from the PYNQ team, partners, and PYNQ users covering a range of topics related to design and development with PYNQ. You can write your own tutorials and post them to the PYNQ support forum. You can submit a pull request to the PYNQ GitHub repository linking your tutorial from this page.

PYNQ Workshop

The PYNQ workshop material is an introduction training workshop developed by the PYNQ team. It includes PDF presentations and hands-on exercises and is recommended for beginners. The material is based on the PYNQ-Z2 board but can be used on other PYNQ boards.

Hardware design

HLS design

Three part tutorial on using a HLS stream IP with DMA. Part 1 covers the HLS design, part 2 covers the Vivado design and part 3 shows how to use the design from PYNQ.