# Tutorial: PYNQ with PYNQ-ZU board

**URL:** <https://discuss.pynq.io/t/tutorial-pynq-with-pynq-zu-board/5556>\
**Category:** Learn\
**Created:** [May 8, 2023, 2:50am UTC](https://discuss.pynq.io/t/tutorial-pynq-with-pynq-zu-board/5556 "2023-05-08T02:50:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![haipnh](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/haipnh/32/4439_2.png) [@haipnh](https://discuss.pynq.io/u/haipnh)\
**Post date:** [May 8, 2023, 2:50am UTC](https://discuss.pynq.io/t/tutorial-pynq-with-pynq-zu-board/5556/1 "2023-05-08T02:50:21Z")

</div>

Hello everyone,

We’d like to share our tutorial about PYNQ using PYNQ-ZU board.

Go through this tutorial, you will learn how to:

1. Examine IPython on Jupyter Lab, and PS processing.
2. Implement accelerated computer vision functions using Vitis Vision Library, Vitis HLS and Vivado.
3. Control I/O via PMOD interfaces with `pmod` - a Python wrapper library for MicroBlaze subsystems.
4. Install Robot Operating System and integrate parts.
5. Deploy pre-trained and quantized models from [Vitis AI’s model zoo](https://github.com/Xilinx/Vitis-AI/tree/2.5/model_zoo) to [DPU-PYNQ](https://github.com/Xilinx/DPU-PYNQ).

It’s available at: [https://github.com/DSDL-EE/PYNQ-ZU\_Tutorial](https://github.com/DSDL-EE/PYNQ-ZU_Tutorial)

It’s adaptive to study with other PYNQ boards.

Happy coding!

---

<div class="post-metadata">

**Author:** ![cathalmccabe](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/cathalmccabe/32/3348_2.png) [@cathalmccabe](https://discuss.pynq.io/u/cathalmccabe)\
**Post date:** [May 8, 2023, 3:01pm UTC](https://discuss.pynq.io/t/tutorial-pynq-with-pynq-zu-board/5556/2 "2023-05-08T15:01:44Z")

</div>

This is great, thanks for sharing!

Cathal
