2402601_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

アリス

Tags (1)
No ratings
Version history
Last update:
yesterday
Updated by: