SFFS779 December 2024 TMS320F28P550SJ
The CPU in TMS320F28P55x variants support a pair of diverse processing units (C28x and CLA) with heterogeneous asymmetric architectures, instruction sets, and software tools. Either processing units can be used to execute the intended function (the main real-time control function). The safety functions, which allow each safety goal to be met, can be implemented for diagnostics of random hardware failures 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. Heterogeneous CPU cores minimize the possibility of common-mode failures while implementing this reciprocal comparison, thereby improving confidence in the diagnostic coverage. For common-cause failures, such as clock, power, and reset, an external watchdog must be used.
Here are some definitions relevant to the following implementation options:
The following are the safety concept options which can be implemented on TMS320F28P55x.