Do I need a delay to know when the write is complete?

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

cross mob
NaMo_1534561
Level 5
Level 5
Distributor - Macnica (Japan)
100 replies posted 100 sign-ins 50 replies posted

It is described on page 47 of the above flash ROM data sheet "Document Number: 002-01522 Rev. * B".

According to Figure 9.1 Write Buffer Programming Operation

When DQ5 = 1, it is written to read DQ15-DQ0 again. Is a delay necessary?

 

MPN:  S29GL256N10TFI010

1 Solution
MAO
Level 5
Level 5
Distributor - Macnica (Japan)
5 solutions authored 50 replies posted 100 sign-ins

The answer is that no delay is needed.

After writing to the flash with Write Buffer Programming, there is an address called data polling that allows you to check if it was written.

Therefore, you can check it by data polling, so no delay is required.

Please refer to page 59 of the following data sheet for data polling.

(Data polling is a bit status that confirms whether the program has completed writing.)

https://www.infineon.com/dgdl/Infineon-S29GL512N_S29GL256N_S29GL128N_512_256_128_Mbit_3_V_Page_Flash...

View solution in original post

1 Reply
MAO
Level 5
Level 5
Distributor - Macnica (Japan)
5 solutions authored 50 replies posted 100 sign-ins

The answer is that no delay is needed.

After writing to the flash with Write Buffer Programming, there is an address called data polling that allows you to check if it was written.

Therefore, you can check it by data polling, so no delay is required.

Please refer to page 59 of the following data sheet for data polling.

(Data polling is a bit status that confirms whether the program has completed writing.)

https://www.infineon.com/dgdl/Infineon-S29GL512N_S29GL256N_S29GL128N_512_256_128_Mbit_3_V_Page_Flash...