Code Security Module (CSM)
www.ti.com
52
SPRUI07–March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
System Control and Interrupts
1.2.2 CSM Impact on Other On-Chip Resources
The CSM affects access to the on-chip resources listed in Table 1-10:
(1)
Not affected by ECSL
Table 1-10. Resources Affected by the CSM
Address Block
0x00 0A80 - 0x00 0A87 Flash Configuration Registers
0x00 8000 - 0x00 8FFF L0 SARAM (4K X 16)
0x00 9000 - 0x00 9FFF L1 SARAM (4K X 16)
0x00 A000 - 0x00 AFFF L2 SARAM (4K X 16)
0x00 B000 - 0x00 BFFF L3 SARAM (4K X 16)
0x30 0000 - 0x33 FFFF Flash (64K X 16, 32 X 16, or 16 X 16)
0x38 0000 - 0x38 03FF TI One-Time Programmable (OTP)
(1)
(1K X 16)
0x38 0400 - 0x38 07FF User One-Time Programmable (OTP) (1K X 16)
0x3F 8000 - 0x3F 8FFF L0 SARAM (4K X 16), mirror
0x3F 9000 - 0x3F 9FFF L1 SARAM (4K X 16), mirror
0x3F A000 - 0x3F AFFF L2 SARAM (4K X 16), mirror
0x3F B000 - 0x3F BFFF L3 SARAM (4K X 16), mirror
The Code Security Module has no impact whatsoever on the following on-chip resources:
• Single-access RAM (SARAM) blocks not designated as secure - These memory blocks can be freely
accessed and code run from them, whether the device is in secure or unsecure mode.
• Boot ROM contents - Visibility to the boot ROM contents is not impacted by the CSM.
• On-chip peripheral registers - The peripheral registers can be initialized by code running from on-chip
or off-chip memory, whether the device is in secure or unsecure mode.
• PIE Vector Table - Vector tables can be read and written regardless of whether the device is in secure
or unsecure mode. Table 1-10 and Table 1-11 show which on-chip resources are affected (or are not
affected) by the CSM.
Table 1-11. Resources Not Affected by the CSM
Address Block
0x00 0000 - 0x00 03FF M0 SARAM (1K x 16)
0x00 0400 - 0x00 07FF M1 SARAM (1K x16)
0x00 0800 - 0x00 0CFF Peripheral Frame 0 (2K x 16)
0x00 0D00 - 0x00 0FFF PIE Vector RAM (256 x 16)
0x00 6000 - 0x00 6FFF Peripheral Frame 1 (4K x 16)
0x00 7000 - 0x00 7FFF Peripheral Frame 2 (4K x 16)
0x00 C000 - 0x00 CFFF L4 SARAM (4K x 16)
0x00 D000 - 0x00 DFFF L5 SARAM (4K x 16)
0x00 E000 - 0x00 EFFF L6 SARAM (4K x 16)
0x00 F000 - 0x00 FFFF L7 SARAM (4K x 16)
0x3F F000 - 0x3F FFFF Boot ROM (4K x 16)