Vitis Commands and Utilities - 2024.1 English

Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)

Document ID
Release Date
2024.1 English

The AMD Vitis™ IDE uses the v++ command, and the vitis-run command to compile and run the various components of the design. This section describes these commands and their options. There are additional commands that can be used when building, running, or debugging components or applications, which are also documented here.

The reference materials contained here include the following:

  • v++ Command: Provides a description of the compiler options (--compile) including the commands for the AI Engine and HLS compiler modes; the linking options (--link) for creating the device binary, the packaging options (--package) for building the boot files and generating an SD card for the system, and a discussion of the --config command and configuration files.
  • HLS Pragmas provides a description of pragmas for use in HLS components.
  • Various AMD utilities are provided for the Vitis tools and Xilinx Runtime (XRT) to provide detailed information about the platform resources, including SLR and memory resource availability, to help you construct the v++ command line, and manage the build and run process.
    Tip: The Xilinx Runtime (XRT) Architecture reference material is available on the Xilinx Runtime GitHub repository.
  • The xrt.ini file is used to initialize XRT to produce reports, debug, and profiling data as it transacts business between the host and kernels. This file is used when the application is run, for emulation or hardware builds, and must be created manually when the build process is run from the command line.