Intel® High Level Synthesis Compiler Standard Edition: Getting Started Guide

ID 683053
Date 3/26/2020
Public

B. Document Revision History for Intel® HLS Compiler Standard Edition Getting Started Guide

Document Version Intel® Quartus® Prime Standard Edition Version Changes
2020.03.26 19.1
2019.12.18 19.1

Document Revision History for Intel® HLS Compiler Getting Started Guide

Previous versions of the Intel® HLS Compiler Getting Started 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
  • Removed the following tutorials:
    • bank_bits
    • mm_slave
    • rom
    • struct_member_attributes
  • Added the following tutorials:
    • memory_bank_configuration
    • memory_geometry
    • memory_implementation
    • memory_merging
    • static_var_init
    • attributes_on_mm_slave_arg
    • exceptions
    • lsu_control
    • relax_reducation_dependency
  • Added Microsoft Visual Studio 2017 Professional and Microsoft Visual Studio 2017 Community as supported C++ compilers.
  • Removed Microsoft Visual Studio 2015 Professional and Microsoft Visual Studio 2015 Community as supported C++ compilers.
2019.07.01 19.2
2019.04.01 19.1
2018.12.24 18.1
2018.09.24 18.1
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 the following tutorials to the list of tutorials in High Level Synthesis (HLS) Design Examples and Tutorials:
    • interfaces/explicit_streams_packets_empty
    • interfaces/explicit_streams_ready_latency
    • best_practices/ac_datatypes
    • best_practices/loop_coalesce
    • best_practices/random_number_generator
  • Renamed the following tutorials to reflect some Intel® Quartus® Prime component name changes:
    • usability/qsys_2xclock is now usability/platform_designer_2xclock
    • usability/qsys_stitching is now usability/platform_designer_stitching
2017.12.22 17.1.1
2017.12.08 17.0
  • Updated the Mentor Graphics* ModelSim* software requirements to include the required Red Hat development tools packages.
2017.11.06 17.0
  • The Intel® High Level Synthesis (HLS) Compiler is now part of Intel® Quartus® Prime Design Suite, resulting in the following changes:
    • Revised to document to reflect that you now get the Intel® HLS Compiler by installing Intel® Quartus® Prime software.
    • Removed most licensing information. Licensing the Intel® HLS Compiler is now covered by your Intel® Quartus® Prime Design Suite licensing. Some third-party software required by the HLS compiler might continue to require additional licensing.
    • Removed information about overriding compilers.
    • Revised prerequisites to reflect only additional prerequisites required by the HLS compiler.
    • Revised path information to reflect the new file system locations of the Intel® HLS Compiler files.
  • Renamed the following tutorials:
    • The explicit_streams tutorial is now called explicit_streams_buffer.
    • The explicit_streams_2 tutorial is now called explicit_streams_packets_ready_valid.
2017.06.23
  • Minor changes and corrections.
2017.06.09
2017.03.14
  • Removed bit operations (3DES) from list of supplied design examples.
2017.03.01
  • Added installation of required packages and libraries needed for Linux.
2017.02.03
  • Changed success message in Quick Start sections to PASSED.
  • Added HLS Design Examples and Tutorials section.
  • Moved Running an HLS Design Example on Linux and Running an HLS Design Example on Windows to HLS Design Examples and Tutorials.
2016.11.30
  • In HLS Compiler Prerequisites, updated software requirements to note that the HLS compiler supports all ModelSim software editions that the Intel® Quartus® Prime software supports.
  • In HLS Compiler Quick Start, added a note that you must run the init_hls script each time you start a shell or terminal to develop your design.
  • In HLS Compiler Quick Start, separated the Linux and Windows instructions.
  • In Running an HLS Design Example, separated the Linux and Windows instructions. For Linux, run the make command; for Windows, run the build.bat command.
  • Changed the test_x86-64 command option to test-x86-64.
  • Changed the test_fpga command option to test-fpga.
  • Removed the instruction to run the make test_qii command for Linux and the build.bat test_qii command for Windows because it is no longer necessary.
  • In HLS Licensing Error Messages, updated the error message you will see if the HLS compiler fails to locate the ModelSim software license.
2016.09.12
  • Initial release.