インテルのみ表示可能 — GUID: lcs1568287289025
Ixiasoft
1.1. リモート・アップデートの Intel® FPGA IPコアでのAvalon®-MM
1.2. インテルArria 10およびインテルCyclone® 10 GXデバイス
1.3. Arria II、 Arria V、 Cyclone V、 Stratix IV、および Stratix Vデバイス
1.4. Cyclone IVおよびインテルCyclone 10 LPデバイス
1.5. フラッシュ・メモリー・プログラミング・ファイル
1.6. デザイン・サンプル
1.7. リモート・アップデート の Intel® FPGA IP ユーザーガイドアーカイブ
1.8. リモート・アップデートの Intel® FPGA IPユーザーガイドの改訂履歴
インテルのみ表示可能 — GUID: lcs1568287289025
Ixiasoft
1.2.1.1.1. 工場からアプリケーション・イメージへの切り替え、または初期アプリケーション・イメージから他のアプリケーション・イメージへの切り替え
次の手順に従って、ファクトリーからアプリケーション・イメージに、または最初のアプリケーション・イメージから他のアプリケーション・イメージに切り替えます。
- RU_RECONFIGレジスター経由でAnFビットを1に書き込みます。
- ロードするアプリケーションイメージの開始アドレスをRU_PAGE_SELECTレジスターを介して書き込みます。
- ウォッチドッグ・タイマー設定を有効にします。
- RU_WATCHDOG_TIMEOUT レジスターにタイムアウト値をに書き込みます 。
- RU_WATCHDOG_ENABLE レジスターを介してウォッチドッグ・タイムアウトを有効にします 。
- RU_RECONFIGを「1」に書き込み、アプリケーション・イメージへのリコンフィグレーションをトリガーします。リコンフィグレーションが成功すると、システムはアプリケーション・コンフィグレーションのままになります。リコンフィグレーション中にエラーが発生した場合、RSUステートマシンはファクトリー・イメージにフォールバックします。
- オプションのステップ。 RU_RECONFIG_TRIGGER_CONDITIONSレジスターを介してコンフィグレーションステータスを読み出します。
- 立ち下がりエッジ信号を書き込んで、ウォッチドッグ・タイマーをリセットします。
- 手順1〜6を繰り返して、他のアプリケーション・イメージへのリモート更新を実行します。
注: ユーザーモードでアプリケーション・イメージを更新する必要がない場合は、アプリケーション・イメージのリモート・アップデートの Intel® FPGA IPコアをインスタンス化することはオプションです 。このIPコアがアプリケーション・イメージでインスタンス化されていなくても、アプリケーション・イメージのロード中にエラーが発生した場合でも、デバイスはファクトリーのイメージに戻すことができます。