S32k1xx Dflash and Eflash cycle durability

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

S32k1xx Dflash and Eflash cycle durability

Jump to solution
162 Views
ZEROOO
Contributor IV

Hello,

    I would like to ask if Dflash is used as EEPROM backup by command, EEPROM backup is not addressable, this should be an EEPROM storage solution provided by NXP. When using EB's EEPROM storage strategy recently, it was discovered that Dflash can be addressed, and I guess they are just using Dflash as normal data flash.

    Question 1. If the Dflash area is not addressable, it indicates that Dflash is used as EEPROM backup. Please help me confirm this.

    Question 2. How to complete EEPROM page turning in E-flash according to the policy provided by NXP? Where is the introduction of this?

    Question 3. When Dflash is used as EEPROM backup and ordinary flash, is the cycle durability 100K and 10K respectively?

 

 

0 Kudos
1 Solution
149 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @ZEROOO 

Question 1. If the Dflash area is not addressable, it indicates that Dflash is used as EEPROM backup. Please help me confirm this.

- Correct.

Question 2. How to complete EEPROM page turning in E-flash according to the policy provided by NXP? Where is the introduction of this?

- This application note describes EEE functionality in detail:
https://www.nxp.com/docs/en/application-note/AN11983.pdf

Question 3. When Dflash is used as EEPROM backup and ordinary flash, is the cycle durability 100K and 10K respectively?

- Cycling endurance of normal PFlash or Dflash is 1K cycles:

lukaszadrapa_0-1709204748198.png

 

If DFlash is used for Emulated EEPROM, the flash controller uses slightly different handling and it's able to achieve higher endurance. The spec show 100K or 1.6M depending on the ratio to FlexRAM.
The best way is to use this calculator:
https://www.nxp.com/downloads/en/calculators/FME-Calculator.zip

Regards,
Lukas

View solution in original post

1 Reply
150 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @ZEROOO 

Question 1. If the Dflash area is not addressable, it indicates that Dflash is used as EEPROM backup. Please help me confirm this.

- Correct.

Question 2. How to complete EEPROM page turning in E-flash according to the policy provided by NXP? Where is the introduction of this?

- This application note describes EEE functionality in detail:
https://www.nxp.com/docs/en/application-note/AN11983.pdf

Question 3. When Dflash is used as EEPROM backup and ordinary flash, is the cycle durability 100K and 10K respectively?

- Cycling endurance of normal PFlash or Dflash is 1K cycles:

lukaszadrapa_0-1709204748198.png

 

If DFlash is used for Emulated EEPROM, the flash controller uses slightly different handling and it's able to achieve higher endurance. The spec show 100K or 1.6M depending on the ratio to FlexRAM.
The best way is to use this calculator:
https://www.nxp.com/downloads/en/calculators/FME-Calculator.zip

Regards,
Lukas