Creating an Application Component - Creating an Application Component - 2026.1 English - UG1702

Vitis Reference Guide (UG1702)

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

Embedded Application Component

You can create an Application Component for developing embedded software applications targeted towards embedded processors. These include AMD Versal™ adaptive SoC and AMD Zynq™ MPSoC as described in the Applications in the Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400) . Also see Host Application Development in the Embedded Design Development Using Vitis (UG1701).

Data Center Application Component

You can create Application Components to run on x86 processors for accelerated systems running on Alveo data center accelerator cards. See Introduction to Data Center Acceleration for Software Programmers in the Data Center Acceleration using Vitis (UG1700). The following steps describe creating an Application Component.

  1. With the AMD Vitis™ IDE open, from the main menu, select File > New Component > Application.
    Tip: You can also select the Create Application Component command from the Welcome page.

    This opens the Name and Location page of the Create Host Component wizard.

  2. Specify the Component Name and Component Location and click Next. This opens the Platform page.
  3. Select a Platform from the list and click Next.

    It is important to choose a platform in the Application Component. Choose an extensible platform to support the Vitis development flow for application acceleration and heterogeneous system design. See Introduction to Data Center Acceleration for Software Programmers in the Data Center Acceleration using Vitis (UG1700). Within the Vitis development flow, you can choose a data center acceleration card such as an AMD Alveo™ card.

    There are a number of base platforms preinstalled with the tools and platforms for you to install and configure.

  4. On the summary page, select the domain. Review the summary page and click Finish to create the Application Component.

After you create the Application Component, vitis-comp.json opens in the central editor window. You need to import source files and edit the UserConfig.make to specify include files or libraries.

  1. Right-click the Sources folder in the expanded view of the Application Component in the Vitis Component Explorer.
  2. Select Import > Files or Import > Folders and import one or more files into the component.
  3. In the Compiler Settings of the vitis-comp.json, select the UserConfig.make to open in an editor. Scroll down to Directories and select Add Item under Include Paths.
  4. Click Add files or Add folders to import source files or the folder for the application.
    Note: You can check the option Copy Sources to Component to copy source files to the workspace.
  5. Edit these settings as needed for your source code.