S32k1xx Dflash and Eflash cycle durability

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

S32k1xx Dflash and Eflash cycle durability

跳至解决方案
347 次查看
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 项奖励
回复
1 解答
334 次查看
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

在原帖中查看解决方案

1 回复
335 次查看
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