AN 763: インテル® Arria® 10 SoCデバイスのデザイン・ガイドライン

ID 683192
日付 8/14/2020
Public
ドキュメント目次

4.2.1. HPSのリブートによるフラッシュ・アップデート

ガイドライン: FPGAのリコンフィグレーションを行うためにHPSをリブートすることがシステムで許容される場合は、プロセッサーのリブート方法でのフラッシュ・アップデートを使用します。

FPGAをリコンフィグレーションする代わりに、フラッシュに保存されているFPGAイメージを更新し、HPSをリセットすることができます。HPSがリブートすると、フラッシュ内の新しいFPGAイメージがロードされ、FPGAにコンフィグレーションされます。このフローは、他の多くの組み込み製品 (携帯電話、ネットワーク・ルーター、テレビなど) で使用されるファームウェアの更新フローに類似しています。この更新フローは、ファームウェアをフラッシュ内で更新し、デバイスを再起動して新しいファームウェアを有効にするものです。

FPGAのハードウェアをリコンフィグレーションするこの方法では、ハードウェアの設計者がFPGAロジックをパーシャル・リコンフィグレーションと組み合わせて静的領域と動的領域で構成される階層デザインに分割する必要がありません。よって、理想的な方法です。この方法は、 インテル® Quartus® Primeのスタンダード・エディションとプロ・エディションの両方でサポートされています。