cancel
Showing results for 
Search instead for 
Did you mean: 

Non Volatile RAM (F-RAM & NVSRAM)

user_4317266
New Contributor

前回メモリプロテクションが保存されないと質問させていただき、

無事、メモリプロテクションが保存されるようになりました。ご協力ありがとうございました。

再度メモリプロテクションに関して、いくつか質問があります。

1:メモリプロテクションの設定読み込み手順 8番目では

  Figure 3.では、1AAAAhを読み込む。とありますが、Figure 4 Figure 5 では3AAAAhを読み込む。とあります。

  1AAAAhが正しいという認識でよいでしょうか?

2:Figure 4、Figure 5の OEの記載について

  Read時は、OEはLowとするよう記載されていますが、

  シーケンス中の24555h、3AAAAhなどのReadではLowとなっておりません。

  プロテクションのシーケンス時では Read時、OEはHiとする必要があるのでしょうか?

  値を使うことはありませんが、Lowとしてもプロテクションができています。

3: 耐久について、100 trillion (1014) read/writesとありますが、

  メモリプロテクション後は、リードライトのどちらも影響しない。という認識でよいでしょうか?

  メモリプロテクション後の読み込みは影響するが、

  書き込みは影響しない。という認識でよいでしょうか?

0 Likes
1 Solution
ShupingZ_76
Employee

回答が遅くなり申し訳ございません。

下記のコメントをご参照ください。

1.ご指摘ありがとうございます。Figure 3 1AAAAhが正しいです。

2.FM22L16は、プロテクションシーケンス時、CELOWかつWEHIGHの場合、内部的にRead動作を認識します。

よって、プロテクションのシーケンスのReadには、OEdo not careです。

3.書込みについて、メモリプロテクション後は耐久に影響しません。

読取りについて、FRAMは読取り後、内部には自動的に書き戻す動作を実行しますので、耐久に影響します。

View solution in original post

4 Replies
TakashiM_61
Moderator
Moderator

確認ですが、ご参照のドキュメントを教えて頂けないでしょうか?

FM22L16 4-Mbit (256K × 16) F-RAM datasheet

https://www.cypress.com/file/136476/download

を確認するとご質問にあるステップが違うように思われます。

上記Datasheetでは、write-protect address sequenceは

1. Read address 24555h

2. Read address 3AAAAh

3. Read address 02333h

4. Read address 1CCCCh

5. Read address 000FFh

6. Read address 3EF00h

7. Write address 3AAAAh

8. Write address 1CCCCh

9. Write address 0FF00h

10.Read address 00000h

になっており、Write-protect state machineは下記のように記載されております。

pastedImage_2.png

0 Likes
user_4317266
New Contributor

TakashiM_61さん

回答ありがとうございます。

参照しているドキュメントは、同じものでした。

紛らわしい記載となってしまいましたが、

1番の確認は、プロテクションの設定のシーケンスに対してではなく、

プロテクションの設定を読み出すシーケンスの記載についてで、

Figure 4ではなく、Figure 5でした。

f3.PNG

f5.PNG

0 Likes
ShupingZ_76
Employee

回答が遅くなり申し訳ございません。

下記のコメントをご参照ください。

1.ご指摘ありがとうございます。Figure 3 1AAAAhが正しいです。

2.FM22L16は、プロテクションシーケンス時、CELOWかつWEHIGHの場合、内部的にRead動作を認識します。

よって、プロテクションのシーケンスのReadには、OEdo not careです。

3.書込みについて、メモリプロテクション後は耐久に影響しません。

読取りについて、FRAMは読取り後、内部には自動的に書き戻す動作を実行しますので、耐久に影響します。

View solution in original post

user_4317266
New Contributor

返信遅れてしまい申しわけありません。

ShupingZ_76 さん。

回答ありがとうございます。

こちらの問題が解決し、非常に助かりました。

ありがとうございました。

0 Likes