SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The LCM has the capability to force a fault to check the error signaling path between the LCM and error aggregation logic at the device level (for example, NMIWD). This test is executed separately from the self-test, and is executed on the primary and redundant comparators individually through separate calls.
Execution of this self-test is started by setting the appropriate bit: LCM_CONTROL.CMPx_ERR_FORCE, where x is the number designator of the redundant comparator to be tested.
Upon execution of this one-cycle-long test, the LCM asserts a lockstep comparison error signal to the device. The normal functional compare fail flag (LCM_STATUS.CMP_FAIL) is not set by this test mode.
The following bits are set by the test:
Because the test triggers an NMI on a test pass, the "DONE" flag allows the cause to be determined by either a functional fail or an error forcing test fail.