Welcome to Avnet-Ultra96-V2 Documentation

For this course on Xilinx Zynq UltraScale+ MPSoC development, we have selected the Avnet-Ultra96-V2 platform as the reference development kit. There are several advantages in using this platform for an introductory course, enabling the potential reach to a wider audience:

  • The Avnet Ultra96-V2 is powered by a Xilinx ZU3EG device that contains a fully featured processing system (PS) and a smaller programmable logic (PL) supported by free Xilinx development licenses.

  • The Avnet Ultra96-V2 is one of the cheapest development kits based on the Xilinx Zynq UltraScale+ MPSoC devices, which makes it the ideal choice for both hobbyist and enterprise level courses.

  • The Avnet Ultra96-V2 follows the 96 Boards standard promoted by Linaro for advanced ARM based platforms, so it supports a huge range of commercially available mezzanine and expansion cards.

Bootloader ( U-boot )

  • configure

    How to configure bootloader.

  • compile

    How to compile bootloader.

  • development

    Guidelines and release planning and check dependencies.

  • changelog

    The bootloader development changelog.

Kernel ( Linux )

RootFS ( Linux )

  • build

    How to create a rootfs image

  • development

    Guidelines and release planning and check dependencies.

  • changelog

    The rootfs development changelog.

Petalinux

  • Build

    How to build in Petalinux

  • debug

    Guidelines and release planning and check dependencies.

  • changelog

    The petalinux development environment changelog.

Vitis IDE

  • Build

    How to build using Vitis IDE tool

  • Debug

    How to debug using Vitis IDE tool