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

ID 683673
日付 12/14/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

5.5.3. ファクトリー・アップデート・イメージの生成

次の引数を指定してquartus_pfgを実行することにより、コマンドラインから直接ファクトリー・アップデート・イメージを生成できます。
quartus_pfg -c fpga.sof factory_update.rpd -o mode=ASX4 -o start_address=<address> -o bitswap=ON -o rsu_upgrade=ON
注:Intelが提供するrsu1.tclスクリプトは、ビットスワップ操作を実行します。したがって、このスクリプトを使用している場合は、上記のコマンドでbitswap=OFFを設定してください。
または、 インテル® Quartus® Primeプロ・エディション Programming File Generatorを使用して、ファクトリー・アップデート・イメージ(.rpd)を生成することもできます。このイメージを使用して、決定ファームウェア、決定ファームウェア・データ、およびファクトリー・イメージを更新できます。
  1. 注: フラッシュメモリーをプログラムするための.rpdには、イメージアドレスのファームウェア・ポインター情報が含まれています。フラッシュデバイスの.rpdを生成するには、Programming File Generatorを使用する必要があります。
    Fileメニューで、Programming File Generatorをクリックします。
  2. Device familyのドロップダウン・リストから Intel® Agilex™ を選択します。
  3. Configuration modeのドロップダウン・リストからコンフィグレーション・モードを選択します。 現在は、Active Serial x4コンフィギュレーション・モードでのみRSU機能をサポートしています。
  4. Output Filesタブで、Output directoryと[Nameを割り当てます。
  5. .rpd出力ファイルタイプを選択します。
  6. Edit…ボタンをクリックして、フラッシュメモリー内のファクトリー・アップデート・イメージのStart addressを割り当てます。ファクトリー・アップデート・イメージ用に個別のパーティションを作成する必要はありません。ファクトリー・アップデート・イメージには、通常、アプリケーション・イメージのロードに失敗した場合に、デザインを正常にデバッグするために必要な最小限のロジックが含まれています。したがって、Start addressは、フラッシュメモリーの未使用スペースのセクター境界になる可能性があります。このStart addressは、フラッシュメモリー内のターゲットセクターの開始アドレスと一致する必要があります。アドレスが正しくない場合、ホストがこのイメージをバックアップ・イメージとして使用しようとしたときに、イメージはロードされません。
    注: 未使用領域がない場合、アプリケーション・イメージ1以外のアプリケーション・イメージ・スペースを使用できます。この場合、更新操作が完了したら、関連するアプリケーション・イメージ(.rpd)をアプリケーションスロットに書き込んで、アプリケーション・イメージを復元する必要があります。
    図 72. フラッシュメモリーに格納されている単一の.rpdのパラメータの指定
  7. デフォルトでは、.rpdファイルタイプはリトル・エンディアンです。 リトル・エンディアン形式をサポートしていないサードパーティーのプログラマーを使用している場合は、Bit swapOnに設定して、ビッグ・エンディアン形式で.rpdファイルを生成します。
    注: 提供するrsu1.tclスクリプトは、ビットスワップ操作を実行します。したがって、このスクリプトを使用している場合、Bit swapOffに設定してください。
  8. Input Filesタブで、Add Bitstreamをクリックします。必要に応じて、ファイルの種類をSRAMオブジェクトファイル(.sof)に変更します。次に、ファクトリー・イメージの.sofファイルを選択し、Openをクリックします。
    図 73. .sofファイルの指定
  9. Bootloader .sofを選択し、Properties.をクリックします。Generate RSU factory update imageOnにします。Bootloaderファイルを指定します。
    注: Intel® Agilex™ SXデバイスのBootloaderファイルを指定するだけです。
    図 74. リモート・システム・ファームウェアのアップグレードをオンにする
  10. Generateをクリックして、RSUプログラミング・ファイルを生成します。これで、ファームウェアを更新できます。後で使用するために、コンフィグレーションを.pfgファイルに保存できます。