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

cross mob
YuMa_1534086
Level 7
Level 7
Distributor - Macnica (Japan)
500 replies posted 250 sign-ins 10 likes received

Hello Infineon.

 

Please confirm below questions.

Device is S29GL256S10TFIV10.

 

 

Q1)

Are there any cases where DQ5 of “Data Polling Status” becomes 1 for reasons other than “Exceeded Timing Limits”?

Or is my understanding correct that DQ5 of “Data Polling Status” cannot be 1 for reasons other than “Exceeded Timing Limits”?

 

Q2)

Customer uses “Write buffer programming” to write flash.

Could you please let us know the conditions that DQ1 of “Data Polling Status” becomes 1?

So could you please let us know the conditions under which “Write-to-Buffer Abort” occurs?

 

 

Best Regards.

YuMa

0 Likes
1 Solution
YukaA_81
Employee
Employee
5 solutions authored 10 replies posted First like given

Hello,

When the DQ5 flag is set to 1, it means that the timing limit has been exceeded when the state machine fails to program or erase for some reason in flash memory. For example, in the case of a program, the state machine generates a program pulse once and checks whether the program level is appropriate each time. If the program level does not become appropriate even after the state machine generates a number of program pulses, DQ5 will be set to "1".(Erase is also a similar procedure.)

Note that this is not the same as exceeding the program/Erase time spec on Datasheet.

A write buffer abort occurs if an address outside the write buffer page is specified when the command is entered, or if more data than the write buffer size is loaded.

regards,

Y.Ami

 

 

 

View solution in original post

0 Likes
1 Reply
YukaA_81
Employee
Employee
5 solutions authored 10 replies posted First like given

Hello,

When the DQ5 flag is set to 1, it means that the timing limit has been exceeded when the state machine fails to program or erase for some reason in flash memory. For example, in the case of a program, the state machine generates a program pulse once and checks whether the program level is appropriate each time. If the program level does not become appropriate even after the state machine generates a number of program pulses, DQ5 will be set to "1".(Erase is also a similar procedure.)

Note that this is not the same as exceeding the program/Erase time spec on Datasheet.

A write buffer abort occurs if an address outside the write buffer page is specified when the command is entered, or if more data than the write buffer size is loaded.

regards,

Y.Ami

 

 

 

0 Likes