S32K118 - Emulated EEprom initalization time

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K118 - Emulated EEprom initalization time

Jump to solution
171 Views
zubizeratta
Contributor I

Hello,

I am trying to find the initialization time ( the time that it is ready to read all EEPROM - 2KB from NVRAM) of the Emulated EEPROM area when it's configured to use 2 KB EEPROM and 32KB Backup memory. Is it already defined in the datasheet or somewhere else?

 

0 Kudos
1 Solution
145 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi

According to AN11983: If the EEE is enabled, then the state machine loads the FlexRAM with EEE data from the E-flash during the system boot. The amount of time needed to copy data from the E-flash into the FlexRAM can vary depending on the configured size of the EEE and the amount of backup E-flash that needs to be parsed.
E-Flash content is copied down into FlexRAM (EEERAM) after power on reset.

AN11983 S32K1xx EEE startup E-Flash content is copied down into FlexRAM (EEERAM) after power on reset.pngSet FlexRAM function Control Code 0x00 Make FlexRAM available for emulated EEPROM.png

Please find the spec tsetram in the S32K Datasheet. Basically the time would correspond to the Set FlexRAM command with Control Code 0x00, which makes FlexRAM available as EEPROM and copies all data from backup FlexNVM memory to the FlexRAM memory.

tsetram Set FlexRAM Function execution time S32K11x.png


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

View solution in original post

1 Reply
146 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi

According to AN11983: If the EEE is enabled, then the state machine loads the FlexRAM with EEE data from the E-flash during the system boot. The amount of time needed to copy data from the E-flash into the FlexRAM can vary depending on the configured size of the EEE and the amount of backup E-flash that needs to be parsed.
E-Flash content is copied down into FlexRAM (EEERAM) after power on reset.

AN11983 S32K1xx EEE startup E-Flash content is copied down into FlexRAM (EEERAM) after power on reset.pngSet FlexRAM function Control Code 0x00 Make FlexRAM available for emulated EEPROM.png

Please find the spec tsetram in the S32K Datasheet. Basically the time would correspond to the Set FlexRAM command with Control Code 0x00, which makes FlexRAM available as EEPROM and copies all data from backup FlexNVM memory to the FlexRAM memory.

tsetram Set FlexRAM Function execution time S32K11x.png


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------