インテル® High Level Synthesis (HLS) コンパイラーを使用するには、Linux OS の場合は GCC コンパイラー、Windows® OS の場合には Microsoft Visual Studio が必要です。
GCC と Visual Studio は指定されたバージョンを使用する必要があり、この記事では、インテル® HLS コンパイラーとの対応表を記載します。
対応バージョン一覧
インテル® HLS コンパイラー バージョン |
エディション |
インテル® HLS コンパイラー 対応デバイス |
GCC (Linux の場合) |
Microsoft® Visual Studio (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® 10 GX | 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 は Quartus® Prime および HLS コンパイラーのリリースはありません。
*2) Quartus® Prime Standard / Lite Edition v20.1 以降、HLS コンパイラーは非サポートとなり、リリースはありません。
*3) インテル® HLS コンパイラー・プロ・エディションで Cyclone® V を使用できます。設定方法等の詳細は Intel® High Level Synthesis Compiler Pro Edition: Getting Started Guide をご参照ください。
下位互換性について
インテル® HLS コンパイラー・プロ・エディションは下位互換性があり、下位バージョンの Quartus® Prime で上位バージョンのインテル HLS コンパイラーを使用することができます。
設定方法等の詳細は Intel® High Level Synthesis Compiler Pro Edition: Getting Started Guide をご参照ください。
おすすめ記事/資料はこちら
インテル® FPGA の HLS コンパイラー
HLS 簡易チュートリアル
High Level Synthesis 関連の記事や資料
インテル® FPGA の開発フロー/FPGA トップページ