はじめに
インテル® HLS (High Level Synthesis) コンパイラーを使用するには、Linux OS の場合は GCC コンパイラー、Windows® OS の場合には Microsoft Visual Studio が必要です。
GCC と Visual Studio は指定されたバージョンを使用する必要があり、この記事では、インテル® HLS コンパイラーとの対応表を記載します。
Quartus® Prime Standard / Lite Edition での HLS サポート
Quartus® Prime Standard / Lite Edition では v20.1 以降のバージョンでは HLS コンパイラーはリリースされません。ただし、Cyclone® V FPGA デバイスについては Pro Edition の HLS コンパイラーを使用して v20.1 以降のバージョンでもご使用いただけます。具体的な設定方法については Intel® High Level Synthesis Compiler Pro Edition: Getting Started Guide をご参照ください。
インテル® HLS コンパイラーのアップデート
インテル® HLS コンパイラーは下位互換となっています。そのため、上位バージョンの HLS コンパイラーを下位バージョンの Quartus® Prime で使用することが可能です。具体的な設定方法については Intel® High Level Synthesis Compiler Pro Edition: Getting Started Guide をご参照ください。
インテル® HLS コンパイラー 対応バージョン一覧
HLS コンパイラー バージョン |
エディション | 対応デバイス | GCC バージョン(Linux の場合) |
Microsoft Visual Studio (Windows® の場合) |
---|---|---|---|---|
v22.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) | ― | ― | ― | |
v22.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) | ― | ― | ― | |
v21.2 v21.3 v21.4 |
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) | ― | ― | ― | |
v21.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) | ― | ― | ― | |
v20.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) | ― | ― | ― | |
v20.3 |
Pro | Agilex™ / Stratix® 10 / Arria® 10 / Cyclone® 10 GX | 9.1.0 | Microsoft Visual Studio 2017 Professional / Community |
Standard / Lite (*1/*2) | ― | ― | ― | |
v20.2 | Pro | Agilex™ / Stratix® 10 / Arria® 10 / Cyclone® 10 GX | 9.1.0 | Microsoft Visual Studio 2017 Professional / Community |
Standard / Lite (*1/*2) | ― | ― | ― | |
v20.1 | Pro | Agilex™ / Stratix® 10 / Arria® 10 / Cyclone® 10 GX | 9.1.0 | Microsoft Visual Studio 2017 Professional / Community |
Standard / Lite (*2) | ― | ― | ― | |
v19.4 | Pro | Stratix® 10 / Arria® 10 / Cyclone® 10 GX | 5.4.0 | Microsoft Visual Studio 2017 Professional / Community |
Standard / Lite (*1) | ― | ― | ― | |
v19.3 | Pro | Stratix 10 / Arria 10 / Cyclone 10 GX | 5.4.0 | Microsoft Visual Studio 2017 Professional / Community |
Standard / Lite (*1) | ― | ― | ― | |
v19.2 | Pro | Stratix 10 / Arria 10 / Cyclone 10 GX | 5.4.0 | Microsoft Visual Studio 2015 Professional / Community |
Standard / Lite (*1) | ― | ― | ― | |
v19.1 | Pro | Stratix 10 / Arria 10 / Cyclone 10 GX | 5.4.0 | Microsoft Visual Studio 2015 Professional / Community |
Standard / Lite | Arria 10 / Cyclone V / Arria V / MAX 10 | 4.4.7 | Microsoft Visual Studio 2010 Professional | |
v18.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 | |
v18.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 | 4.4.7 | Microsoft Visual Studio 2010 Professional | |
v17.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 | 4.4.7 | Microsoft Visual Studio 2010 Professional |
*1) Standard / Lite Edition は Quartus® Prime はリリースはありません。
*2) Quartus® Prime Standard / Lite Edition では v20.1 以降、HLS コンパイラーは非サポートです。
*3) インテル® HLS Pro Edition v20.4 より、Cyclone V を使用できるようになりました。HLS のみ Pro Edition を使用し、Quartus Prime は Standard Edition を使用します。