インテル® FPGA SDK for OpenCL™プロ・エディション: プログラミング・ガイド

ID 683846
日付 4/01/2019
Public
ドキュメント目次

8.3. エミュレーションに向けたカーネルのコンパイル (-march=emulator -fast-emulator)

エミュレーションに向けてOpenCL™カーネルをコンパイルするには、-march=emulatorおよび-fast-emulatorオプションをaocコマンドに含めます。
  • カーネルのエミュレーションを実行する前に、次の作業を実行します。
    • 環境変数QUARTUS_ROOTDIR_OVERRIDEが、 インテル® Quartus® Primeプロ・エディションのソフトウェアをインストールするフォルダーを指していることを確認してください。
  • LD_LIBRARY_PATH環境変数の設定に、 インテル® FPGA SDK for OpenCL™ スタート・ガイド インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定の章で説明されているパスがすべて含まれていることを確認します。
  • x86-64のホストシステムで実行可能なカーネルプログラムを作成するため、 aoc -march=emulator -fast-emulator <your_kernel_filename>.clコマンドを呼び出します。
  • Linuxシステムに向けてインテル FPGA SDK for OpenCL オフライン・コンパイラーは、シンボリック・デバッガーのデバッグサポートを提供しています。
    オフライン・コンパイラーのデバッグサポートでは、カーネル・ソースコードの機能的なエラーの原因を特定できます。