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

ID 683184
日付 11/10/2021
Public

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

ドキュメント目次

1. 概要

更新対象:
インテル® Quartus® Prime デザインスイート 21.4
この翻訳版は参照用であり、翻訳版と英語版の内容に相違がある場合は、英語版が優先されるものとします。翻訳版は、資料によっては英語版の更新に対応していない場合があります。最新情報につきまし ては、必ず英語版の最新資料をご確認ください。
すべてのインテル® Agilex™ SoCデバイスのアクティブ・コンフィグレーション・スキームのリモート・システム・アップデート (RSU) 実装では、HPSがRSUを駆動するか、またはFPGAがRSUを駆動します。HPSがRSUを駆動する場合、新しいバージョンがターゲット・エクイップメントで使用可能になると、RSUを使用してインテルAgilex SoCデバイスのQSPIコンフィグレーション・ビットストリームをリコンフィグレーションできます。
注: ネットワークを介してターゲットのリモート・エクイップメントにイメージを展開するのは、ユーザーの責任です。

RSUは、リコンフィグレーション・プロセス中およびリコンフィグレーション・プロセス後に、コンフィグレーション・エラー検出を実行します。アプリケーション・イメージのエラーがリコンフィグレーションを妨げる場合、コンフィグレーションはファクトリー・イメージに戻り、エラーステータス情報を提供します。

QSPIフラッシュのコンフィグレーション・ビットストリームが破損してデバイスが機能しなくなった場合、デバイスを回復させる唯一の方法は、JTAGを介してデバイスに接続し、QSPIフラッシュを再プログラムすることです。ただし、システムにJTAGコネクターがない場合、またはターゲット・エクイップメントがリモートまたはアクセスしにくい位置にある場合は、この方法を使用できない場合があります。
図 1. 一般的なリモート・システム・アップデートの使用法

このドキュメントでは、インテル HPSリモート・システム・アップデート・ソリューションについて詳しく説明し、 Intel Agilex F-Series Transceiver-SoC Development Kit User Guideを使用したアップデート例を提供します。

FPGAがRSUを駆動するタイミングの詳細については、 インテル® Agilex™ コンフィグレーション・ユーザーガイドを参照してください。
注: このドキュメントには、「Stratix 10ドライバー」への参照があります。このドライバーは、インテルStratix® 10デバイスとインテルAgilex SoCデバイスの両方に互換性があるためです。1
1 Linux* Communityは、現時点ではインテルAgilex用の重複ドライバーの作成を承認していません。インテルStratix 10デバイスとインテルAgilex SoCデバイスは互換性があるため、Stratix 10ドライバーを使用できます。