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

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

5.1.12.4. フラッシュメモリーのECC

HPSのすべてのペリフェラルRAMはECCで保護されています。各ペリフェラルには、ECC (エラー訂正検出) コントローラーの独自のインスタンスがあります。詳細は、Arria 10 Hard Processor System Technical Reference Manualの第11章で説明されています。

ガイドライン: NANDのリードモディファイライト動作中に、ソフトウェアでECCを更新する必要があります。

NANDフラッシュ・コントローラーのECCハードウェアは、フラッシュデバイスのページバッファーからリードモディファイライト動作が実行されている際に使用されません。ソフトウェアでは、このようなリードモディファイライト動作中にECCを更新する必要があります。リードモディファイライト動作をハードウェアのECCで機能させるには、フラッシュデバイスのリードモディファイライト機能に依存することなく、ページ全体をシステムメモリーに読み込み、変更後、フラッシュに書き戻す必要があります。

ガイドライン: コピーバック・コマンドの際にNANDフラッシュ・コントローラーでECCの検証を実行できないことを考慮します。

NANDフラッシュ・コントローラーは、コピーバック・コマンドの際にECCの検証を行うことができません。フラッシュ・コントローラーはECCデータをコピーしますが、コピー動作時にECCのデータを検証しません。