Memory Organization
100
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Architecture
After swapping, the data RAM is accessed starting from 0x00000000 and the RAM ECC locations are
accessed starting from 0x00400000. The flash memory is now accessed starting from 0x08000000.
2.2.2 Memory-Map Table
The control and status registers for each module are mapped within the CPU’s 4GB memory space. Some
modules also have associated memories, which are also mapped within this space.
shows the starting and ending addresses of each module’s register frame and any associated
memory. The table also shows the response generated by the module or the interconnect whenever an
access is made to an unimplemented location inside the register or memory frame.
Table 2-3. Module Registers / Memories Memory-Map
Name
Memory Select
Frame Address
Frame
Size
Actual
Size
Response for Access to
Unimplemented
Location in Frame
Start
End
CPU Tightly-Coupled Memories
TCM Flash
CS0
0x0000_0000
0x00FF_FFFF
16MB
3MB
Abort
TCM RAM + RAM
ECC
CSRAM0
0x0800_0000
0x0BFF_FFFF
64MB
256KB
Mirrored Flash
Flash mirror frame
0x2000_0000
0x20FF_FFFF
16MB
3MB
External Memory Accesses
EMIF Chip Select 2
(asynchronous)
EMIF select 2
0x6000_0000
0x63FF_FFFF
64MB
16MB
Access to “Reserved”
space will generate Abort
EMIF Chip Select 3
(asynchronous)
EMIF select 3
0x6400_0000
0x67FF_FFFF
64MB
16MB
EMIF Chip Select 4
(asynchronous)
EMIF select 4
0x6800_0000
0x6BFF_FFFF
64MB
16MB
EMIF Chip Select 0
(synchronous)
EMIF select 0
0x8000_0000
0x87FF_FFFF
128MB
128MB
Flash Bus2 Interface: OTP, ECC, EEPROM Bank
Customer OTP,TCM
Flash Bank 0
0xF000_0000
0xF000_1FFF
8KB
4KB
Abort
Customer OTP,TCM
Flash Bank 1
0xF000_2000
0xF000_3FFF
8KB
4KB
Customer OTP,
EEPROM Bank
0xF000_E000
0xF000_FFFF
8KB
4KB
Customer
OTP–ECC,TCM Flash
Bank 0
0xF004_0000
0xF004_03FF
1KB
512B
Customer
OTP–ECC,TCM Flash
Bank 1
0xF004_0400
0xF000_07FF
1KB
512B
Customer OTP–ECC,
EEPROM Bank
0xF004_1C00
0xF004_1FFF
1KB
512KB
TI OTP, TCM Flash
Bank 0
0xF008_0000
0xF008_1FFF
8KB
4KB
TI OTP, TCM Flash
Bank 1
0xF008_2000
0xF008_3FFF
8KB
4KB
TI OTP, EEPROM
Bank
0xF008_E000
0xF008_FFFF
8KB
4KB
TI OTP–ECC,TCM
Flash Bank 0
0xF00C_0000
0xF00C_03FF
1KB
512B
TI OTP–ECC,TCM
Flash Bank 1
0xF00C_0400
0xF00C_07FF
1KB
512B
TI OTP–ECC,
EEPROM Bank
0xF00C_1C00
0xF00C_1FFF
1KB
512KB
EEPROM Bank–ECC
0xF010_0000
0xF013_FFFF
256KB
8KB