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

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

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

以下の手順に従って、初期RSUイメージを生成します。
  1. Fileメニューで、Programming File Generatorをクリックします。
  2. Device familyドロップダウン・メニューから、Agilex 7を選択します。
  3. Configuration modeドロップダウン・メニューから、コンフィグレーション・スキームを選択します。現行版の Quartus® Primeでは、Active Serial x4のリモート・システム・アップデート機能のみをサポートしています。
  4. Output Filesタブで、出力ディレクトリーとファイル名を割り当てます。
  5. 出力ファイルの種類を選択します。
    • JTAG Indirect Configuration File (.jic)/Programmer Object File (.pof)
    • Memory Map File (.map)
    • Raw Programming File (.rpd)
  6. Input FilesタブでAdd Bitstreamをクリックします。ファクトリー・イメージの .sof ファイルを選択し、Openをクリックします。アプリケーション・イメージの .sof に対してこの手順を繰り返します。
  7. Configuration DeviceタブでAdd Deviceをクリックします。フラッシュメモリーを選択し、OKをクリックします。Programming File Generatorツールは、フラッシュ・パーティションを自動的に追加します。
  8. FACTORY_IMAGEパーティションを選択し、Editをクリックします。
  9. Edit Partitionダイアログボックスで、ファクトリー・イメージの .sof ファイルをInput Filesドロップダウン・メニューから選択し、OKをクリックします。
    注: ファクトリー・イメージ入力ファイルを割り当てる必要があります。FACTORY_IMAGEパーティションの入力ファイルが欠落している場合、Programming File Generatorは出力ファイルを生成できません。
    注: Page 0をFactory Imageに割り当てる必要があります。 Intel® では、Address Modeのデフォルト値であるAutoを保持することで、 Quartus® Prime開発ソフトウェアが FACTORY_IMAGE の開始アドレスを自動で割り当てられるようにすることをお勧めします。Address Modeドロップダウン・メニューからBlockを選択し、FACTORY_IMAGEEnd address値を設定します。Programming File Generatorは、BOOT_INFOSPT0SPT1CPB0、および CPB1 を保存するために開始フラッシュアドレスと終了フラッシュアドレスを予約して割り当てます。
  10. ファクトリー・イメージの直接フォールバックを有効にするには、BOOT_INFO パーティションを選択し、 Edit...ボタンをクリックして、Direct factory image fallbackOnに設定します。この手順はオプションです。
  11. フラッシュメモリーを選択し、Add Partitionをクリックします。
  12. Add Partitionダイアログボックスで、ファクトリー・イメージの .sof ファイルをInput fileドロップダウン・メニューから選択し、ページ番号を割り当てます。
  13. 追加するアプリケーション・イメージに対してこの手順を繰り返し、OKをクリックします。7つのアプリケーション・イメージに対して最大7つのパーティションを追加できます。page 1のアプリケーション・イメージが最優先され、page 7のアプリケーション・イメージの優先度は最も低くなります。
  14. .jic ファイルを生成する場合は、Flash LoaderでSelectをクリックし、デバイスファミリーとデバイス名を選択して、OKをクリックします。
  15. Generateをクリックして、リモート・システム・アップデート・プログラミング・ファイルを生成します。プログラミング・ファイルの生成後、フラッシュメモリーのプログラミングに進むことができます。
    注:

    生成した .jic ファイルには初期フラッシュデータのみが含まれます。リモートホストが最初のフラッシュイメージを更新し、Programmerを使用して検証操作を実行すると、検証操作は失敗します。検証操作は更新されたイメージを初期フラッシュデータと比較するため、検証は失敗します。更新されたフラッシュイメージを確認する場合は、更新されたイメージをフラッシュからリードバックし、予期される .rpd ファイルと比較します。

    Programmerを使用してフラッシュのコンテンツを検証し、それを新しいフラッシュイメージの .rpd と比較することができます。

  16. 必要に応じて、Click File > Save As .. をクリックして、コンフィグレーション・パラメーターを拡張子 .pfg を持つファイルとして保存できます。 .pfg ファイルには、Programming File Generatorの設定が含まれています。 .pfg を保存した後、次のコマンドを実行して、このファイルを使用してプログラミング・ファイルを再生成できます。
    quartus_pfg -c <configuration_file>.pfg

    .pfg ファイルは実際にはXMLファイルであり、これを編集して絶対ファイルパスを相対ファイルパスに置き換えることができます。他の理由で .pfg ファイルを編集することはできません。Programming File Generatorで .pfg を開いて編集できます。