Creating a System Project for Heterogeneous Computing - Creating a System Project for Heterogeneous Computing - 2026.1 English - UG1702

Vitis Reference Guide (UG1702)

Document ID
UG1702
Release Date
2026-06-23
Version
2026.1 English

The Vitis Unified IDE manages designs at the component level and the System Project level. The top-level System Project can contain different components. You can separately develop, build, and analyze these components in the Vitis Unified IDE.

Embedded System Project

For a System Project targeting an `embedded platform, the tool integrates the following components into a single heterogeneous system.

  • 1Application Component for PS
  • AI Engine Component (graph)
  • HLS Component
  • RTL Kernel
  • Platform Component
Figure 1. Vitis Accelerated Embedded Flow

Data Center System Project

For a System Project targeting data center acceleration using AMD FPGA-based Alveo Accelerator cards, the tool integrates the following compoents.

  • Application Component running on x86
  • C/C++ HLS Component (PL Kernel)
Figure 2. Vitis Accelerated Data Center Flow

System Project Output Folder and Logical View

The system project and the integration project produce a unified output folder that contains the artifacts you need for the next build or deploy step.

  • Application ELF
  • DTBO
  • PDI
  • XCLBIN

The Vitis Unified IDE shows these artifacts in a virtual folder in the Vitis Components view. Use the virtual folder to locate the build outputs without navigating the on-disk subfolder structure.