The Intel® High Level Synthesis (HLS) Compiler requires the GCC compiler for Linux OS and Microsoft Visual Studio for Windows ® OS.

GCC and Visual Studio must use the specified versions, and this article provides a correspondence table with the Intel HLS Compiler.

Supported version list

Intel HLS

compiler

version

edition

Intel HLS

compiler

corresponding device

GCC

(for Linux)

Microsoft® Visual Studio

(For Windows®)

ver.22.2 Pro Agilex™ / Stratix ® 10 / Arria ® 10 / Cyclone ® 10 GX / Cyclone ® V(*3) 9.3.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*1/*2)

ver.22.1

Pro Agilex™ / Stratix ® 10 / Arria ® 10 / Cyclone ® 10 GX / Cyclone ® V(*3) 9.3.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*2)

ver.21.4

ver.21.3

ver.21.2

Pro Agilex™ / Stratix ® 10 / Arria ® 10 / Cyclone ® 10 GX / Cyclone ® V(*3) 9.3.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*1/*2)
ver.21.1 Pro Agilex™ / Stratix ® 10 / Arria ® 10 / Cyclone ® 10 GX / Cyclone ® V(*3) 9.3.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*2)

ver.20.4

Pro

Agilex™ / Stratix ® 10 / Arria ® 10 / Cyclone ® 10 GX / Cyclone ® V(*3) 9.1.0 Microsoft Visual Studio 2017 Professional / Community

Standard / Lite (*1/*2)

ver.20.3

ver.20.2

Pro Agilex™ / Stratix ® 10 / Arria ® 10 / Cyclone ® 10 GX 9.1.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*1/*2)
ver.20.1 Pro Agilex™ / Stratix ® 10 / Arria ® 10 / Cyclone ® 10 GX 9.1.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*2)
ver.19.4 Pro Stratix®10 / Arria®10 / Cyclone®10GX 5.4.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*1)
ver.19.3 Pro Stratix 10 / Arria 10 / Cyclone 10 GX 5.4.0 Microsoft Visual Studio 2017 Professional / Community
Standard / Lite (*1)
ver.19.2 Pro Stratix 10 / Arria 10 / Cyclone 10 GX 5.4.0 Microsoft Visual Studio 2015 Professional/Community
Standard / Lite (*1)
ver.19.1 Pro Stratix 10 / Arria 10 / Cyclone 10 GX 5.4.0 Microsoft Visual Studio 2015 Professional
Standard / Lite Arria 10 / Cyclone V / Arria V / MAX 10 4.4.7 Microsoft Visual Studio 2010 Professional
ver.18.1 Pro Stratix 10 / Arria 10 / Cyclone 10 GX 5.4.0 Microsoft Visual Studio 2015 Professional
Standard / Lite Arria 10 / Cyclone V / Arria V / MAX 10 4.4.7 Microsoft Visual Studio 2010 Professional
ver.18.0 Pro Stratix 10 / Arria 10 / Cyclone 10 GX 4.4.7 Microsoft Visual Studio 2010 Professional
Standard / Lite Arria 10 / Cyclone V / Arria V / MAX 10 4.4.7 Microsoft Visual Studio 2010 Professional
ver.17.1 Pro Stratix 10 / Arria 10 / Cyclone 10 GX 4.4.7 Microsoft Visual Studio 2010 Professional
Standard / Lite Arria 10 / Cyclone V / Arria V / MAX 10 4.4.7 Microsoft Visual Studio 2010 Professional

*1) Standard / Lite Edition does not release Quartus® Prime and HLS Compiler.
*2) From Quartus® Prime Standard / Lite Edition v20.1, HLS Compiler is no longer supported and will not be released.
*3) Cyclone® V can be used with Intel® HLS Compiler Pro Edition. Please refer to Intel® High Level Synthesis Compiler Pro Edition: Getting Started Guide for details on how to set it up.

About backward compatibility

The Intel HLS Compiler Pro Edition is backward compatible, allowing you to use higher versions of the Intel HLS Compiler with lower versions of Quartus ® Prime.

Refer to Intel® High Level Synthesis Compiler Pro Edition: Getting Started Guide for details on how to set it up.

Click here for recommended articles/materials

HLS Compiler for Intel® FPGAs
HLS simple tutorial

Articles and resources related to High Level Synthesis

Intel® FPGA Development Flow/FPGA Top Page

Click here for recommended FAQ

FAQs related to High Level Synthesis
Intel® FPGA FAQs