Code Security Module (CSM)
Code Security Module (CSM)
Code Security Module (CSM)
Code Security Module (CSM)
Data reads from restricted memory are only
Data reads from restricted memory are only
allowed for code running from restricted
allowed for code running from restricted
memory
memory
All other data read accesses are blocked:
All other data read accesses are blocked:
JTAG emulator/debugger, ROM bootloader, code running in
JTAG emulator/debugger, ROM bootloader, code running in
external memory or unrestricted internal memory
external memory or unrestricted internal memory
Access to the following on
Access to the following on
-
-
chip memory is
chip memory is
restricted:
restricted:
LO SARAM (4K)
LO SARAM (4K)
L1 SARAM (4K)
L1 SARAM (4K)
OTP (1K)
OTP (1K)
FLASH (128K)
FLASH (128K)
reserved
0x00 8000
0x00 8000
0x00 9000
0x00 9000
0x3D 7800
0x3D 7800
0x3D 8000
0x3D 8000
reserved
0x00 A000
0x00 A000
0x3D 7C00
0x3D 7C00
CSM Password
CSM Password
128
128
-
-
bit user defined password is stored in Flash
bit user defined password is stored in Flash
128
128
-
-
bit Key Register used to lock and unlock the
bit Key Register used to lock and unlock the
device
device
Mapped in memory space 0x00 0AE0
Mapped in memory space 0x00 0AE0
–
–
0x00 0AE7
0x00 0AE7
Register “EALLOW” protected
Register “EALLOW” protected
0x3F 7FF8
0x3F 7FF8
-
-
0x3F 7FFF
0x3F 7FFF
CSM Password
CSM Password
Locations (PWL)
Locations (PWL)
LO SARAM (4K)
LO SARAM (4K)
L1 SARAM (4K)
L1 SARAM (4K)
OTP (1K)
OTP (1K)
FLASH (128K)
FLASH (128K)
reserved
0x00 8000
0x00 8000
0x00 9000
0x00 9000
0x3D 7800
0x3D 7800
0x3D 8000
0x3D 8000
reserved
128
128
-
-
Bit Password
Bit Password
0x00 A000
0x00 A000
0x3D 7C00
0x3D 7C00
C28x - System Design 10 - 15