インテル® FPGA SDK for OpenCL™: スタート・ガイド

ID 683188
日付 12/08/2017
Public
ドキュメント目次

3.6. エミュレーションによるホスト・ランタイムの機能性の検証

インテル® FPGA SDK for OpenCL™ Emulatorを用いてOpenCL™デザイン例をエミュレーションすることにより、ホスト・ランタイムの機能性をテストします。
  1. カスタムまたはリファレンス・プラットフォームをインストールします。これは、エミュレーションが特定のFPGAボードを対象とするためです。
  2. QUARTUS_ROOTDIR_OVERRIDE環境変数が正しい インテル® Quartus® Primeソフトウェアのエディションを指定していることを確認します。シェルを開き、コマンド・プロンプトに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 プロ・プロ・エディションソフトウェアのインストレーション・ディレクトリを指定します。
  3. LD_LIBRARY_PATH環境変数設定に、 インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定で示されたパスが含まれていることを確認します。シェルを開き、コマンド・プロンプトでecho $LD_LIBRARY_PATHを入力します。

    返されたパスに$INTELFPGAOCLSDKROOT/host/linux64/libが含まれていなければ、これらをLD_LIBRARY_PATH設定に追加します。

エミュレートされたカーネルを呼び出す度に、共有ライブラリのコピーである <process_ID>-libkernel.soがデフォルトの一時的ディレクトリに作成されます。この<process_ID>は、各エミュレーションの実行に対して割り当てられた固有の数値です。デフォルトのディレクトリは、TMPDIR環境変数の設定により変更することができます。