2402601_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2402601_ja-JP

2402601_ja-JP

KE18F512VLH16 ECCメモリセル自動補正

ハードウェアは、シングルビットECCエラーの自動訂正機能を備えていると理解されている。しかし、修正がどこで行われているのかは不明である。

ハードウェアが1ビットのECCエラーを自動修正する場合、読み出しとメモリセルの両方を修正するのか、それとも読み出しのみを修正するのか?

AN5335の例の図から判断すると、読み出しデータは0から1以上への補正が行われていますか?つまり、メモリセル内の値を実際にクリアするには、修正した値をRAMに書き戻す必要があるということだ。

sean_dvorscak_0-1786035276314.png



RAMメモリセルのデータが修正されなければ、1ビットの誤りが2ビットの誤りに悪化する恐れがあります。

Re: KE18F512VLH16 ECC Memory Cell Autocorrection

こんにちは、 @sean_dvorscak さん。

1. 「ハードウェアが1ビットのECCエラーを自動修正する場合、読み出しとメモリセルの両方を修正するのか、それとも読み出しのみを修正するのか? 」

->>修正は読み出し時にのみ行われ、SRAMセルの内容は書き戻されません。

2.「RAMメモリセル内のデータが修正されない場合、1ビットの誤りが2ビットの誤りに悪化する可能性があることを懸念しています。"

->>はい、メモリセルのエラーをクリアしエラーの蓄積を防ぎたい場合は、ソフトウェアが読み取り・正書き・書き込みを行うことが推奨されます。


よろしくお願いします。


BR

アリス

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎08-13-2026 06:32 PM
更新者: