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

ID 683184
日付 7/10/2020
Public

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

ドキュメント目次

1. 概要

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

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

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

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

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