Packaging the System

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

Document ID
UG1393
Release Date
2022-03-29
Version
2021.1 English

After compiling and linking your kernel code to build the .xclbin, you need to package the device binary, along with any required supporting files, to build a package that can be run for software or hardware emulation, or can be booted and run on the hardware device. The v++ --package step, or -p, packages the final product at the end of the v++ compile and link process. This is a required step for all Versal™ platforms, including AI Engine platforms, and embedded processor platforms.

As described in --package Options, this command lets 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.