Control File Differences - 2023.1 English

Vitis Unified IDE and Common Command-Line Reference Manual (UG1553)

Document ID
UG1553
Release Date
2023-07-17
Version
2023.1 English

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.