UG-549
ADuCM310 Hardware Reference Manual
Rev. C | Page 8 of 192
MEMORY ORGANIZATION
The
memory organization is described in this section.
Features
•
Cortex-M3 memory system features
•
Predefined memory map
•
Support for bit-band operation for atomic operations
•
Unaligned data access
•
on-chip peripherals are accessed via memory mapped registers, situated in the bit band region.
•
User memory sizes options:
•
32 kB SRAM
•
256 kB Flash/EE memory
There is an on-chip kernel for manufacturer data and in-circuit download.
VENDOR SPECIFIC
PRIVATE PERIPHERAL
BUS—EXTERNAL
PRIVATE PERIPHERAL
BUS—INTERNAL
EXTERNAL DEVICE 1GB
(NOT AVAILABLE IN
ADuCM310)
EXTERNAL RAM 1GB
(NOT AVAILABLE IN
ADuCM310)
PERIPHERAL 0.5GB
SRAM 0.5GB
CODE 0.5GB
0xFFFF FFFF
0xE010 0000
0xE00F FFFF
0xE004 0000
0xE003 FFFF
0xE000 0000
0xDFFF FFFF
0xA000 0000
0x9FFF FFFF
0x6000 0000
0x5FFF FFFF
0x4000 0000
0x3FFF FFFF
0x2000 0000
0x1FFF FFFF
0x0000 000
0xE000 EF00
ADuCM310 MMRs
0xE000 E000
0x400A FFFF
ADuCM310 MMRs
0x4000 0000
0x2000 7FFF
ADuCM310 32kB SRAM
0x2000 0000
0x0004 0FFF
ADuCM310
KERNEL SPACE
0x0004 0000
0x0003 FFFF
ADuCM310 256kB
FLASH/EE MEMORY
0x0000 0000
1
1461-
002
Figure 2. Cortex-M3 Memory Map Diagram