インテル® HLS (高位合成) コンパイラー・プロ・エディション: スタートガイド

ID 683680
日付 9/26/2022
Public
ドキュメント目次

1. インテル® 高位合成 (HLS) コンパイラー・プロ・エディション・スタートガイド

更新対象:
インテル® Quartus® Prime デザインスイート 22.3
この翻訳版は参照用であり、翻訳版と英語版の内容に相違がある場合は、英語版が優先されるものとします。翻訳版は、資料によっては英語版の更新に対応していない場合があります。最新情報につきまし ては、必ず英語版の最新資料をご確認ください。
インテル® 高位合成 (HLS) コンパイラーは、個別インストール可能な インテル® Quartus® Primeプロ・エディション開発ソフトウェアのコンポーネントです。 インテル® HLSコンパイラーでは、 インテル® FPGA製品向けに最適化されたRTL実装にC++ 機能を合成します。このコンパイラーは、コンパイラー・コマンドの名前を反映して、i++ コンパイラーと呼ばれることもあります。

インテル® 高位合成コンパイラー・プロ・エディション・スタートガイド では、 インテル® HLSコンパイラーのセットアップおよびHLSデザイン例の実行の手順について説明します。

このドキュメントでは、 <quartus_installdir> が指すのは、 インテル® Quartus® Primeデザインスイートをインストールした場所です。

デフォルトの インテル® Quartus® Primeデザインスイートのインストール先は、お使いのオペレーティング・システムにより異なります。
Windows
C:\intelFPGA_pro\22.3
Linux
/home/<username>/intelFPGA_pro/22.3

インテル® HLSコンパイラー・プロ・エディションのドキュメント・ライブラリーについて

インテル® HLSコンパイラー・プロ・エディションのドキュメントは、いくつかの文書に分かれています。次の表を使用して、目的の インテル® HLSコンパイラー・プロ・エディションの情報を含む資料を見つけてください。
表 1.   インテル® 高位合成コンパイラー・プロ・エディションのドキュメント・ライブラリー
タイトルと説明
Release Notes

インテル® HLSコンパイラーに関する最新情報を提供しています。

リンク
スタートガイド

インテル® HLSコンパイラーを動作させるために、コンパイラー環境を初期化する方法を身に付け、また、 インテル® HLSコンパイラーで用意されているさまざまなデザイン例とチュートリアルを確認します。

リンク
ユーザーガイド

インテルFPGA製品向けにデザインする知的財産 (IP) の合成、検証、およびシミュレーションに関する手順を説明しています。コンポーネントの開発フロー全体を確認できます。フローは、コンポーネントやテストベンチの作成から、コンポーネントIPをインテルQuartus Prime開発ソフトウェアを使用してより大規模なシステムへ統合するまでをカバーしています。

リンク
ベスト・プラクティス・ガイド

ここで紹介している手法と実践方法を使用することによって、HLSコンポーネントのFPGAエリアの使用とパフォーマンスを向上させます。通常、このベスト・プラクティスは、コンポーネントの機能の正確性の確認後に適用します。

リンク
リファレンス・マニュアル

インテルHLSコンパイラーでサポートしている機能に関する参照情報を提供しています。 インテル® HLSコンパイラーのコマンドオプション、ヘッダーファイル、プラグマ、属性、マクロ、宣言、引数、およびテンプレート・ライブラリーの詳細を確認できます。

リンク