Setting Up the Vitis Tool Environment - 2021.2 English

Versal ACAP AI Engine Programming Environment User Guide (UG1076)

Document ID
UG1076
Release Date
2021-12-17
Version
2021.2 English

The AI Engine tools are delivered and installed as part of the Vitis unified software platform. Therefore, when preparing to run the AI Engine tools, for example, the AI Engine compiler and AI Engine simulator, you must set up the Vitis tools. The Vitis unified software platform includes two elements that must be installed and configured, along with a valid Vitis tools license, to work together properly.

  • Vitis tools and AI Engine tools
  • A target Vitis platform such as the xilinx_vck190_base_202120_1 platform used for AI Engine applications

For more information, see Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393).

When the elements of the Vitis software platform are installed, set up the environment to run in a specific command shell by running the following scripts.

#setup XILINX_VITIS and XILINX_HLS variables
source <Vitis_install_path>/Vitis/<version>/settings64.csh
Tip: settings64.sh and setup.sh scripts are also provided in the same directory.

Finally, define the location of the available target platforms to use with the Vitis IDE and AI Engine tools using the following environment variable:

setenv PLATFORM_REPO_PATHS <path to platforms>
Tip: The PLATFORM_REPO_PATHS environment variable points to directories containing platform files (XPFM). This lets you specify platforms using just the folder name for the platform.

You can validate the installation and setup of the tools by using one of the following commands.

which vitis
which aiecompiler

You can validate the platform installation by using the following command.

platforminfo --list