Platform Hardware Design Validation - 2024.1 English

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

Document ID
UG1393
Release Date
2024-07-03
Version
2024.1 English

The v++ tool now supports using XSA files directly as input instead of relying on the traditional platform (XPFM), which includes both hardware and software components that need to be prepared meticulously. Traditionally, users had to link the platform with the kernel using the v++ tool to obtain the final hardware design. However, with the new capability of consuming XSA files directly via the v++ --platform option, users can bypass the packaging platform (XPFM) stage. This enhancement allows hardware developers to focus on designing and validating hardware quickly, delaying the platform creation step until later in the process.

The following is a v++ usage example:
v++ -l <kernel> --platform <extensible xsa> -s -g  -t <target> -o fixed.xsa

Refer to Vitis Tutorials for Versal Extensible Hardware Design examples.