インテル® Agilex™ コンフィグレーション・ユーザーガイド

ID 683673
日付 5/30/2022
Public

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

ドキュメント目次

5. リモート・システム・アップデート (RSU)

インテル® Agilex™ デバイスはRSU機能をサポートしており、FPGAイメージを更新してデバイスをリモートでリコンフィグレーションできます。 RSUには次の利点があります。

  • 製品をリコールせずに機能拡張とバグ修正を提供するメカニズムを提供します
  • 迅速な「Time-To-Market」
  • 製品寿命の延長:

RSU とMailbox Client Intel® FPGA IPを使用して、コンフィギュレーション・ビットストリームをAS x4フラッシュデバイスに書き込むことができます。 その後、Mailbox Client Intel® FPGA IPを使用して、更新されたイメージから FPGA をリコンフィグレーションするよう SDM に指示できます。複数のアプリケーション・イメージと単一のファクトリー・イメージをコンフィグレーション・デバイスに保存できます。デザインは、コンフィグレーション・デバイス内のアプリケーション・イメージのリモート更新を管理します。

論理設計の Mailbox Client Intel® FPGA IPにSDMコマンドを送信することで、再構成を開始できます。RSUは、リコンフィグレーション・プロセス中およびリコンフィグレーション・プロセス後にコンフィグレーション・エラー検出を実行します。アプリケーション・イメージでエラーが発生した場合、SDMファームウェアは次のアプリケーション・イメージをロードするか、次のアプリケーション・イメージが利用できない場合はファクトリーのイメージに戻り、エラーステータス情報を提供します。

この章では、アクティブなコンフィグレーション・スキームのリモート・システム・アップデートの実装について説明します。 FPGAはRSUを駆動します。 インテル® Agilex™ SoCデバイスの場合、HPSはRSUプロセスを推進できます。

パッシブ・コンフィグレーション・スキームの場合、 インテル® Agilex™ デバイスではなく、外部ホストがリモート・システム・アップデートを実装します。外部ホストはコンフィギュレーション・イメージを管理し、必要に応じて新しいイメージを使用してFPGAの再コンフィギュレーションを開始します。

次の図は、一般的なリモート・システム・アップデート・プロセスの機能図を表しています。

図 62. 一般的なリモート・システム・アップデート・プロセス