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

ID 683680
日付 6/22/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

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

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

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

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

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

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

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

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

リンク
スタートガイド

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

リンク
ユーザーガイド

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

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

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

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

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

リンク
Quick Reference

インテルHLSコンパイラーの宣言と属性の概要を2ページ (両面印刷で1 枚) で提供しています。

リンク