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

Nor Flash Forum Discussions

TeMa_2997106
Level 6
Level 6
10 likes received 10 solutions authored 250 replies posted

In Table 11.9 ASO Entry Timing of the data sheet, there is the following note.

If this timing cannot be achieved, perform the following steps immediately after ASO Exit and before resuming normal processing: read one word from each of 64 unique 32 byte-aligned pages.

If you have a sample source for this procedure, would you please share it?

Thanks,
Tetsuo

0 Likes
1 Solution
BushraH_91
Moderator
Moderator
Moderator
250 solutions authored First comment on blog 500 replies posted

Hello Tetsuo,

Thank you for contacting Infineon Technology Company. 

Here is a simple example code for the procedure:

byte_address=0;

For (i=0;i++;i<64)

{

  read one word at byte_address;

 byte_address += 32;

}

Please note, only if ASO Entry Timing (25 ns < tASOENTRY < 50 ns or tASOENTRY > 150 ns) can not be achieved, this procedure is needed following ASO Exit command.

Thank you

Regards,

Bushra

 

View solution in original post

0 Likes
1 Reply
BushraH_91
Moderator
Moderator
Moderator
250 solutions authored First comment on blog 500 replies posted

Hello Tetsuo,

Thank you for contacting Infineon Technology Company. 

Here is a simple example code for the procedure:

byte_address=0;

For (i=0;i++;i<64)

{

  read one word at byte_address;

 byte_address += 32;

}

Please note, only if ASO Entry Timing (25 ns < tASOENTRY < 50 ns or tASOENTRY > 150 ns) can not be achieved, this procedure is needed following ASO Exit command.

Thank you

Regards,

Bushra

 

0 Likes