Agilex™ 7コンフィグレーション・ユーザーガイド

ID 683673
日付 4/01/2024
Public
ドキュメント目次

5.5.1.2. RBFファイルを使用した初期RSUイメージの生成

次の手順に従って、 .rbf ファイルを使用して初期RSUイメージを生成します。

  1. 次のコマンドを実行して、ファクトリー・イメージ・ファイルまたはアプリケーション・イメージ・ファイル (.sof) から .rbf ファイルを生成します。
    quartus_pfg -c factory.sof factory.rbf quartus_pfg -c app1.sof app1.rbf quartus_pfg -c app2.sof app2.rbf
  2. 次のコマンドを実行して、ファクトリー・イメージ・ファイル (.sof) からブート .rbf ファイルを生成します。
    quartus_pfg -c factory.sof boot.rbf -o rsu_boot=ON
  3. Fileメニューで、Programming File Generatorをクリックします。
  4. Device familyドロップダウン・メニューから、Agilex 7を選択します。
  5. Configuration modeドロップダウン・メニューから、コンフィグレーション・スキームを選択します。現行版の Quartus® Primeでは、Active Serial x4のリモート・システム・アップデート機能のみをサポートしています。
  6. Output Filesタブで、出力ディレクトリーとファイル名を割り当てます。
  7. 出力ファイルの種類を選択します。
    • JTAG Indirect Configuration File (.jic)/Programmer Object File (.pof)
    • Memory Map File (.map)
    • Raw Programming File (.rpd)
  8. Input FilesタブでAdd Bitstreamをクリックします。ファクトリー・イメージの .rbf ファイルを選択し、Openをクリックします。アプリケーション・イメージの .rbf に対してこの手順を繰り返します。
  9. Configuration DeviceタブでAdd Deviceをクリックします。フラッシュメモリーを選択し、OKをクリックします。Programming File Generatorツールは、フラッシュ・パーティションを自動的に追加します。
    1. boot.rbfBOOT_INFO パーティションに割り当てます。
    2. ファクトリー・イメージの直接フォールバックを有効にするには、BOOT_INFO パーティションを選択し、Edit...ボタンをクリックして、Direct factory image fallbackOnに設定します。この手順はオプションです。
    3. factory.rbfFACTORY_IMAGE パーティションに割り当てます。
      注: ファクトリー・イメージ入力ファイルを割り当てる必要があります。FACTORY_IMAGEパーティションの入力ファイルが欠落している場合、Programming File Generatorは出力ファイルを生成できません。
    4. app1.rbfapp2.rbf をそれぞれ P1P2 に割り当てます。
      注: P1とP2は、ユーザー定義のパーティション名です。
  10. .jic ファイルを生成する場合は、Flash LoaderでSelectをクリックします。デバイスファミリーとデバイス名を選択して、OKをクリックします。
  11. Generateをクリックして、リモート・システム・アップデート・プログラミング・ファイルを生成します。プログラミング・ファイルの生成後、フラッシュメモリーのプログラミングに進むことができます。
    図 76. リモート・システム・アップデートのプログラミング・ファイルの生成