The toolbar menu shown below provides access to the primary commands for using Vitis HLS. The main menu provides access to all available commands for creating and managing designs. Each of the buttons on the toolbar menu has an equivalent command in the main menu.
Tip: Project
control ensures that only commands that can be currently executed are
highlighted. For example, synthesis must be performed before C/RTL
co-simulation can be executed.
Figure 1.
Vitis HLS Toolbar
and Main Menus
In the toolbar menu, the buttons are (from left to right):
- Open Project
- Opens a file browser to let you locate and open an HLS project.
- Solution Settings
- Opens the Solution Settings dialog box to modify the settings of the active solution.
- C Synthesis
- Starts C source code to RTL synthesis in Vitis HLS as described in Synthesizing the Code. The
drop-down menu provides a process overview of Vitis HLS, including:
- C Simulation to let you launch C simulation of the open project as described in Verifying Code with C Simulation.
- Co-Simulation to let you launch C/RTL Co-Simulation in Vitis HLS.
- Export RTL to let you export the open project as explained in Exporting the RTL Design.
- Open Analysis Viewer
- Displays various analysis reports when they have been generated during simulation, synthesis, or C/RTL co-simulation.
- Open Report
- Displays the report generated during C synthesis.
- Open Wave Viewer
- Displays the Waveform Viewer when the C/RTL Co-simulation includes the waveform from the Vivado simulator.
In addition, Vitis HLS IDE provides three perspectives. When you select a perspective, the windows automatically adjust to a more suitable layout for the selected task.
- The Debug perspective opens the C debugger.
- The Synthesis perspective is the default perspective and arranges the windows for performing synthesis.
- The Analysis perspective is used after synthesis completes to analyze the design in detail.