The v++ command provides several features for compilation of PL kernels and AI Engine graphs. These options can be broken down into the following categories:
-
--compile
: These are the classic top-down compilation commands for the Vitis acceleration flow. This flow is still supported, and in some cases necessary. For more information refer to the section on v++ Command. -
--mode aie
: This is a new compilation mode in thev++
compiler which enables the generation of the AI Engine graph application, and also supports the use of thex86simulator
andaiesimulator
tools for analysis. These options are described in detail in v++ Mode AI Engine. -
--mode hls
: This is a new compilation mode in thev++
compiler that enables the bottom-up generation of an HLS component, either for the AMD Vivado™ IP flow or the Vitis Kernel flow as described in the Vitis High-Level Synthesis User Guide (UG1399). The options to configure and analyze an HLS component are described in v++ Mode HLS.