5.1. 概要
5.2. ソフトウェア開発プラットフォームのコンポーネントの組み立て
5.3. ゴールデン・ハードウェア・リファレンス・デザイン (GHRD)
5.4. アプリケーションのオペレーティング・システムの選択
5.5. Linuxに向けたソフトウェア開発プラットフォームの構築
5.6. ベアメタル・アプリケーションに向けたソフトウェア開発プラットフォームの構築
5.7. パートナーOSまたはRTOSに向けたソフトウェア開発プラットフォームの構築
5.8. ブートローダー・ソフトウェアの選択
5.9. 開発、デバッグ、およびトレースに向けたソフトウェア・ツールの選択
5.10. ブートおよびコンフィグレーションにおける考慮事項
5.11. システムリセットにおける考慮事項
5.12. フラッシュの考慮事項
5.13. エンベデッド・ソフトウェアのデバッグとトレース
5.14. インテル® Stratix® 10 SoC FPGA向けエンベデッド・ソフトウェアのデザイン・ガイドライン改訂履歴
4.1.1.1. HPS先行のブートまたはFPGA先行のブートにおける考慮事項
Stratix 10 SoCデバイスは、2つのブートおよびコンフィグレーション・モードをサポートします。システムをデザインする際は、HPS先行のブートモードまたはFPGA先行のブートモードのいずれかをアプリケーションに選択する必要があります。
注: HPS先行のブートモードを使用すると、HPSのブート時間を短縮できます。
ガイドライン: エンジニアリング・サンプル・デバイスの制約
エンジニアリング・サンプル (ES) デバイスは、デュアルフラッシュを使用するHPS先行ブートモードのみをサポートします。ESデバイスを使用し構築されるボードはすべて、HPS先行のブートモードをサポートするようにデザインする必要があります。本番環境で別のブートスキームを使用する場合は、デュアルフラッシュまたはシングルフラッシュで、HPS先行ブートおよびFPGA先行ブートの両方にボードをデザインすることが可能です。
ガイドライン: HPS先行のブートモードはEarly I/O Releaseを使用します。
このドキュメントのガイドラインに従い、Early I/O Releaseに向けてHPS SDRAMインターフェイスのボードおよびSoCデバイスのピン配置を適切にデザインしてください。
サポートされているブートモードの詳細については、Intel Stratix 10 SoC Boot User GuideおよびIntel Stratix 10 Hard Processor System Technical Reference Manualの「Boot and Configuration」の章を参照ください。