The new Vitis Unified IDE uses the unified
command-line in the v++
compiler. The v++ --mode aie
and --mode hls
are both driven by new configurations commands that are
based on the existing tools. For AI Engine
component, the configuration command language is essentially the existing commands for
the aiecompiler
, aiesimulator
, and
x86simulator
tools.
For the HLS component, the configuration file command syntax is based on the existing AMD Vitis™ HLS Tcl command language. However, there are sufficient differences in the configuration file command language and syntax that it can seem unfamiliar to start. The new Vitis Unified IDE provides a simple user interface to add to and manage configuration files, so that you can use the IDE to edit configuration files and switch to text editor mode to help you become familiar with the new command syntax.
The Vitis Unified IDE uses CMake to generate Makfile for the project flow. You can update the CMakeList.txt to add your compile options. If you prefer using custom Makfile, you can use the custom flow.