Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

SEMPER™ Endurance FlexでWear levelingを無効(Long Retentionに設定)にする方法

SEMPER™ Endurance FlexでWear levelingを無効(Long Retentionに設定)にする方法

YukaA_81
Employee
Employee
5 solutions authored 10 replies posted First like given
  • お客様システムでの対象メモリにおいて、書き換え回数が少なく、データ保持期間の要求がある場合(Boot codeの格納、プログラムコードの格納の用途など)、メモリ全体をLong Retentionに設定し、Wear levelingを無効にできます
  • 設定方法:
    Endurance Flex Architecture Selection Register : EFX0/EFX1/EFX2/EFX3/EFX4を下記のように設定するとメモリ全体をLong Retentionに設定し、Wear levelingを無効にできます。

Register

Bit Number

Name

Factory Default

Set value

EFX4O

[10:2]

EPTAD4[8:0]

b'111111111

b'111111111

 

[1]

ERGNT4

b'1

b'1

 

[0]

EPTEB4

b'1

b'1

EFX3O

[10:2]

EPTAD3[8:0]

b'111111111

b'111111111

 

[1]

ERGNT3

b'1

b'1

 

[0]

EPTEB3

b'1

b'1

EFX2O

[10:2]

EPTAD2[8:0]

b'111111111

b'111111111

 

[1]

ERGNT2

b'1

b'1

 

[0]

EPTEB2

b'1

b'1

EFX1O

[10:2]

EPTAD1[8:0]

b'111111111

b'111111111

 

[1]

ERGNT1

b'1

b'1

 

[0]

EPTEB1

b'1

b'1

EFX0O

[1]

GBLSEL

b'1

b'0

 

[0]

WRLVEN

b'1

b'0

 

※Bit name :  Description

  • WRLVEN :     enables(“1”)/disables(“0”) the wear leveling feature.
  • GBLSEL :       GBSEL bit defines whether all sectors are defined as long retention region(“0”) or high endurance region(“1”).
  • EPTEB1x :     Endurance Flex Pointerx Enable(“0”) or Disable(“1”) Selection
  • EPTADx[8:0] :Endurance Flex Pointerx(1-4) Address Selection
  • ERGNTx :      The ERGNTx(1-4) bit defines whether the region is long retention(“0”) or high endurance(“1”)
0 件の賞賛
33 件の閲覧回数
寄稿者