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

ID 683184
日付 11/10/2021
Public

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

ドキュメント目次

E. 組み合わせたアプリケーション・イメージ

組み合わせたアプリケーション・イメージは、ロード中にフラッシュ内の決定ファームウェアと決定ファームウェア・データを更新できるアプリケーション・イメージです。アップデートが行われるのは、システムで現在使用されている決定ファームウェアよりも新しいバージョンの インテル® Quartus® Prime開発ソフトウェアで、組み合わせたイメージが作成された場合のみです。 インテル® Quartus® Prime開発ソフトウェアのパッチは、パッチを適用する インテル® Quartus® Prime開発ソフトウェア製品と同じバージョンであるため、より新しいものとして検出されることはありません。

注: インテル® Quartus® Prime開発ソフトウェアのバージョン20.4では、組み合わせたアプリケーション・イメージのサポートが追加されました。これは、ファクトリー・アップデート・イメージまたは決定ファームウェア・アップデート・イメージをシステムに導入して実行するためのサポートがない、非常に特殊なユースケースをイネーブルするためです。組み合わせたアプリケーション・イメージは、この特別なタイプのアプリケーション・イメージを展開するだけで、決定ファームウェア (max_retry オプションなど) の新しい機能を展開できます。
重要: ファクトリー・イメージの更新をサポートする必要があります。これは、ファクトリー・アップデート・イメージをダウンロードし、フラッシュに書き込み、制御を渡す機能を使用することによって行います。これを行う場合、組み合わせたアプリケーション・イメージ機能を使用する必要はありません。

組み合わせたアプリケーション・イメージは512 KB未満であり、同じオプションで同じSOFファイルを使用して作成された通常のアプリケーション・イメージよりも大きくなります。

組み合わせたアプリケーション・ファームウェアには、新しい決定ファームウェア、新しい決定ファームウェア・データ、アプリケーション・イメージ・セクション、およびバージョンチェックと条件付き更新を実行する専用ファームウェアのコンポーネントが含まれています。

組み合わせたアプリケーション・イメージは、ロード時に決定ファームウェアのバージョンを常にチェックします。これは、最後に正常に使用された決定ファームウェアのコピーを確認することにより行われます。更新を実行する必要がない場合、ロード時間の増加はごくわずかです。更新を実行する必要がある場合、ロード時間が数秒長くなります。

ファクトリーの更新フローは、電力喪失しても回復力があります。更新中に電源が失われた場合、次に電源が復旧したときに、ファクトリー・アップデート・イメージは停止したところから更新プロセスを再開します。

組み合わせたアプリケーション・イメージは、アプリケーション・イメージを書き込むようにデザインされたAPIと、ファクトリー・アップデート・イメージおよび決定ファームウェア・アップデート・イメージをフラッシュに書き込むようにデザインされたAPIとコマンドの両方を使用して、フラッシュに書き込むことができます。これは、再配置する必要のある内部ポインターがないことによって実現されるため、フラッシュ内の任意のアドレスへの書き込みや、そこからのロードが可能です。