インテル® FPGA SDK for OpenCL: カスタム・プラットフォーム・ツールキット・ユーザーガイド

ID 683085
日付 10/31/2016
Public
ドキュメント目次

1.2.2. カスタム・プラットフォーム・ディレクトリー構造の推奨事項

使い易くするために、 インテル® FPGA SDK for OpenCL™ カスタム・プラットフォームの作成する際に、 インテル® 推奨のディレクトリー構造と命名規則の採用を考慮します。

  • ALTERAOCLSDKROOTSDKインストーレーションの位置を参照するように、 ALTERAOCLSDKROOT/boardディレクトリーをボード・インストーレーションの位置に作成します。
    重要: 既存のすべてのサブディレクトリーを ALTERAOCLSDKROOT/boardディレクトリーから削除しないでください。
  • カスタム・プラットフォームを保存するために、 ALTERAOCLSDKROOT/boardディレクトリー内に <board_vendor_name> サブディレクトリーを作成します。
  • 特定のカスタム・プラットフォームの内容を ALTERAOCLSDKROOT/board/<board_vendor_name>/<board_family_name> サブディレクトリーに保存します。
  • 同一名前を回避するために、ソフトウェア・ライブラリに一意の名前 (lib<board_vendor_name>_<board_family_name>.soなど ) を付けます。

例として ABC Incorporated が XYZ という名前のボードファミリーのカスタム・プラットフォームを作成する場合、SDKユーザーが次のタスクを実行して XYZ にアクセスできるように、カスタム・プラットフォームを設定します。

  1. XYZ カスタム・プラットフォームを、ALTERAOCLSDKROOTSDKインストール・パッケージの絶対パスを参照する環境変数である ALTERAOCLSDKROOT/board/ABC/XYZにインストールします。
  2. AOCL_BOARD_PACKAGE_ROOT環境変数を ALTERAOCLSDKROOT/board/ABC/XYZを指すように設定します。