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

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

7. OpenCL カーネルのコンパイル

インテル® FPGA SDK for OpenCL™ は、カーネルのコンパイルプロセスのカスタマイズを可能にするコンパイラーのオプション一覧を提供します。 インテル® FPGA SDK for OpenCL™オフライン・コンパイラーのコマンドは、aocコマンド、コンパイラーのオプションと設定、カーネルファイル名から構成されます。aocコマンドを呼び出し、特定のFPGAボードをターゲットにしたり、レポートを生成したり、最適化に向けた手法を実装したりするようコンパイラーに指示することができます。

OpenCL™カーネルをコンパイルする前に、 QUARTUS_ROOTDIR_OVERRIDE環境変数が、 インテル® Quartus® Primeプロ・エディション・ソフトウェアを指定していることを確認してください。

この環境変数の設定が正しくない場合、 インテル® FPGA SDK for OpenCL™ スタート・ガイド の、 インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定 の章に記載されている手順に基づき設定を変更してください。
Compiling Encrypted Source: aocコマンドでは、提供されている暗号化された.clファイルをコンパイルする際に、その暗号化されたファイルのみをコンパイルすることが可能です。暗号化された複数の.clファイルをaocコマンドで同時にコンパイルすることはできません。ご自身で暗号化したカーネル・ソースファイルをコンパイルすることはできません。