Chapter 2
SPRUFB0C – September 2007 – Revised May 2009
Code Security Module (CSM)
The code security module (CSM) is a security feature incorporated in 28x devices. It prevents
access/visibility to on-chip memory to unauthorized persons—i.e., it prevents duplication/reverse
engineering of proprietary code.
The word secure means access to on-chip memory is protected. The word unsecure means access to
on-chip secure memory is not protected — i.e., the contents of the memory could be read by any means
(through a debugging tool such as Code Composer Studioâ„¢, for example).
Topic .................................................................................................. Page
2.1 Functional Description............................................................... 28
2.2 CSM Impact on Other On-Chip Resources ................................... 30
2.3 Incorporating Code Security in User Applications ......................... 31
2.4 Do's and Don'ts to Protect Security Logic .................................... 36
2.5 CSM Features - Summary ........................................................... 36
SPRUFB0C – September 2007 – Revised May 2009 Code Security Module (CSM) 27
Submit Documentation Feedback