During Parallel NOR Flash sector Erase operation how to read other sectors data - S29GL064S90TFI030

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

cross mob
Anilsp31
Level 2
Level 2
25 sign-ins 5 replies posted 10 questions asked

For Flash S29GL064S90TFI030, during Parallel NOR Flash Sector Erase operation how to read other sectors data? Is it possible to do so? I am planning to use Status Register to check the status of the Erase operation.

 

Do I need to initiate Read Array command during status check loop to read the Flash memory data for other sector? Will it allow doing this?

0 Likes
1 Solution
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Anil,

Thank you for contacting Infineon Technologies.

The S29GL064N90TFI030 is not a Simultaneous READ/WRITE device.  Therefore, it is not possible to read other sectors while an embedded Sector Erase operation is currently in progress.  

Once the sector erase operation begins, only the Erase Suspend command is valid. All other commands are ignored.  However, if the Hardware Reset is initiated, the erase operation immediately terminates.  When the Embedded Erase algorithm is complete, the device returns to reading array data and addresses are no longer latched.

For Simultaneous READ/WRITE FLASH memory Products, please explore the S29JL064J.

The datasheet is attached for your reference and review.

 

Best regards,

Albert

Cypress Semiconductor Corp.

An Infineon Technologies Company

View solution in original post

0 Likes
2 Replies
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Anil,

Thank you for contacting Infineon Technologies.

The S29GL064N90TFI030 is not a Simultaneous READ/WRITE device.  Therefore, it is not possible to read other sectors while an embedded Sector Erase operation is currently in progress.  

Once the sector erase operation begins, only the Erase Suspend command is valid. All other commands are ignored.  However, if the Hardware Reset is initiated, the erase operation immediately terminates.  When the Embedded Erase algorithm is complete, the device returns to reading array data and addresses are no longer latched.

For Simultaneous READ/WRITE FLASH memory Products, please explore the S29JL064J.

The datasheet is attached for your reference and review.

 

Best regards,

Albert

Cypress Semiconductor Corp.

An Infineon Technologies Company

0 Likes

Hi Albert,

Thanks for your quick reply.

We found that with the S29JL032J70TFI01 or S29JL032J70TFI21 parts we can use two or four banks. But we are Writing/Erasing the Bank 1 top 64K area in our application as it is used for Configuration purpose, while rest of the area we are reading during the Write/Erase operation. This is not allowed as per the Flash spec.

I am giving in brief our requirement below. Please propose us the correct NOR Flash part from Infineon if you can find any.

 

Our requirement on Parallel NOR Flash of 16-bit/Word data width and 2Mbytes of size:

We are using 2M bytes of Flash memory.

In this memory we have top 64 Kbytes reserved for Configuration data.

Rest of the Flash memory is used for Program and Read only Data.

We will be periodically writing to Configuration area and at the same time while writing or erasing the Configuration area, we will be reading the rest of the Flash memory area.

Do you have any such Parallel NOR Flash which can do/allow the above operations simultaneously?

So, in summary we need Simultaneous Read access on sectors which is not the one getting Written or Erased.

Thanks and Regards,

Anil Patil

0 Likes