Embedded NVM (eNVM) Controllers
UG0331 User Guide Revision 15.0
178
Table 107 •
ENVM_REMAP_FAB_CR
Bit
Number Name
Reset
Value Description
[31:19]
Reserved
0
[18:1]
SW_ENVMFABREMAPBASE
0
Offset within eNVM address space of the base address of the
segment in eNVM, which is to be remapped to location
0x00000000 for use by a soft processor in the FPGA fabric. The
base address of the remapped segment of eNVM is determined
by the value of this register. Bit 0 of this register is defined as
SW_ENVMFABREMAPENABLE. Bit 0 must be set to remap the
NVM.
0
SW_ENVMFABREMAPENABLE 0
0: eNVM fabric remap not enabled for access by fabric
master/soft processor. The portion of eNVM visible in the eNVM
window at location 0x00000000 of a soft processor’s memory
space corresponds to the memory locations at the bottom of
eNVM.
1: eNVM fabric remap enabled. The portion of eNVM visible at
location 0x00000000 of a soft processor’s memory space of is a
remapped segment of eNVM.
Table 108 •
ENVM_PROTECT_USER
Bit
Number Name
Reset
Value Description
[31:16]
Reserved
0
15
NVM1_UPPER_WRITE_ALLOWED
0x1
When set indicates that the masters who have read access
can have write access to the upper protection region of
eNVM1. This is updated by the user flash row bit.
14
NVM1_UPPER_OTHERS_ACCESS
0x1
When set indicates that the other masters can access the
upper protection region of eNVM1. This is set by the user
flash row bit.
13
NVM1_UPPER_FABRIC_ACCESS
0x1
When set indicates that the fabric can access the upper
protection region of eNVM1. This is set by the user flash
row bit.
12
NVM1_UPPER_M3ACCESS
0x1
When this bit is set, it indicates that the Cortex-M3
processor can access the upper protection region of
eNVM1. This is updated by the user flash row bit.
11
NVM1_LOWER_WRITE_ALLOWED
0x1
When set indicates that the masters who have read access
can have write access to the lower protection region of
eNVM1. This is set by the user flash row bit.
10
NVM1_LOWER_OTHERS_ACCESS
0x1
When set indicates that the other masters can access the
lower protection region of eNVM1. This is set by the user
flash row bit.
9
NVM1_LOWER_FABRIC_ACCESS
0x1
When set indicates that the fabric can access the lower
protection region of eNVM1. This will be set by user flash
row bit.