3 Replies Latest reply on May 13, 2020 1:07 AM by MiIk_4699481

    S29GL064SのWrite to bufferのサイズ

    MiIk_4699481

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

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

       

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

        • 1. Re: S29GL064SのWrite to bufferのサイズ
          KaKi_1384211

          ご認識の通り、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,

          1 of 1 people found this helpful
          • 2. Re: S29GL064SのWrite to bufferのサイズ
            MaMi_1205306

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

             

            データシート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

            1 of 1 people found this helpful
            • 3. Re: S29GL064SのWrite to bufferのサイズ
              MiIk_4699481

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

               

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