Intel® High Level Synthesis Compiler Pro Edition: User Guide

ID 683456
Date 6/26/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

8. Integrating your IP into a System

To integrate your HLS compiler-generated IP into a system with Intel® Quartus® Prime, you must be familiar with Intel® Quartus® Prime Pro Edition as well as the Platform Designer (formerly Qsys Pro) system integration tool included with Intel® Quartus® Prime.

The <result>.prj/components directory contains all the files you need to include your IP in an Intel® Quartus® Prime Pro Edition project. The IP that the HLS compiler generates for each component is self contained. You can move the folders in the components directory to a different location or machine if desired.

For overloaded and templated functions in your hardware design, the Intel® HLS Compiler sometimes generates short names to prevent name collisions. Use these short names when integrating the generated RTL into your design.

Review the Summary Report in the High-Level Design Reports (report.html) to see any short names generated by the compiler.

For an example of the full Intel® HLS Compiler design flow including integrating your IP into a system, watch the HLS Walkthrough series at the Intel FPGA channel on YouTube or complete the full-design tutorial found in <quartus_installdir>/hls/examples/tutorials/usability.