5 Replies Latest reply on Nov 22, 2019 1:05 AM by TaSa_1297611

    S29GL512S10TFI020:Questions about ECC functionS29GL512S10TFI020

    TaSa_1297611

      Hello,

       

      I have a question about the ECC function of S29GL512S10TFI020.

       

      Does ECC protection work in the following usage methods 1) and 2)?

       

      1)Write 0xFF with WriteBuffer.
      Write data other than 0xFF by WriteBuffer (page unit) without performing Erase on the page

       

      2)Write 0xFF and any value using WriteBuffer.
      As an example, 16 word data is written with the first 8 words being 0xAA and the second 8 words being 0xFF.
      Erase is not performed on the page, and 16 words with the first 8 words of 0xAA (same data as before write) and the second 8 words of 0x55 (arbitrary data) are written by WriteBuffer (page unit).

       

      〇Whether WriteBuffer per page and data change only at 0xFF location, does ECC work without Erase processing?

       

      When checking the ECC status at the time of access, the valid bit was 0 (valid).
      Is the above access guaranteed by Cypress?

       

      【問い合わせ内容】(Japanese)


      以下の使用方法1)、2)にてECCによる保護は機能するか?

       

      1)WriteBufferにより0xFFを書き込む。
       そのページに対してEraseを実施せず、WriteBuffer(ページ単位)により0xFF以外のデータを書き込む

       

      2)WriteBufferにより0xFFと任意の値を書き込む。
       例として前半8ワードが0xAA、後半8ワードが0xFFの16ワードデータを書き込む。
       そのページに対してEraseを実施せず、WriteBuffer(ページ単位)により前半8ワードが0xAA(書き込み前と同データ)、
       後半8ワードが0x55(任意のデータ)の16ワードを書き込む。

       

      (べージ単位のWriteBufferかつ、0xFF箇所のみのデータ変更であればErase処理がなくてもECCが機能するか)

       

      なお、上記アクセス時のECCステータスを確認したところ、有効ビットが0(有効)でした。
      上記アクセスがCypressが保証する使用方法か否かについてご確認頂きたくお願いいたします。

       

      Best regards,
      Sawai