Intel® High Level Synthesis Compiler Pro Edition: User Guide
A newer version of this document is available. Customers should click here to go to the newest version.
A.2.1.2. Reviewing Function Information
The diagram of your function starts with an initialization block, called the runOnce block. When a function contains loops, cycles of blocks form, depending on the loop structure. Loops often impose initiation interval (II) bottlenecks and are a main optimization focus when you optimize your component.
- An input or loop input node
- A set of instructions
- A branch node
For an example of the Function View and the blocks it displays, refer to Reviewing Loops and Blocks in Your Component or Task.
Click a function in the Graph List pane to see the function in the Graph View pane.
- Control
Control connections are connections between blocks and loops.
- Memory
Memory connections are connections between global or local memories.
- Streams
Stream connections are connections to and from read or write streams