4.1. 概要
コンフィグレーション・ファイルは、次の入力を使用して、 インテル® Quartus® Prime Programming File Generatorによって作成されます。
- SOFファイル。これは、 インテル® Quartus® Prime開発ソフトウェア内のハードウェア・プロジェクトのコンパイルから生じたものです。
- HPS First Stage Bootloader (FSBL) のhexファイル。これは、HPSブートローダーのコンパイルから生じたものです。
- インテル® Quartus® Prime Firmware。最終的にSDMで実行されます。
図 11. コンフィグレーション・ファイル生成の概要
結果のコンフィグレーション・ファイルには、デバイスのコンフィグレーションに必要な次のコンポーネントが含まれています。
| ソース | コンポーネント | 説明 |
|---|---|---|
| SOF File | HPS IO Configuration Data | HPS DDRを含むHPS IOのコンフィグレーションに使用されます。 |
| FPGA IO Configuration Data | FPGA IOのコンフィグレーションに使用されます。 | |
| FPGA Fabric Configuration Data | FPGAファブリックのコンフィグレーションに使用されます。 | |
| SDM FirmwareのHandoff Data | パラメーターをSDMファームウェアに渡すために使用されます。 | |
| HPS FSBLのHandoff Data | パラメーターをHPS FSBLに渡すために使用されます。 | |
| インテル® Quartus® Prime | SDM Firmware | コンフィグレーション・ビットストリームの先頭にあり、コンフィグレーションの一部として実行できます。 |
| ご自身のHPSソフトウェア | HPS FSBL | 最初のソフトウェア。SDMがリセットを解除した後にHPSで実行されます。 |