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

ID 683762
日付 12/16/2019
Public
ドキュメント目次

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

RSUは、すべての インテル® Stratix® 10デバイスで利用可能な専用のRSU回路を使用してデバイスのリコンフィグレーションを実装します。RSUには次の利点があります。

  • 製品を回収することなく機能強化やバグ修正を実行するメカニズムを提供します。
  • 市場投入までの時間を短縮します。
  • 製品寿命が長くなります。

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

Mailbox ClientインテルFPGA IPへのコマンドにより、リコンフィグレーションが開始します。RSUは、リコンフィグレーション・プロセス中およびリコンフィグレーション・プロセス後にコンフィグレーション・エラーの検出を行います。アプリケーション・イメージ内のエラーが原因でリコンフィグレーションが妨げられる場合、コンフィグレーション回路はファクトリー・イメージに戻り、エラーステータス情報が提供されます。

この章では、アクティブ・コンフィグレーション・スキームに向けたリモート・システム・アップデートの実装について説明します。FPGAはRSUを駆動します。 インテル® Stratix® 10 SoCデバイスの場合、HPSでRSUプロセスを駆動できます。HPSを使用してRSUを駆動する方法に関しては、Intel Stratix 10 SoC Remote System Update (RSU) User Guideを参照してください。

パッシブ・コンフィグレーション・スキームの場合、 インテル® Stratix® 10デバイスではなく、外部ホストがリモート・システム・アップデートを実装します。パッシブ・コンフィグレーション・スキームにおけるリモート・システム・アップデートについての詳細は、以前のデバイスファミリーでのリモート・システム・アップデート実装の情報を提供するRemote Update インテル® FPGA IP User Guideを参照してください。

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

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