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, you 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, you 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.