Managing Multiple Applications in a System Project Component - 2024.1 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2024-05-30
Version
2024.1 English
A system project can contain multiple applications that can run on a device simultaneously. Two applications for the same processor cannot be held together in one system project. For example, on an AMD Zynq™ UltraScale+™ MPSoC device, a standalone application running on a Cortex®-A53 and an application on a Cortex®-R5F can be held in the same system project if they are expected to run at the same time. However, an application on a Cortex-A53 and an application in Linux cannot be combined in one system project, because these applications use the same Cortex-A53 processors.

The following steps illustrate the flow to add two applications to one system project:

  1. Click the system project and expand Settings, click vitis-sys.json to open the project.
    Note: Vitis-sys.json is the system project setting file for configuring the system project.
  2. Click System Project Settings > Components > Adding Existing Components.
  3. Click the Application popup view and select the application components in your workspace.