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.