Understanding the Vitis Analyzer
The following figure shows an example of the Link Summary and System Guidance reports opened in the Vitis analyzer. By default the workspace is arranged into three views, including the Report Navigator, and Reports, and the Source Code view.
- Report Navigator
- On the left side, this view lists all open summary files and associated reports. You can use this view to quickly find and open a report. In the figure above you can see that the Link Summary and the Compile Summary reports, and all their related reports, are listed in the Report Navigator.
- Reports
- The center area displays the contents of the summary files and open reports. You can have multiple reports open in the Reports view, and quickly change from one report to another by selecting the window tab at the top of the view.
- Source Code
- The optional Source Code view is opened on the right side of the workspace. This lets you view and edit kernel source code, based on feedback from the System Guidance report for instance. You can open the source code window by selecting a link in the Guidance report, or by right-clicking the Compile Summary in the Report Navigator and clicking Open Source.
The Report Navigator and Source Code views can be collapsed by clicking the Minimize button in the toolbar, and restored by clicking the Restore button in the collapsed view.
To close all the open reports associated with a Summary report, such as the Link Summary, right-click the Summary in the Report Navigator view and select Close Tabs. This closes all open reports associated with the summary in the Report view.
To close a Summary report, such as the Link Summary, right-click the report in the Report Navigator area and select Close File. Closing the Summary report closes all associated reports and files. So closing the link Summary for instance also closes the Compile Summary for the build.
To close all files displayed in the Report Navigator select the command. This returns Vitis analyzer to the home screen.
--save-temps
option for the Vitis compiler when compiling
the kernel, to preserve the results of the Vivado HLS command, including the reports.