インテルのみ表示可能 — GUID: sss1440054147629
Ixiasoft
インテルのみ表示可能 — GUID: sss1440054147629
Ixiasoft
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の再コンフィギュレーションを開始します。
次の図は、一般的なリモート・システム・アップデート・プロセスの機能図を表しています。