Packaging the System - 2022.2 English

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

Document ID
Release Date
2022.2 English

The v++ --package command will generate the device binary (.xclbin) for Versal® platform designs, and package the required files for all platforms to boot and run the accelerated application for software or hardware emulation, or to run on the hardware device. The v++ --package step, or -p option, packages the final product at the end of the v++ compile and link process. As described in Packaging for Embedded Platforms, this is a required step for all Versal platforms, including AI Engine platforms, and embedded processor platforms.

The --package Options let you package your design and define various files required for booting and configuring the Xilinx® device for use during emulation or in production systems. It collects the various elements to create an SD card, or other means to program the device, to define the operating system, and to load the application and kernel code.

Tip: After packaging the design the Vitis compiler generates a v++.package_summary that includes the packaging command and log file. The summary file can be viewed in Vitis analyzer alongside the compile, link, and run summaries as explained in Using the Vitis Analyzer.