Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Nor Flash Forum Discussions

MiIk_4699481
Level 1
Level 1
First like given

Write to bufferコマンドで書き込み可能なデータサイズの上限は何Byteでしょうか?

データシートを確認する限り、上限は256Byteとなっていそうだが認識はあってますでしょうか?

現在使用しているFlash(Micron)の同仕様は512Byteとなっているのですが、同じ基板に搭載しているFPGAのコンフィギュレーションデータの書き換えをこのコマンドで行っているのですが、(おそらくこのサイズの違いによって)うまく動いていないので確認したいです。

0 Likes
1 Solution
KaKi_1384211
Level 6
Level 6
100 replies posted 50 replies posted 50 questions asked

ご認識の通り、Cypress S29GL064SのMax Write Bufferサイズは128Word / 256Byteです。

Write Pageサイズは8Word / 16Byteです。

その他のCypress S29GL-Sシリーズ(128Mbit以上の製品、S29GL128S、S29GL256S、S29GL512S) の

Max Write Bufferサイズは256Wordです。

宜しく、お願いいたします。

Thanks and regards,

View solution in original post

3 Replies
KaKi_1384211
Level 6
Level 6
100 replies posted 50 replies posted 50 questions asked

ご認識の通り、Cypress S29GL064SのMax Write Bufferサイズは128Word / 256Byteです。

Write Pageサイズは8Word / 16Byteです。

その他のCypress S29GL-Sシリーズ(128Mbit以上の製品、S29GL128S、S29GL256S、S29GL512S) の

Max Write Bufferサイズは256Wordです。

宜しく、お願いいたします。

Thanks and regards,

MaMi_1205306
Level 7
Level 7
500 replies posted 50 solutions authored 25 likes received

ご認識頂いている通りになります。

データシートP.33 10.9 Write Buffer Programmingの項目に記載されていますが、

"Write Buffer Programming allows the system write to a maximum of 128 words / 256 bytes in one programming operation."

書き込みバッファプログラミングを使用するとシステムは1回のプログラミング操作で最大128ワード/ 256バイトに書き込むことができます。

そのため上限は最大となる256バイトが最大となります。

S29GL064S Datasheet URL

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

お二方、ありがとうございました。

FPGAが現状512Byteで書き込むロジックになってしまっているため、このバッファを半分にするよう回路を改版して対応するようにします。(それでうまくいくかはわからないですが、データサイズの問題が原因の1つであることは間違いなさそうなので)

0 Likes