Visible to Intel only — GUID: ogk1573055486114
Ixiasoft
Visible to Intel only — GUID: ogk1573055486114
Ixiasoft
5. Optimizing and Refining Your Component
i++ -march="<FPGA_family_or_part_number>" --simulator none
You can also compile your component with a ModelSim* simulation testbench by omitting the --simulator none option. Compiling without a simulation test bench is faster, but you cannot measure component latency or create waveforms without simulation.
The Intel® HLS Compiler High-Level Design Reports (report.html)
The High-Level Design Reports are a collection of reports accessed through an HTML file called report.html that you can view in a web browser. You can find the high-level design report in the <name>.prj/reports folder created when you compile your component to RTL.
- Loop information, including unroll status, pipelining status, and initiation interval
- Component visualization including load-store units, component interfaces, loops, and local memory systems
After you simulate your component, the verification statistics report is populated with information such as component latency and the occupancy of I/O interfaces. For more details about your simulation, generate and view ModelSim* waveforms.
- Maximum clock frequency (fMAX)
- Accurate area usage estimate
For more information about the high-level design report and how to use it to optimize and refine your component, see Reviewing the High Level Design Reports (report.html).
For information about techniques that you can apply to optimize and refine your component, see Intel® High Level Synthesis Compiler Standard Edition Best Practices Guide.