インテル® Agilex™ ハード・プロセッサー・システム (HPS) のリモート・システム・アップデート・ユーザーガイド

ID 683184
日付 11/10/2021
Public

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

ドキュメント目次

1.1. 機能

リモート・システム・アップデート・ソリューションは、
  • RSUをサポートするシステムの初期フラッシュイメージを作成するためのサポートを提供します。デバイスがフィールドに展開される前に、イメージはオフラインで作成されます。
  • 特定のアプリケーション・イメージまたはファクトリー・イメージをロードする機能を提供します。2
  • アプリケーション・イメージのセットを、成功するまで特定の順序で試行できます。3 4
  • 使用可能なアプリケーション・イメージがない場合、またはすべてのアプリケーション・イメージが失敗した場合には、ファクトリー・イメージをロードします。5
  • PORまたは nCONFIG イベントによって引き起こされたコンフィグレーション中にアサートされた場合、最も優先度の高いアプリケーション・イメージではなく、ファクトリー・イメージを強制的にロードするためのピンを提供します。
  • アプリケーション・イメージを追加および削除する機能を提供します。
  • アプリケーション・イメージが最初にロードされる順序を変更する機能を提供します。
  • 現在実行中のイメージ、およびRSUで発生したエラーに関する情報を提供します。
  • RSU Notify機能を提供します。これにより、ウォッチドッグ・タイムアウトが原因で現在のイメージが失敗した場合でも、HPSソフトウェアによって報告された16ビット値を存続させることができます。次のイメージがロードされた後、HPSソフトウェアから値を照会できます。
  • max retry オプションを提供します。これにより、各アプリケーション・イメージおよびファクトリー・イメージのオプションを最大3回試行できます。詳細については、コンフィグレーションが失敗した場合の再試行の項を参照してください。
  • ファクトリー・イメージを更新するためのフローを提供します。
  • 決定ファームウェアを更新するためのフローを提供します。

パワーアップまたは nCONFIG イベントの結果としてRSU対応デバイスがコンフィグレーションされた場合に発生するイメージ選択フローの説明については、コンフィグレーション・フローの図の付録を参照してください。

ウォッチドッグ・タイマーの詳細については、リモート・システム・アップデートのウォッチドッグおよびRSUをトリガーするためのHPSウォッチドッグのイネーブルの項を参照してください。

2 ファクトリー・イメージとアプリケーション・イメージはビットストリームとも呼ばれ、通常、FPGAファブリック・コンフィグレーション、SDMファームウェア、およびHPS First Stage Bootloaderが含まれています。注意: HPS先行モードの場合、FPGAファブリック・コンフィグレーションは省略されます。
3 コンフィグレーションが成功すると、HPS First Stage Bootloaderがロードされ、HPSのリセットが解除されます (または、HPS先行モードの場合はHPSおよびHPS EMIF I/Oのみ)。オプションで、HPSウォッチドッグ・タイムアウトをRSU障害として扱うこともできます。
4 イメージ作成時に最大7つのアプリケーション・イメージを指定できますが、後で追加することもできます。アプリケーション・イメージの最大数は126です。ただし、フラッシュメモリーのサイズが制限されているため、通常は少数しか使用されません。
5 ファクトリー・イメージもコンフィグレーションに失敗した場合、SDMはFPGAおよびHPSをクリアし、デバイスはコンフィグレーションされないままになります。