I am using S32K146 FlexRAM as Emulated EEPROM. And I am wondering what does "Data retention up to 100% of write endurance" catagory mean?
Does it means that when the write endurance has reached 100% (i.e. write endurance has been completely depleted and no more data can be written), the data I stored on the emulated EEPROM can still be safely preserved more than 5 years? And "Data retention up to 10% of write endurance" catagory means when write endurance has only used 10%, the data stored on the emulated EEPROM can be safely preserved more than 20 years?
e.g. I have my chip EEPROM backup size set to 65536 Bytes, FlexRAM EEPROM size set to 4096 Bytes, that would be EEPROM backup to FlexRAM ratio = 16, and the application would completely overwrite the emulated EEPROM 100k times over the course of 10 years, the data last time written to the emulated EEPROM can still be safely preserved more than 5 years.
Are my understandings correct? Please correct me if it's wrong.
And will the way I am writing to the emulated EEPROM affect its data retention? I am using Processor Expert and S32 SDK to operate emulated EEPROM. Do I have to manually write data averagely all over the EEPROM? Or the driver will handle the optimization work?
Thanks!