インテル® Stratix® 10 SoC FPGAブート・ユーザーガイド

ID 683847
日付 11/10/2021
Public
ドキュメント目次

3.2.1. 外部コンフィグレーション・ホストのみ

図 7. 外部コンフィグレーション・ホストのみ

この例では、外部コンフィグレーション・ホスト ( Avalon® ストリーミングまたはJTAG) は、以下で構成されるコンフィグレーション・ビットストリームをSDMに提供します。

  • SDMコンフィグレーション・ファームウェア
  • HPS EMIF I/Oコンフィグレーション・データ
  • HPS FSBLコードおよびHPS FSBLハードウェア・ハンドオフ・バイナリー

ただし、HPS SSBLまたは後続のOSファイルはビットストリームの一部ではないため、HPSはFSBLステージまでしかブートできません。この設定は、FSBLを使用してBare Metalアプリケーションなどの単純なアプリケーションを実行している場合に適用可能です。

FPGAコアがコンフィグレーションされていないため、FSBLはHPS EMACインターフェイスなどの外部ソースからSSBLを取得する必要があります。 インテル® が提供するU-Boot FSBLソースコードには、HPS EMACインターフェイスを介したSSBL取得をサポートするソースコードは含まれていません。イーサネット・ソフトウェア・スタックは、FSBLに個別に実装する必要があります。同様に、SSBLがロードされた後、SSBLはFPGAコアおよびI/Oコンフィグレーション・ファイルを外部ソースからも取得する必要があります。

表 7.  サポートされているコンフィグレーション・ブートおよびSSBLソース
SDMコンフィグレーション・ホスト SSBLソース 説明
Avalon® ストリーミング HPSイーサネット インテルが提供するU-Boot FSBLコードではサポートされていません。
JTAG