AMD University Program AI Engine Tutorial


Welcome to the AUP Vitis-based AI Engine tutorial. These labs will provide hands-on experience using the Vitis unified software platform with AMD FPGA hardware. You will learn how to develop applications using the Vitis development environment.

The tutorial instructions target the following hardware and software:

This tutorial shows you how to use Vitis with AWS EC2 F1. Source code is provided. You may be able to use the Vitis tutorial instructions with other cloud providers or your local hardware.

Run Tutorial

You can run this tutorial in different ways.

  1. If you have an VCK5000 board, you can run all parts of the tutorial on a local machine.

  2. You can use the Vitis software in the cloud, with hardware in the cloud (VMAccel).

  3. You can use the Vitis software on a local machine for building designs, and only switch to the cloud to deploy in hardware, make sure you build for the correct shell.

Once you have decided how you want to run the tutorial, follow the appropriate instructions below.

AUP AWS Tutorial

If you are attending an instructor-led AUP tutorial, preconfigured instances will be provided for you. Use the following instructions to connect to your assigned AWS AUP tutorial instance.

Local computer

To use your own computer, install and set up Vitis and install the VCK5000 packages.

Clone repository

You also need to clone this repository to get a copy of the source code, the lab steps consider that this repository is cloned directly in the home directory ($HOME).

cd $HOME
git clone

Tutorial overview

The complete set of labs includes the following modules; it is recommended to complete each lab before proceeding to the next

  1. Vector Addition using Streams

  2. Matrix Multiply, multiple kernels and data type support

  3. DSP Library Lab

Copyright© 2023 Advanced Micro Devices