The reference materials contained here include the following:
Vitis Compiler Command: A
description of the compiler options (
-c), the linking options (
-l), options common to both compile and linking, and a discussion of the
- 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.
- Various Xilinx
utilities are provided for the Vitis
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.
platforminfoutility queries the platforms for which Vitis™ installation to use.
kernelinfoutility prints the function definitions in the given Xilinx object file (O) file.
The emulation configuration utility (
emconfigutil) is used to automate the creation of the emulation configuration file.
xclbinutilutility operates on a
xclbinproduced by the Vitis Compiler.
The Xilinx Board Utility
xbutil) is a command line tool used to perform various board installation, administration, and debug tasks.
xbmgmt) utility is a standalone command line tool that is included with the Xilinx Runtime (XRT) installation package. It supports both Alveo Data Center accelerator cards and embedded processor-based platforms.
- platforminfo Utility: The
- package_xo Command: The Tcl command used in the Vivado Design Suite to package an RTL IP into an XO file, as described in RTL Kernels.
- HLS Pragmas: A description of pragmas used by the Vitis HLS tool in synthesizing C/C++ kernels.
__attributesthat can be added to OpenCL™ kernels to direct the results of the kernel build process.