466
SNIU028A – February 2016 – Revised April 2016
Copyright © 2016, Texas Instruments Incorporated
Memory
NOTE:
In ROM mode, ROM extends from 0 up to start of program flash – the same 8KB block is
repeated many times.
The large ROM area is needed because the ROM needs to jump from its ROM mode address to its Flash
mode address before it moves the Flash to location 0. After boot ROM transfers control to program in
Flash memory, memory gets remapped as follows:
Table 15-2. Memory Map (Flash Operation)
Module
Size (KB)
Memory
Select
Start Address
3138
3138064/A64A
3138A64
3138128
Mode 1
Mode 2
Mode 1
Mode 2
Program
Flash 0
32
1
0
0
0x8000
0
0
0x10000
Program
Flash 1
32
17
–
0x8000
0
0x8000
0x8000
0x18000
Program
Flash 2
32
18
–
–
–
–
0x10000
0
Program
Flash 3
32
19
–
–
–
–
0x18000
0x8000
Boot ROM
8
0
0xA000
0x20000
0x20000
0x20000
0x20000
0x20000
NOTE:
1.
In Flash Mode, the ROM only occupies 4KB
2.
The difference between the A64 and A64A is the only difference between A and non-A
versions. With all the rest of the devices, the A and non-A memory maps are the same.
Mode 1 and Mode 2 are provided so that multiple versions can be supported by the Boot ROM. The put
different flash blocks or pairs of flash blocks at location 0. The Data Flash and RAM are always in the
same locations regardless of ROM or FLASH mode.
Table 15-3. RAM and Data Flash Memory Map (ROM and Flash Operation)
Module
Size (KB)
Memory Select
Start Address
3138
3138064
3138128/A64
Data Flash
2
2
0x18800
0x68800
0x69800
Data RAM
4/8
3
0x19000
0x69000
0x6A000
NOTE:
The ‘128/’A64 devices have 8 KB of data RAM, the other devices have 4KB.
Table 15-4. Memory Map (System and Peripherals Blocks)
Address
Size
Module
Comment
0x0002_0000 - 0x0002_00FF
256
Loop Mux
Memory Select[4]
0x0003_0000 - 0x0003_00FF
256
Fault Mux
Memory Select[5]
0x0004_0000 - 0x0004_00FF
256
ADC
Memory Select[6]
0x0005_0000 - 0x0005_00FF
256
DPWM 3
Memory Select[7]
0x0006_0000 - 0x0006_00FF
256
Filter 2
Memory Select[8]
0x0007_0000 - 0x0007_00FF
256
DPWM 2
Memory Select[9]
0x0008_0000 - 0x0008_00FF
256
Front End/Ramp I/F 2
Memory Select[10]
0x0009_0000 - 0x0009_00FF
256
Filter 1
Memory Select[11]
0x000A_0000 - 0x000A_00FF
256
DPWM 1
Memory Select[12]