Design Tutorials - 2023.2 English

Vitis Tutorials: Vitis Platform Creation (XD101)

Document ID
XD101
Release Date
2023-12-26
Version
2023.2 English

Tutorial

Device Family

Board

Platform Type

IDE Flow

Design Target

Vitis Platform Quick Start

Versal AI Core

VCK190

Flat

  • Vivado

  • Vitis Unified IDE

Highlights: Simplest Vitis Platform creation and usage flow.

  • Hardware design: Using Vivado Customizable Example Design template to quick start.

  • Software design: Using createdts and Common Image to quick start.

  • Verification: Vector Addition.

Note

This design flow is applicable to most AMD demo boards.

Create a Vitis Platform for Custom Versal Boards

Versal AI Core

VCK190

Flat

  • Vivado

  • Vitis IDE

Highlights: Platform design flow for custom boards.

  • Hardware design: Using Vivado Customizable Example Design (device part based) to create the hardware and do further customizations.

  • Software design: Using createdts and Common Image to quick start.

  • Verification: Vector Addition.

Note

This tutorial uses VCK190 board as a custom board. The design does not use any of its presets.

Versal DFX Platform Creation Tutorial

Versal AI Core

VCK190

DFX

  • Vivado

  • Vitis IDE

Highlights: Design flow for Vitis DFX (Dynamic Function eXchange) Platform.

  • Hardware design: Using Vivado Customizable Example Design template to quick start.

  • Software design: Using createdts and Common Image to quick start.

  • Verification: Vector Addition.

Create Vitis Platforms for Zynq UltraScale+ MPSoC

Zynq UltraScale+ MPSoC

ZCU104

Flat

  • Vivado

  • Vitis IDE

Highlights: Creating a Vitis platform for Zynq UltraScale+ MPSoC from scratch.

  • Hardware design: Creating the hardware design from scratch without any help from Vivado example design templates.

  • Software design: Using createdts and Common Image to quick start.

  • Verification: Vector Addition and Vitis-AI.

Custom Kria SOM Platform Creation Example

Zynq UltraScale+ MPSoC

KV260

Flat

  • Vivado

  • Vitis IDE

Highlights: Kria SOM Platform creation and usage flow.

  • Hardware design: Creating from scratch.

  • Software design: Using Common Image and showing device tree binary overlay (DTBO) creation flow.

  • Verification: Vector Addition and Kria SOM application loading procedure.