インテルのみ表示可能 — GUID: ufs1557328290936
Ixiasoft
9.1. 概要
9.2. ゴールデン・ハードウェア・リファレンス・デザイン (GHRD)
9.3. ソフトウェア要件の定義
9.4. ソフトウェア・アーキテクチャーの定義
9.5. ソフトウェア・ツールの選択
9.6. ブートローダー・ソフトウェアの選択
9.7. 使用アプリケーション向けオペレーティング・システムの選択
9.8. Linux*用のソフトウェア開発プラットフォームのアセンブル
9.9. パートナーOSまたはRTOS用のソフトウェア開発プラットフォームのアセンブル
9.10. ドライバーに関する考慮事項
9.11. ブートとコンフィグレーションに関する考慮事項
9.12. システムリセットに関する考慮事項
9.13. フラッシュに関する考慮事項
9.14. アプリケーションの開発
9.15. テストおよび検証
9.16. エンベデッド・ソフトウェアのデザイン・ガイドラインの改訂履歴
インテルのみ表示可能 — GUID: ufs1557328290936
Ixiasoft
5.1.7.4.1. NANDフラッシュ・インターフェイスのデザイン・ガイドライン
選択したNANDフラッシュデバイスが、8ビットまたは16ビットのONFI 1.0準拠デバイスであることを確認します。
HPSのNANDフラッシュ・コントローラーに必要な事項は次のとおりです。
- 外部フラッシュデバイスは、8ビットまたは16ビットのONFI 1.0に準拠していること
- x16を大容量ストレージの使用のためにサポートしていること
- シングルレベル・セル (SLC) またはマルチレベル・セル (MLC)
- ce# と rb# の1組のピンのみがブートソースで使用可能で、追加で最大3組が大容量ストレージに使用可能であること
- ページサイズ: 512バイト、2KB、4KB、または8KB
- ブロックあたりのページ数: 32、64、128、256、384または512
- エラー訂正コード (ECC) セクターサイズのプログラムは、512バイト (4、8、または16ビット訂正) または1024バイト (24ビット訂正) に対して可能であること
NAND Flash Controllerについて詳しくは、 インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル のNANDフラッシュ・コントローラー のセクションを参照してください。