Tutorial 01 Build a ZU+ MPSoC Hardware Platform

The first step in creating a design for Zynq UltraScale+ MPSoC is to create the Hardware Platform in Vivado.

Tutorial 02 First ZU+ Application - Hello World

After creating the hardware platform, the next step is to import that hardware platform into SDK, create a BSP, create an application, and then run it on the board. This tutorial builds on the exported hardware platform from Tutorial 01.

Tutorial 03 Generate and Run Bare Metal ZU+ Test Applications

After Hello World is working, you can move on to more advanced applications to test the memory and all the peripherals on ZU+.

Tutorial 04 FSBL and Boot from microSD Card

In this tutorial, we will create the FSBL, and then use it to create a boot image. The boot image will then be stored on the microSD Card. Lastly, instructions are given for booting from the microSD Card.

PetaLinux Board Support Packages

Compressed PetaLinux BSPs for Avnet Zynq system platforms.

Development Using Ubuntu Desktop Linux

These tutorials provide a means to integrate several different technologies on a single platform. Using the Avnet target boards, we have the power of ARM processors, combined with the unrivaled flexibility of Xilinx programmable logic to implement custom hardware systems. We use a Linux kernel as the foundation operating system running on the processor cores which enables a very large ecosystem of software to be run on our development kits. Virtual machines can provide a very convenient Ubuntu development environment for building the hardware platform and cross-compiling software to target the Processing System.