インテル® Quartus® Primeプロ・エディション ユーザーガイド: パーシャル・リコンフィグレーション

ID 683834
日付 5/11/2020
Public
ドキュメント目次

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

インテル® Stratix® 10デザインの場合、Assemblerでは、コンフィグレーション .rbf をコンパイルの最後に自動生成します。 インテル® Arria® 10および インテル® Cyclone® 10 GXデザインの場合、次のいずれかの方法を使用してPRビットストリームを処理し、Raw Binary File (.rbf) を生成し、リコンフィグレーションを行います。
注: インテル® Quartus® Primeプロ・エディション開発ソフトウェアでは、PRデザインのコンパイルを インテル® Agilex™ デバイスに対してサポートしていますが、 インテル® Agilex™ PRビットストリームの生成は未サポートです。

コンパイル中の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をクリックします。

Programming File Generatorを使用したPRビットストリームの生成

次の手順に従い、Programming File Generatorを使用して .rbf をPRプログラミング用に生成します。

  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 を指定します。
    図 28. ビットストリーム・ファイルの追加
  5. Input Filesタブで .pmsf ファイルを選択し、Propertiesをクリックします。次のオプションのいずれかを .rbf に対して指定します。
    • Enable compression - 圧縮PRビットストリーム・ファイルを生成して、ファイルサイズを縮小します。
    • Enable encryption - 暗号化独立ビットストリームをベースイメージとPRイメージに対して生成します。PRイメージの暗号化は、ベースイメージが暗号化されていない場合でもできます。PRイメージには、別の暗号化キーファイル (.ekp) を持たせることができます。その他のSecurity settingsを指定することもできます。
    • Enable encryptionをオンにした場合は、Design Security Feature Disclaimerを了承してください。了承するには、次の図に示すとおり、ボックスをオンにします。
      図 29.  Design Security Feature Disclaimer
  6. OKをクリックします。
  7. Programming File GeneratorGenerateをクリックします。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をクリックします。
    図 30. PMSF File Properties Bitstream Encryption
  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オプションをイネーブルまたはディスエーブルします。
  6. Generateをクリックします。PRビットストリーム・ファイルが、仕様に従って生成されます。