For the HLS component in the Vitis Unified IDE, the Flow Navigator is a process flow representation tool. Each step represents actions you can launch to work through the flow. Reports are also available through the Flow Navigator after you complete each step.
- C SIMULATION
- Runs C Simulation using the specified source code and test bench and any input data you provide. Refer to Run C-Simulation.
- C SYNTHESIS
- Opens the C Synthesis dialog box. Lists the available reports after running synthesis. Refer to Running C Synthesis for more details.
- C/RTL CO-SIMULATION
- Opens the C/RTL Cosimulation dialog box. Lists the available reports after simulation. Refer to in Running C/RTL Co-Simulation.
- PACKAGE
- Generates the Vivado IP (.zip) or Vitis Kernel (.xo). Exports the synthesized RTL design's result. Refer to Packaging the RTL Design.
- IMPLEMENTATION
- Runs Vivado synthesis and implementation to generate more detailed utilization and timing reports. Refer to Running Implementation.
You can view associated files and design states via the Flow Navigator. The Open Settings command is next to the Component menu and each process step in the design flow. Select Open Settings next to Component to open the vitis-comp.json file for the component. Select Open Settings next to the process step to open the Config File Editor.
You can cancel a running process from within the Flow Navigator with the Cancel Run command. This command is not visible by default. Hover over the running step to reveal the command.
The Flow
Navigator displays a warning sign () when certain
steps are not complete or when you need to re-run them. Hovering over the warning
displays a message indicating the possible problem.