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

ID 683184
日付 6/09/2023
Public
ドキュメント目次

1.1. 高度な機能

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

電源投入または電源投入の結果として RSU 対応デバイスが設定されるときに発生するイメージ選択フローの説明については、 nCONFIG イベントについては、を参照してください。 構成フロー図 付録。

ウォッチドッグ・タイマーの詳細については、「ウォッチドッグ・タイマー」を参照してください。 リモート・システム・アップデート ウォッチドッグ そして HPS ウォッチドッグを有効にして RSU をトリガーする セクション。

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