AN 886: Agilex™ 7 デバイスのデザイン・ガイドライン

ID 683634
日付 10/09/2023
Public
ドキュメント目次

5.1.2.1. HPSブートオプションの選択

Agilex™ 7 SoCデバイスは、2つのブートおよびコンフィグレーション・モードをサポートします。システムをデザインする際には、次に示すブートモード (HPS FirstとFPGA First) のいずれかをアプリケーションに選択します。
  • FPGA Configuration First: SDMでは、FPGAコアおよびすべてのペリフェラルI/Oのコンフィグレーションを行ってから、FSBLをHPSオンチップRAMにロードし、HPSをリセットから解放します。初期コンフィグレーション時にエラーが発生した場合、HPSはリセットから解放されません。
  • HPS First: SDMでは、HPS EMIFに必要なI/Oのみをコンフィグレーションします。その後、FSBLをHPSオンチップRAMにロードしてから、HPSをリセットから解放します。FPGAコアやその他のI/Oのコンフィグレーションは行われません。HPSで、FPGAの残りの部分をコンフィグレーションします。
注: HPSブート時間を短縮するには、HPS Firstブートモードを使用します。

コンフィグレーションとブートのモードを選択するには、 Quartus® Primeプロ・エディションAssignments > Device > Device and Pin Options > HPS/FPGA configuration orderタブを選択します。

HPS FirstおよびFPGA Firstブートの考慮事項

ガイドライン: HPS Firstブートモードには、Early I/O Releaseを利用します

このドキュメントのガイドラインに従いボードとSoCデバイスのピン配置をHPS EMIFインターフェイスに対して適切に設計し、Early I/O Releaseを行います。

サポートされるブートモードに関しては、 Agilex™ 7 SoC FPGAブート・ユーザーガイドおよび、 Agilex™ 7ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル内の「ブートとコンフィグレーション」のセクションを参照してください。