SPRUHM8K December 2013 – May 2024 TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28378D , TMS320F28379D , TMS320F28379D-Q1
The following are Flash module configuration settings at power-up in both CPU1 and CPU2 subsystems:
During the boot process, the boot ROM performs a dummy read of the Code Security Module (CSM) password locations in the OTP memory. This read is performed to unlock a new (or erased) device that has no password stored in the device, so that Flash programming or loading of code into CSM-protected SARAM can be performed. On devices with a password, this read has no effect and the device remains locked. One effect of this read is that the Flash transitions from the sleep (reset) state to the active state.
User application software must initialize wait-states using the FRDCNTL register, and configure cache/prefetch features using the RD_INTF_CTRL register, to achieve optimum system performance. Software that configures Flash settings like wait-states, cache/prefetch features, and so on, must be executed only from RAM memory, not from Flash memory.