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: About Periodic Software Readback of Static Configuration Registers

Part Number: TMS570LS3137
Other Parts Discussed in Thread: HALCOGEN

About Periodic Software Readback of Static Configuration Registers

Periodic Software Readback of Static Configuration Registers recognizes that checking that the register has not changed from the initial value.
In Can and Gio, initial values can be acquired with HalCoGen canGetConfigValue (), gioGetConfigValue (), but dmaGetConfigValue () is "Do not pass initial value as parameter as there is no DMA initialization API" and there is no initial value.
In this case, what timing register should be used for Static Configuration Registers?

  • Hi,

    Even though there is no dmaGetConfigValue(), it does not mean there is no DMA register that is worth checking for diagnostic. You just need to identify the registers that are deem critical to your application. Think about which registers will have impact to your safety application if there is a transient fault happens to these registers. For example, there is the PARx register. If there is a transient fault then the DMA will be force to operate on an un-existed port. If transient faults happen to any interrupt mapping or enable registers then there will be unexpected DMA interrupt behavior.