インテルのみ表示可能 — GUID: lro1446734968432
Ixiasoft
1.9. 最小限のプリローダー
最小限のプリローダー(MPL)は、General Public License(GPL)のプリローダーのための代替です。これはBSDライセンスを使用し、自由に配布し、そのライセンスの条件に応じて変更することができます。 MPLは、アルテラのGPL、Preloaderによってサポートされる機能のサブセットをサポートしています。
MPLは、PLLを初期化し、信号をリセットし、IOCSRおよびピン多重化をコンフィギュレーションします。そして、その他の構成ベースのプリローダー・ジェネレータ・ファイルの設定を実行します。必要な場合、ブート・ソースからFPGAをロードすることができます。次に、そのイメージにRAMと手制御へのブート・ソースからのセカンダリ・イメージを読み出します。
MPLのこのバージョンは、QSPI、SD/MMCおよびFPGAからの起動をサポートしています。
注: NANDブートがサポートされていません。
MPLは、その機能のほとんどのアルテラHWLibドライバを使用しています。また、メモリ・マップの定義と基本的なリードおよびライトのコマンドのために、アルテラHWLib南カルフォルニアのフォルダを使用しています。
MPLはARMCCとGNU GCCコンパイラの両方をサポートしています。 MPLは、Cyclone V SoCとArria V SoCデバイスの両方をサポートしています。
注: Arria 10 SoCデバイスがサポートされていません。
次のセクションのサンプル・プロジェクトは、Cyclone V SoCのためのものです。適切なファイル名を選択するために、必要に応じて例を変更してください。