Embedded NVM (eNVM) Controllers
UG0331 User Guide Revision 15.0
146
5.2
Functional Description
The address range of eNVM_0 is 0×60000000 to 0×6003FFFF and the address range of eNVM_1 is
0×60040000 to 0×6007FFFF. The location of eNVM_1 always follows eNVM_0 in the system memory
map. The following table gives the eNVM_0 and eNVM_1 addresses for different devices.
Both eNVMs and embedded NVM controllers are identical and the eNVM controller consists of three
components:
•
eNVM Array
•
eNVM Controller
•
eNVM to AHB Controller
Figure 66 •
eNVM Controller Block Diagram
M3_CLK is used within the MSS to clock the AHB bus matrix. Refer to
IGLOO2 Clocking Resources User Guide
for more information on M3_CLK.
Table 93 •
eNVM Address Locations
Device
eNVM_0
eNVM_1
Total NVM
M2S005
0x60000000
None
128 KB
M2S010
0x60000000
None
256 KB
M2S025
0x60000000
None
256 KB
M2S050
0x60000000
None
256 KB
M2S060
0x60000000
None
256 KB
M2S090
0x60000000
0x60040000
512 KB
M2S150
0x60000000
0x60040000
512 KB
6HFWRU
6HFWRUQ
6HFWRUQ
H190WR
$+%
&RQWUROOHU
H190$UUD\
$+%/,QWHUIDFH
H190&RQWUROOHU
(&&
:ULWH
'DWD
%XIIHU
$VVHPEO\
%XIIHU
5HDG
%XIIHU
+,17
)5(451*
)5(451*
'3'
190B%/2&.B6,=(
190B*&B,17
190B%86<
&RPPDQGVDQG
%LW'DWD
,QWHUIDFH
$GGUHVV,QWHUIDFH
:ULWHGDWD
5HDGGDWD
%LW
%LW
%LW
$+%
%XV
0DWUL[
+5'$7$
0B&/.