SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Dual-zone Code Security Module (DCSM) on this device locks read access to secure memories of each CPU subsystem. To facilitate CRC checks and copying of CLA code, TI provides ROM functions to securely access those memory areas. To prevent security breaches, interrupts must be disabled before calling these functions. If a vector fetch occurs in a secure copy or CRC function, the DCSM triggers a reset. CPU1'security reset (CPU1.SCCRESET) is similar to a CPU1.SYSRS, and CPU2 security reset (CPU2.SCCRESET) is similar to a CPU2.SYSRS. However, the security reset also resets the debug logic to deny access to a potential attacker.
After a security reset, the SCCRESETn bit in RESC is set. Software can read this bit to know the cause of reset and clear the status by writing 1 into corresponding bit in RESCCLR register.