Intel® High Level Synthesis Compiler Pro Edition: User Guide

ID 683456
Date 10/04/2021
Public

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

Document Table of Contents

D. Document Revision History for Intel® HLS Compiler Pro Edition User Guide

Document Version Intel® HLS Compiler Pro Edition Version Changes
2021.10.04 21.3
  • Replaced references to Mentor® ModelSim® with Siemens® EDA Questa®.
2021.06.21 21.2
  • Revised references to Avalon Interfaces to align with new Avalon Interconnect terminology. Avalon master interfaces are now Avalon host interfaces, and Avalon slave interfaces are now Avalon agent interfaces.
2021.03.29 21.1
2020.12.14 20.4
2020.08.28 20.3
2020.06.22 20.2
2020.04.14 20.1
2019.12.16 19.4

Document Revision History for Intel® HLS Compiler User Guide

Previous versions of the Intel® HLS Compiler User Guide contained information for both Intel® HLS Compiler Standard Edition and Intel® HLS Compiler Pro Edition.

Document Version Intel® Quartus® Prime Version Changes
2019.09.30 19.3
2019.07.01 19.2
  • Updated Reviewing the High-Level Design Reports (report.html) to reflect the merging of various viewers into the Graph Viewer (beta). Some images in the section do not reflect the new reporting interface. The images will be updated in a future release of this document.
2019.04.01 19.1
2019.01.03 18.1.1
2018.12.24 18.1.1
2018.09.24 18.1
2018.07.02 18.0
2018.05.07 18.0
  • Starting with Intel® Quartus® Prime Version 18.0, the features and devices supported by the Intel® HLS Compiler depend on what edition of Intel® Quartus® Prime you have. Intel® HLS Compiler publications now use icons to indicate content and features that apply only to a specific edition as follows:
    Indicates that a feature or content applies only to the Intel® HLS Compiler provided with Intel® Quartus® Prime Pro Edition.
    Indicates that a feature or content applies only to the Intel® HLS Compiler provided with Intel® Quartus® Prime Standard Edition.
  • Added important prerequisite for Intel® MAX® 10 users to Synthesize your Component IP with Intel® Quartus® Prime Standard Edition .
  • Revised Debugging during Verification to clarify how to view the waveform in ModelSim* after simulation.
2017.12.22 17.1.1
  • Corrected typos in Execution Model:
    • ihs_hls_component_run_all is now ihc_hls_component_run_all.
    • ihs_hls_run_all_enqueued is now ihc_hls_component_run_all.
2017.11.06 17.1
2017.06.23
  • Minor changes and corrections.
2017.06.09
2017.02.03
  • Added note about what functions have components synthesized for them when you run the i++ command.
  • Under Reviewing Your Component's report.html File, added Component memory viewer section to introduce the Component memory viewer report.
  • Under Reviewing Your Component's report.html File, updated examples and screen captures to reflect examples and tutorials provided with the Intel® HLS Compiler.
  • Updated the values for the __ALTERA_COMPILER__ HLS compiler-defined preprocessor macro.
2016.11.30
  • Under Reviewing Your Component's report.html File, added the Information on Component Verification Results section to introduce the Verification Statistics report.
  • In Verifying Your HLS IP, noted that information on the supported versions of the ModelSim software is available in the Intel® Quartus® Prime Software and Device Support Release Notes.
  • Removed the Latency Measurement during Verification section because the APIs described within have been removed.
  • In Adding the Compiler-Generated IP into a Intel® Quartus® Prime Project and Adding the Compiler-Generated IP into a Qsys System, specified that the for the Intel® Quartus® Prime Standard Edition software, the file in question is the .qsys file. For the Intel® Quartus® Prime Pro Edition software, the file in question is the .ip file.
  • Updated the Limitations of the HLS Compiler section:
    • Removed the limitation on ModelSim software version support.
    • Added the limitation that C++ library calls are not supported on Windows.
2016.09.12
  • Initial release.