This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS3137: DMM function

Part Number: TMS570LS3137

Hi team,

The customer has the following question:

Can the dmm module of this control chip be used to write registers for all modules? Or can it only modify RAM? The entire 4GB address space can be modified according to the technical manual.

Could you help resolve this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    This device has built-in RTP and DMM modules. The RTP and DMM were intended to be used for a specific set of use cases common in automotive systems development which is generically called "calibration". During this type of development the focus is on tuning control algorithms and control algorithm parameters experimentally using models or real hardware. 

    One common use case is to offload the control algorithm for external processing and algorithm tuning on a PC, or other hardware. When the program on the MCU reaches a specific point of execution, the RTP is used to dump a copy of internal SRAM (containing the control algorithm parameters and state information) to the external host while the MCU waits in a standby state. The external host executes the control algorithm, then pushes the local SRAM buffer back to the MCU by using the DMM. At this point the control is transferred back to the MCU. 

    I think that the MCU peripheral registers can be programmed through DMM. Those two modules can be turned off if not used.