V シリーズFPGA デバイスにおけるCvP (プロトコル経由コンフィグレーション) 実装ユーザーガイド

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

5.2.7. CvP リビジョンのデザインフローによるCvP 初期化モードのSOF ファイルの分割

CvP Revision Design Flow をCvP 初期化モードで実装するには、ベース.sof (top.sof) をリビジョン.sof (cvp_app1.sof) に置き換える必要があります。また、CvP リビジョンに別のファイル名を指定する必要があります。ここの例では、cvp_app.jic を使用しています。CvP リビジョン用に作成されたペリフェラル・イメージとコアイメージは、それぞれcvp_app.periph.jiccvp_app.core.rbf です。CvP リビジョンのペリフェラルおよびコアイメージを作成するには、次の手順に従います。

  1. File メニューでConvert Programming File を選択します。Output programming file の下で、次の表のオプションを指定します。これらの設定は、下の図に示されています。
    表 16.  CvP Revision Design Flow: Output Programming File オプション

    パラメーター

    Programming file type

    JTAG Indirect Configuration File (.jic)

    Configuration device

    EPCQ256

    Mode

    Active Serial x4

    File name

    browse をクリックしてpcie_quartus_files/cvp_app.jic を指定します。

    Create Memory Map File

    このオプションをオンにします。

    Create CvP files

    このオプションをオンにします。このボックスは、Input files to convert の下でSOF Data ファイルを指定しない限りグレー表示されます。

  2. Input files to convert の下で、次の表のオプションを指定します。
    表 17.   CvP Revision Design Flow: Input Files to Convert

    パラメーター

    Flash Loader

    Add Device をクリックし、Stratix V を選択してから5SGXEA7K2 を選択します。

    SOF Data をクリック

    Add File をクリックし、./pcie_quartus_files/cvp_app.sof に移動します。Device and Pin Options ダイアログボックスで圧縮または暗号化ビットストリームを指定した場合は、Conversion Programming File ウィンドウでも同じオプションを指定する必要があります。これらの設定を有効にするには、cvp_app.sof をクリックします。次に、Properties をクリックし、該当するボックスにチェックマークを付けます。

  3. Output Programming Files セクションのCreate CvP files (Generate cvp_app1.periph.jic and cvp_app1.core.rbf) パラメーターをオンにします。
  4. Conversion Programming File のパラメーターを保存するには、Save Conversion Setup をクリックし、出力ファイル名を入力します。変換設定を保存すると、その後の変換に時間がかかりません。この演習では、設定をcvp_revision.cof と名付けます。Convert Programming File ウィンドウのOpen Conversion Setup Data を使用してConversion Setup File (*.cof) を開くと、変換パラメーターを再ロードできます。以下の図は、これらのオプションを示しています。
  5. Generate をクリックします。この変換プロセスによって、代替コアロジックのcvp_app.core.rbf とペリフェラル・ロジックのcvp_app.periph.jic が作成されます。ペリフェラル・ロジックのcvp_app.periph.jic は、ベースリビジョンを分割するときに作成されたペリフェラル・ロジックと同一である必要があります。
    注: 生成されたCvP ペリフェラル・ファイルサイズは、選択されたコンフィグレーション・デバイスのサイズと一致します。
    図 34. CvP リビジョンのデザインフロー:プログラミング・ファイルの変換
  6. ハードウェアの立ち上げに進みます。

*_cvp * デザインで提供されるtop.cof ファイルは、CvP 初期化モードのテンプレートです。このファイルは、Convert Programming File ウィンドウのOpen Conversion Setup Data で開いて、上図のパラメーターを取得できます。