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

ID 683834
日付 10/23/2024
Public
ドキュメント目次

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

Agilex® 7 Agilex™ 5、および Stratix® 10デザインの場合、アセンブラーは、コンフィグレーション .rbf をコンパイルの最後に自動生成します。 Arria® 10および Cyclone® 10 GXデザインの場合、次のいずれかの方法を使用してPRビットストリームを処理し、Raw Binary File (.rbf) を生成し、リコンフィグレーションを行います。
注: Agilex® 7 Agilex™ 5、および Stratix® 10デザインの場合、アセンブラーはコンパイルの最後にコンフィグレーション .rbf を自動生成します。これらのデバイスをターゲットとする場合、これらのファイルを個別に生成する必要はありません。

コンパイル中のPRビットストリームの生成 ( Arria® 10および Cyclone® 10 GXデザイン)

Arria® 10および Cyclone® 10 GXデザインの場合、次の手順に従って、コンパイル中に .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をクリックします。

Convert Programming FilesダイアログボックスでのPRビットストリームの生成 ( Arria® 10および Cyclone® 10 GXデザイン)

次の手順に従い、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オプションをイネーブルまたはディスエーブルします。
  6. Generateをクリックします。PRビットストリーム・ファイルが、仕様に従って生成されます。
図 18. PMSF File Properties Bitstream Encryption