21.5.5 eNVM Configuration Register

Table 21-8. ENVM_CR
Bit Number Name Reset Value Description
[31:17] Reserved 0
16 ENVM_SENSE_ON 0 Turns on or off the sense amps for both NVM0 and NVM1
15 ENVM_PERSIST 0 Reset control for NVM0 and NVM1

0: Reset on SYSRESET_N and PORESET_N

1: Reset on PORESET_N

14 NV_DPD1 0 Deep power-down control for the NVM1

0: Normal operation

1: NVM deep power-down

13 NV_DPD0 0 Deep power-down control for the NVM0

0: Normal operation

1: NVM deep power-down

[12:5] NV_FREQRNG 0x7 Setting of NV_FREQRNG[8:5] or NV_FREQRNG[12:9] determines the behavior of eNVM BUSY_B with respect to the AHB Bus interface clock. It can be used to accommodate various frequencies of the external interface clock, M3_CLK, or it can be used to advance or delay the data capture due to variation of read access time of the NVM core. It sets the number of wait states to match with the Cortex-M3 or Fabric master operating frequency for read operations. The small counter in the NVM Controller uses this value to advance or delay the data capture before sampling data.

0000: NOT SUPPORTED

0001: NOT SUPPORTED

0010: Page Read = 3, All other modes (Page program and Page verify) = 2

0011: Page Read = 4, All other modes (Page program and Page verify) = 2

0100: Page Read = 5, All other modes (Page program and Page verify) = 2

0101: Page Read = 6, All other modes (Page program and Page verify) = 3

0110: Page Read = 7, All other modes (Page program and Page verify) = 3

0111: Page Read = 8, All other modes (Page program and Page verify) = 4

1000: Page Read = 9, All other modes (Page program and Page verify) = 4

1001: Page Read = 10, All other modes (Page program and Page verify) = 4

1010: Page Read = 11, All other modes (Page program and Page verify) = 5

1011: Page Read = 12, All other modes (Page program and Page verify) = 5

1100: Page Read = 13, All other modes (Page program and Page verify) = 6

1101: Page Read = 14, All other modes (Page program and Page verify) = 6

1110: Page Read = 15, All other modes (Page program and Page verify) = 6

1111: Page Read = 16, All other modes (Page program and Page verify) = 7

NV_FREQRNG[8:5] is used for NVM0 and NV_FREQRNG[12:9] is used for NVM1.

4:0 SW_ENVMREMAPSIZE 0x11 Size of the segment in eNVM which is to be remapped to location 0x00000000. This logically splits eNVM into a number of segments, each of which may be used to store a different firmware image, for example. The region sizes are shown in Table 21-9.