インテル® Quartus® Primeプロ・エディションのユーザーガイド: プログラマー

ID 683039
日付 6/10/2019
Public
ドキュメント目次

1.2.3.1. PRビットストリーム・ファイルの生成

インテル® Stratix® 10デザインでは、アセンブラーはコンパイルの最後にコンフィグレーション.rbfを自動的に生成します。 インテル® Arria® 10デザインの場合、次のいずれかの方法を使用してPRビットストリームを処理し、リコンフィグレーション用のRaw Binary File( .rbf )ファイルを生成します。

コンパイル中のPRビットストリームの生成 

コンパイル中に.rbfファイルを生成するには、次の手順に従います。 

  1. 次の割り当てをリビジョン.qsfに追加して、コンパイル後に必要なPRビットストリームを自動的に生成します。
    set_global_assignment -name GENERATE_PR_RBF_FILE ON
    set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF
  2. リビジョンをコンパイルして.rbfを生成するには、 Processing > Start Compilationをクリックします。 

プログラミング・ファイル・ジェネレーターを使用したPRビットストリームの生成 

以下の手順に従って、 Programming File GeneratorでPRプログラミング用の.rbfを生成します。 

  1. File > Programming File Generatorをクリックします。Programming File Generatorが表示されます。
  2. ターゲットとするDevice familyと部分リコンフィグレーションのConfiguration modeを指定します。
  3. Output Fileタブで、Output directoryおよびファイルnameを指定し、Raw Binary File for Partial Reconfiguration (.rbf)ファイルタイプがイネーブルします。
  4. 変換する入力.pmsfファイルを追加するには、Input Filesタブをクリックし、Add Bitstreamをクリックして、Assemblerで生成した.pmsfを指定します。
    図 8. ビットストリーム・ファイルの追加
  5. Input Filesタブで、ビットストリーム.pmsfファイルを選択し、Propertiesをクリックします。.rbfに対して次のオプションのいずれかを指定します
    • Enable compression—圧縮PRビットストリーム・ファイルを生成して、ファイルサイズを縮小します。
    • Enable encryption—ベースイメージとPRイメージの暗号化された独立したビットストリームを生成します。ベースイメージに暗号化がない場合でも、PRイメージを暗号化できます。 PRイメージには、個別の暗号化キーファイル( .ekp )を含めることができます 。また、他のSecurity settingsを指定することもできます。
    • Enable encryptionをオンにする場合、チェックボックスをオンにして、Design Security Feature Disclaimerにも同意する必要があります。
      図 9.  デザイン・セキュリティー機能の免責事項
  6. OK をクリックします。
  7. Programming File Generatorで 、Generateをクリックします。 PRビットストリーム・ファイルは、仕様に従って生成されます。

Convert Programming Filesダイアログボックスを使用したPRビットストリームの生成

Convert Programming Filesダイアログボックスで.rbfを生成するには、次の手順に従います。 

  1. File > Convert Programming Filesをクリックします。Convert Programming Filesダイアログボックスが表示されます。
  2. 出力ファイル名とProgramming file typeRaw Binary File for Partial Reconfiguration (.rbf)として指定します。
  3. 変換する入力.pmsfファイルを追加するには、Add Fileをクリックします。
  4. 新しく追加された.pmsfファイルを選択し、Propertiesをクリックします。
  5. 次のオプションのいずれかを有効またはディセーブルし、OKをクリックします。
    • Compression—PRビットストリームの圧縮をイネーブルします。
    • Enhanced compression—PRビットストリームの拡張圧縮をイネーブルします。
    • Generate encrypted bitstream—ベースイメージとPRイメージの暗号化された独立したビットストリームを生成します。ベースイメージに暗号化がない場合でも、PRイメージを暗号化できます。 PRイメージには、個別の暗号化キーファイル( .ekp )を含めることができます。Generate encrypted bitstreamをイネーブルする場合、Enable volatile security keyUse encryption lock fileおよびGenerate key programming fileオプションをイネーブルまたはディセーブルします。
    図 10. PMSFファイル・プロパティーのビットストリーム暗号化
  6. Generateをクリックします。 PRビットストリーム・ファイルは、仕様に従って生成されます。