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向けエンベデッド・ソフトウェアのデザイン・ガイドライン改訂履歴
2.3.4.1. NANDフラッシュ・インターフェイスのデザイン・ガイドライン
ガイドライン: 選択したNANDフラッシュデバイスが、8ビットまたは16ビットのONFI 1.0に準拠するデバイスであることを確認してください。
HPSのNANDフラッシュ・コントローラーには以下が必要です。
- 8ビットまたは16ビットのONFI 1.0に準拠する外部フラッシュデバイス
- 大容量ストレージ使用に向けたx16のサポート
- シングルレベル・セル (SLC) もしくはマルチレベル・セル (MLC)
- ce#とrb#ピンのペアは1組のみブートソースに利用可能です。大容量ストレージには3組まで追加ペアを使用できます。
- ページサイズ: 512バイト、2 KB、4 KB、 8 KB
- ブロックごとのページ: 32、64、128、256、384、512
- 誤り訂正符号 (ECC) セクターサイズは、512バイト (4、8、16ビット訂正)、または1024バイト (24ビット訂正) にプログラム可能です。
サポートされているNANDデバイスに関しては、次の表を参照ください。
| 製品番号 | 製造元 | 容量 | 電圧 | サポートカテゴリー |
|---|---|---|---|---|
| MT29F8G16ABBCAH4-IT |
Micron | 8 GB | 1.8 V | 動作確認済み |