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

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

E. 結合されたアプリケーション・イメージ

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

注: 結合されたアプリケーション イメージのサポートが追加されました インテル® Quartus® Prime ソフトウェアバージョン20.4、 工場出荷時のアップデート イメージまたはデシジョン ファームウェア アップデート イメージの展開および実行のサポートがシステムに展開されていない、非常に特殊な使用例を有効にします。結合されたアプリケーション イメージにより、デシジョン ファームウェア ( max_retry オプション)、この特殊なタイプのアプリケーション イメージを展開するだけで実行できます。
重要: 工場出荷時の更新イメージをダウンロードし、それをフラッシュに書き込み、それに制御を渡す機能を備えて、工場出荷時のイメージの更新をサポートする必要があります。これを行うと、結合されたアプリケーション イメージ機能を使用する必要がなくなります。

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

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

結合されたアプリケーション イメージは、最後に正常に使用されたデシジョン ファームウェアのコピーを参照することによって、ロード時に常にデシジョン ファームウェアのバージョンをチェックします。更新を実行する必要がない場合、ロード時間の増加は無視できます。アップデートを実行する必要がある場合、ロード時間に数秒かかります。

工場出荷時のアップデート フローは停電に対する耐性があります。アップデート中に電源が失われた場合、次回電源が回復したときに、工場出荷時のアップデート イメージは停止したところからアップデート プロセスを再開します。

結合されたアプリケーション イメージは、アプリケーション イメージを書き込むように設計された API と、工場出荷時アップデート イメージとデシジョン ファームウェア アップデート イメージをフラッシュに書き込むように設計された API およびコマンドの両方を使用してフラッシュに書き込むことができます。これは、再配置する必要のある内部ポインタを持たないことで実現されているため、フラッシュ内の任意のアドレスに書き込んだり、任意のアドレスからロードしたりすることができます。