SFFS619 December 2023 MSPM0L1304-Q1 , MSPM0L1305-Q1 , MSPM0L1306-Q1
Table 7-2 summarizes the functional safety mechanisms present in hardware or recommend for implementation in software or at the system level as described in Section 5. Table 7-1 describes each column in Table 7-2 and gives examples of what content could appear in each cell.
Functional Safety Mechanism | Description |
---|---|
TI Safety Mechanism Unique Identifier | A unique identifier assigned to this safety mechanism for easier tracking. |
Safety Mechanism Name | The full name of this safety mechanism. |
Safety Mechanism Category | Safety Mechanism - This test provides coverage for faults on the primary function. It may also provide coverage on another safety mechanism. Test for Safety Mechanism - This test provides coverage for faults of a safety mechanism only. It does not provide coverage on the primary function. Fault Avoidance - This is typically a feature used to improve the effectiveness of a related safety mechanism. |
Safety Mechanism Type | Can be either hardware, software, a combination of both hardware and software, or system. See Section 6.2 for more details. |
Safety Mechanism Operation Interval | The timing behavior of the safety mechanism with respect to the test interval defined for a functional safety requirement / functional safety goal. Can be either continuous, or on-demand. Continuous - the safety mechanism constantly monitors the hardware-under-test for a failure condition. Periodic or On-Demand - the safety mechanism is executed periodically, when demanded by the application. This includes Built-In Self-Tests that are executed one time per drive cycle or once every few hours. |
Test Execution Time | Time period required for the safety mechanism to complete, not including error reporting time. Note: Certain parameters are not set until there is a concrete implementation in a specific component. When component specific information is required, the component data sheet should be referenced. Note: For software-driven tests, the majority contribution of the Test Execution Time is often software implementation-dependent. |
Action on Detected Fault | The response that this safety mechanism takes when an error is detected. Note: For software-driven tests, the Action on Detected Fault may depend on software implementation. |
Time to Report | Typical time required for safety mechanism to indicate a detected fault to the system. Note: For software-driven tests, the majority contribution of the Time to Report is often software implementation-dependent. |
TI Safety Mechanism Unique Identifier | Safety Mechanism Name | Safety Mechanism Category | Safety Mechanism Type | Safety Mechanism Operation Interval | Test Execution Time | Action on Detected Fault | Time to Report |
---|---|---|---|---|---|---|---|
ADC1 | Software test for periodic read of static configured MMRs | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
ADC2 | ADC sample and conversion test | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
WDT | Watchdog Timeout Event | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
ADC3 | ADC Trigger overflow | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
COMP1 | Software Read Back of Written Configuration | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
COMP3 | External pin input to COMP | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
CPU1 | ARM STL | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
DMA1 | Periodic Software Read Back of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
DMA2 | Software test | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
FXBAR1 | Use hardware redundancy by access same flash location by CPU and DMA | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
FXBAR2 | Periodic Software Read Back of FLASH data | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
GPIO1 | Software test of function using I/O loopback | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
GPIO2 | Periodic Software Readback of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
TIM1 | Test for basic PWM generation | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
TIM2 | Periodic Software Read Back of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
TIM3 | Test for fault generation | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
I2C1 | Software test of function using I/O loopback | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
I2C2 | Periodic Software Read Back of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
IOMUX1 | Periodic Software Readback of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
OA1 | Software Read Back of Written Configuration | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
OA2 | DAC8(COMPDAC) to OA and then to ADC Loopback | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SPI1 | Software test of function using I/O loopback | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SPI2 | Periodic Software Read Back of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SPI3 | SPI PERIODIC Safety Message check | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL1 | MCLK monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL2 | HFCLK Startup monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL3 | LFCLK Monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL4 | RTC Monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL5 | Periodic Software Read Back of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL6 | SYSPLL Startup monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL8 | Brownout Reset (BOR) Supervisor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL9 | FCC counter logic to calculate clock frequencies | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL10 | External voltage monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL11 | Boot process monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL12 | Parity protection | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL13 | SYSCTL3V State machine | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL14 | Brownout Voltage Monitor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSCTL15 | External Voltage Supervisor | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSMEM1 | Software read of memory | Software | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSMEM2 | Software read of memory | Software | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
SYSMEM5 | RAM March Test | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
UART1 | Software test of function using I/O loopback | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
UART2 | Periodic Software Read Back of Static Configuration Registers | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
REF1 | Periodic Software Read Back of static configuration registers. | Safety Mechanism | Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |
REF2 | VREF to ADC Reference input | Safety Mechanism | Hardware/Software | Periodic/On-Demand | Application dependent | Reset the device | Application dependent |