SFFS700 May 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The CPU is a 32-bit fixed-point processor with Floating Point Unit (FPU), CRC Unit (VCRC) and Trigonometric Math Unit (TMU) co-processors. This device draws from the best features of digital signal processing, reduced instruction set computing (RISC), and microcontroller architectures, firmware, and tool sets. The CPU features include a modified Harvard architecture and circular addressing. The RISC features are single-cycle instruction execution, and register-to-register operations. The modified Harvard architecture of the CPU enables instruction and data fetches to be performed in parallel. The CPU does this over six separate address/data buses. Its unique architecture makes it amenable to integrate safety features external to CPU but on chip, to provide improved diagnostic coverage.
Note that the two CPU subsystems on this device have different associated hardware diagnostic features. The CPU1SS has the HWBIST and CLA co-processor with which Reciprocal Comparison can be implemented. The CPU2SS contains dual C28x CPUs in lockstep and is supported by the C28x_STL which perform a a software test of the CPU. For more information, see the device data sheet.
The following tests can be applied as diagnostics for this module (to provide diagnostic coverage on a specific function):
The following tests can be applied as test-for-diagnostics on this module:
Measures to Mitigate Common Cause Failure in CPU Subsystem: Common-cause failures are one of the important failure modes when a safety-related design is implemented in a silicon device. The contribution of hardware and software dependent failures is estimated on a qualitative basis because no general and sufficiently reliable method exists for quantifying such failures. System Integrator should perform a detailed analysis based on the inputs from 26262-11:2018, Section 4.7 and IEC61508 ed2 PART 2 Annex E (BetaIC method).