Designing with Versal AI Engine 1: Architecture and Design Flow

This course describes the AMD Versal™ AI Engine architecture, the data communications within an AI Engine array and between the PL and AI Engines, how to program the AI Engines (single kernel programming and multiple ...

Course Description

This course describes the AMD Versal™ AI Engine architecture, the data communications within an AI Engine array and between the PL and AI Engines, how to program the AI Engines (single kernel programming and multiple kernel programming using data flow graphs), and how to analyze a kernel program by using various debugger features.

The emphasis of this course is on:

  • Describing the AI Engine (AIE) architecture
  • Illustrating the Versal AI Engine tool flow
  • Reviewing the data movement between AI Engines, via memory and DMA, and between AI Engines and programmable logic (PL)
  • Designing with single AI Engine kernels and analyzing scalar and vectorized kernel performance using the Vitis™ unified software platform
  • Describing adaptive data flow graphs and designing with multiple AI Engine kernels using the Vitis Unified IDE
  • Analyzing and debugging kernel performance
  • Describing the AIE‑ML architecture
  • Illustrating the programming model for AIE‑ML
  • Describing the AIE‑ML v2 architecture for Versal AI Edge Series Gen 2 devices

Training Duration

22 hours

Additional Information

  • Number of Labs: 6
  • Number of Chapters: 18
  • Current Version: 2025.2
  • Number of Demos: 0

What's New

  • AMD Versal AI Engine Tool Flow module: Added additional information on using the Vitis environment in the design flow
  • All labs updated to the latest software versions

Chapters

Chapter 1

  • Overview of the AMD Versal Adaptive SoC Architecture

Chapter 2

  • AMD Versal AI Engine Architecture

Chapter 3

  • AI Engine Interfaces

Chapter 4

  • AMD Versal AI Engine Memory and Data Movement

Chapter 5

  • Versal Adaptive SoC: Application Partitioning and Mapping

Chapter 6

  • AMD Versal AI Engine Tool Flow

Chapter 7

  • Scalar and Vector Data Types

Chapter 8

  • AI Engine APIs

Chapter 9

  • Buffers and Streaming Data APIs

Chapter 10

  • Analyzing AI Engine Design Reports Using the Vitis Unified IDE

Chapter 11

  • The Programming Model – Single Kernel

Chapter 12

  • The Programming Model – Single Kernel Using Vector Data Types

Chapter 13

  • The Programming Model – Introduction to the Adaptive Data Flow (ADF) Graph

Chapter 14

  • The Programming Model – Multiple Kernels Using Graphs

Chapter 15

  • Introduction to the AIE‑ML Architecture

Chapter 16

  • AIE‑ML Memory Tiles and Programming

Chapter 17

  • Introduction to the AIE‑MLv2 Architecture

Chapter 18

  • Designing with Versal AI Engine – Architecture and Design Flow Full Course Quiz

Event Schedule

Virtual Learning Environment (Online)
  • 02.12. - 03.12.2026 09:00-17:00 — € 1,700.00 excl. VAT Add to cart
  • 31.08. - 01.09.2026 09:00-17:00 — € 1,700.00 excl. VAT Add to cart
Request on-demand event: Click here.

Partner

Xilinx
Updated at: 2026-07-08 10:25:21 +0200to the top