AN 763: インテル® Arria® 10 SoCデバイスのデザイン・ガイドライン

ID 683192
日付 8/14/2020
Public
ドキュメント目次

4.5.6. NANDフラッシュ・インターフェイスのデザイン・ガイドライン

ガイドライン: 選択したNANDフラッシュデバイスが、8ビットまたは16ビットのONFI 1.0に準拠するデバイスであることを確認します。

HPSのNANDフラッシュ・コントローラーには以下が必要です。
  • 8ビットまたは16ビットのONFI 1.0に準拠する外部フラッシュデバイス
  • ブートデバイスに向けてx8のインターフェイス、大容量ストレージ (ブート以外) の使用に向けて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デバイスをブートに使用する場合は、ブートROMは512Bのセクターサイズを使用し、セクターあたり最大8ビットの訂正が可能なECCをサポートします。
注: NANDからのブートを選択する場合、専用HPS I/Oのラインはすべて使用されるため、UART信号 (必要な場合) はFPGAファブリックを介してルーティングする必要があります。したがって、UARTのログは、共有I/Oがコンフィグレーションされるまで利用することができません。詳細に関しては、NANDフラッシュデバイスの選択 を参照してください。

詳細に関しては、インテル® Arria® 10 SoC FPGA がサポートするフラッシュデバイスのウェブページで提供されている、サポートされるNANDデバイスのリストを参照してください。