Design Build - Design Build - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2026-03-27
Version
2025.2 English

In this section, learn to build and run the Matrix Multiplication design using the DSP58 Engines in an AMD Versal™ device. Compile the design and integrate it into a larger system design (including the PS host application).

The Makefile that builds the design takes two user inputs from command line. These are:

  • TARGET (hw/hw_emu)

  • GEMM_SIZE (32, 64, 128, 256, 512 or 1024)

Based on these inputs, the design flow generates a new directory (called build/). Underneath are subdirectories named gemm_GEMM_SIZExGEMM_SIZExGEMM_SIZE. For example, if GEMM_SIZE is 64, the system creates a subdirectory named gemm_64x64x64 under the build directory. Underneath, the system creates hw_emu/ and/or hw/ subfolders. These folders contain a host app executable and the builds targeted to hw or hw_emu respectively. The hw_emu/ subfolder contains the build for hardware emulation. The hw/ subfolder contains the build for a hardware run on a VCK190 board.