インテルのみ表示可能 — GUID: ewa1421439650367
Ixiasoft
インテルのみ表示可能 — GUID: ewa1421439650367
Ixiasoft
3.5. FPGAボードのインストール
- ボードベンダーが案内する手順に従って、FPGAボードをシステムに接続します。
- ボードベンダーのウェブサイトから、使用するFPGAボード向けのカスタム・プラットフォームをダウンロードします。 インテル® FPGA SDK for OpenCL™ FPGA SDK for OpenCL Reference Platform (例: Stratix® V Network Reference Platform)をダウンロードするには、ウェブサイトでの インテル® FPGA SDK for OpenCL™ FPGA SDK for OpenCL FPGA Platformsを参照してください。
- カスタム・プラットフォームを任意のディレクトリ(システム・ディレクトリではなく)にインストールします。
複数のカスタムプラットフォームを持つaocl diagnoseなどのユーティリティを使用して、同じシステムに複数のカスタム・プラットフォームを同時にインストールできます。カスタム・プラットフォームのサブディレクトリには、board_env.xmlファイルが含まれています。
複数のカスタム・プラットフォームを持つシステムでは、ホスト・プログラムではなく、直接カスタム・プラットフォーム「メモリーマップされたデバイス(MMD)のライブラリにリンクするよりも、ボードを発見するために、アルテラのクライアントドライバ(ACD)を使用することを確認してください。
- QUARTUS_ROOTDIR_OVERRIDEユーザー環境変数が、使用する インテル® Quartus® Primeソフトウェアのインストール・ディレクトリを指定するようにセットします。シェルを開き、コマンド・プロンプトでecho $QUARTUS_ROOTDIR_OVERRIDEと入力します。
インテル® Arria® 10および インテル® Stratix® 10デバイスを使用する場合、QUARTUS_ROOTDIR_OVERRIDEが インテル® Quartus® Prime プロ・プロ・エディションソフトウェアのインストール・ディレクトリを指定するようにセットします。それ以外の場合には、QUARTUS_ROOTDIR_OVERRIDEが インテル® Quartus® Prime スタンダード・エディションソフトウェアのインストール・ディレクトリを指定するようにセットします。
- LD_LIBRARY_PATH環境変数設定に、カスタム・プラットフォーム・ライブラリ(例:MMD(memory-mapped)ライブラリ)へのパスを追加します。
Linuxユーザー環境変数の設定およびinit_openclスクリプトの実行について、詳しくは インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定の項を参照してください。
-
要確認: ボードをインストールするには、sudoまたはroot権限が必要です。コマンド・プロンプトで aocl install を呼び出します。
aocl install を呼び出すことにより、ホスト・アプリケーションとハードウェア・カーネル・プログラムが通信するためのボードドライバもインストールされます。
- 使用するマシンにインストールされたFPGAデバイスのリストを照会するには、 aocl diagnose コマンドを呼び出します。
ソフトウェアが、acl0からacl31までのacl番号で表示される<device_name>を含む出力を生成します。
重要: aocl diagnoseユーティリティを実装した後に起こりうるエラーについては、 diagnoseユーティリティの実行後に発生する可能性のあるエラーのセクションを参照してください。 アクセラレータ・ボードの<device_name>の照会について、FPGAボードのデバイス名の照会の項を参照してください。 - FPGAボードが正常にインストールされていることを確認するには、 aocl diagnose <device_name> コマンドを呼び出し、ボードベンダーが推奨する任意の診断テストを実行します。