インテルのみ表示可能 — GUID: ewa1432057439079
Ixiasoft
2.1. インテル® FPGA SDK for OpenCL™ のダウンロード
2.2. インテル® FPGA SDK for OpenCL™ のインストール
2.3. インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定
2.4. ソフトウェア・インストレーションの確認
2.5. FPGA ボード のインストール
2.6. エミュレーションによるホスト・ランタイムの機能性の検証
2.7. OpenCLカーネルのFPGAハードウェア・コンフィグレーション・ファイルの作成
2.8. FPGAのハードウェア・イメージの更新
2.9. FPGAでのOpenCLカーネルの実行
2.10. ソフトウェアのアンインストール
2.11. FPGAボードのアンインストール
3.1. インテル® FPGA SDK for OpenCL™ のダウンロード
3.2. インテル® FPGA SDK for OpenCL™ のインストール
3.3. インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定
3.4. ソフトウェア・インストレーションの確認
3.5. FPGAボードのインストール
3.6. エミュレーションによるホスト・ランタイムの機能性の検証
3.7. OpenCLカーネルのFPGAハードウェア・コンフィグレーション・ファイルの作成
3.8. FPGAのハードウェア・イメージの更新
3.9. FPGAでのOpenCLカーネルの実行
3.10. ソフトウェアのアンインストール
3.11. FPGA ボードのアンインストール
インテルのみ表示可能 — GUID: ewa1432057439079
Ixiasoft
2.6. エミュレーションによるホスト・ランタイムの機能性の検証
インテル® FPGA SDK for OpenCL™ Emulatorを用いてOpenCL™デザイン例をエミュレーションすることにより、ホスト・ランタイムの機能性をテストします。
- カスタムまたはリファレンス・プラットフォームをインストールします。これは、エミュレーションが特定のFPGAボードを対象とするためです。
- QUARTUS_ROOTDIR_OVERRIDE環境変数が正しい インテル® Quartus® Primeソフトウェアのエディションを指定していることを確認します。Windowsコマンド・ウィンドウを開き、コマンド・プロンプトにecho %QUARTUS_ROOTDIR_OVERRIDE%と入力します。
インテル® Quartus® Primeソフトウェアのインストレーション・フォルダーへのパスが返されない場合には、これをQUARTUS_ROOTDIR_OVERRIDE設定に加えます。
- インテル® Arria® 10以外また インテル® Stratix® 10以外のデバイス向けには、QUARTUS_ROOTDIR_OVERRIDEは インテル® Quartus® Prime スタンダード・エディションソフトウェアのインストレーション・フォルダーを指定します。
- インテル® Arria® 10また インテル® Stratix® 10デバイス向けにはQUARTUS_ROOTDIR_OVERRIDEは、 インテル® Quartus® Prime プロ・プロ・エディションソフトウェアのインストレーション・フォルダーを指定します。
- PATHユーザー環境変数設定に、Microsoft Visual StudioのLINK.exeファイルへのパスを追加します。
- LIBユーザー環境変数設定に、Microsoft Visual StudioのMicrosoft compilation timeライブラリへのパスを追加します。
- OpenCLデザイン例のダウンロード
ウェブサイトのOpenCL Design Examplesページでは、ダウンロードしてFPGAで動作させることができる、多様なコンプレクシティのサンプル・アプリケーションを提供しています。 - エミュレーション用カーネルのコンパイル
エミュレーション用OpenCL™カーネルをコンパイルするために、aocコマンドに -march=emulator オプションを含めます。 - ホスト・アプリケーションのビルド
<path_to_exm_opencl_hello_world_x64_windows_<version>>\hello_world\hello_world.slnファイルにはホスト・ソリューションが含まれています。Microsoft Visual Studioの.slnファイルでこれを開いてから、main.cppファイル内にOpenCL™ホスト・アプリケーションをビルドします。 - OpenCLカーネルエミュレート
OpenCL™カーネルをエミュレーションするには、使用するカーネルにビルドしたプラットフォーム上で.aocxエミュレーション・ファイルを実行します。