SFFS700 May 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The CPU1 subsystem in the TMS320F28P65xD class of devices and the sole CPU in TMS320F28P65xS variants supports a pair of diverse processing units (C28x and CLA) with heterogeneous asymmetric architectures, instruction sets and software tools. Either of the processing units can be used to execute the intended function (the main real-time control function). The safety functions, which ensure that each safety goal can be met, can be implemented for diagnostic of random hardware failure by running Reciprocal Comparison by Software in separate processing units providing high diagnostic coverage for the processing units (ISO 26262-5:2018, Table D.4 and IEC 61508-2:2010, Table A.4). Safety mechanisms such as CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping, CLA Handling of Illegal Operation and Illegal Results, Internal Watchdog and so forth, can also be utilized. CPU Hardware Built-In Self-Test (HWBIST) can be used to implement latent fault coverage of the diagnostic function. Heterogeneous CPU cores minimize possibility of common mode failures while implementing this reciprocal comparison, thereby improving confidence in its Diagnostic Coverage. For common cause failures such as clock, power and reset, an external watchdog should be used.
The CPU2 subsystem in the TMS320F28P65xD class of devices supports a pair of lockstep C28x CPUs. In this case, the safety functions can be implemented via Hardware Redundancy Using Lockstep Compare Module (LCM) for diagnostic of random hardware failure, providing diagnostic coverage for the processing units. Safety mechanisms such as CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping, CLA Handling of Illegal Operation and Illegal Results, Internal Watchdog and so forth, can also be utilized. Software Test of CPU, Self-test Logic for LCM, and LCM Compare Error Forcing Mode can be used to implement latent fault coverage of the diagnostic function. Again, for common cause failures such as clock, power and reset, an external watchdog should be used.
Here are some definitions relevant to the following implementation options:
The following are the safety concept options which can be implemented on TMS320F28P65x.