SM CODE
USB_SM_2
Test for the diagnostic
Not applicable
Multiple-fault protection
CPU_SM_0: Periodic core self-test software
Recommendations and known limitations
None
Table 148.
USB_SM_3
SM CODE
USB_SM_3
Description
Information redundancy techniques on messages, including end-to-end protection.
Ownership
End user
Detailed implementation
This method aims to protect the communication between the USB OTG_FS peripheral and its
external counterpart.
Refer to UART_SM_3 description for detailed information.
Error reporting
Refer to UART_SM_3
Fault detection time
Refer to UART_SM_3
Addressed fault model
Refer to UART_SM_3
Dependency on
Device
configuration
Refer to UART_SM_3
Initialization
Refer to UART_SM_3
Periodicity
Refer to UART_SM_3
Test for the diagnostic
Refer to UART_SM_3
Multiple-fault protection
Refer to UART_SM_3
Recommendations and known limitations
This method applies in case USB bulk or isochronous transfers are used. For other transfers
modes the USB hardware protocol already implements several features of this requirement.
Refer to UART_SM_3 for further notice.
3.6.42
Part separation (no interference)
This section reports safety mechanisms that address peripherals not used by the safety application, or not used at
all.
Table 149.
FFI_SM_0
SM CODE
FFI_SM_0
Description
Disable of unused peripherals
Ownership
End user
Detailed implementation
This method contributes to the reduction of the probability of cross-interferences caused
by peripherals not used by the software application, in case a hardware failure causes an
unintentional activation.
After the system boot,
Application software
must disable all unused peripherals with this
procedure:
•
Enable reset flag on AHB and APB peripheral reset register.
•
Disable clock distribution on AHB and APB peripheral clock enable register.
Error reporting
Not applicable
Fault detection time
Not applicable
Addressed fault model
Not applicable
Dependency on
Device
configuration
None
Initialization
Not applicable
UM2305
Hardware and software diagnostics
UM2305
-
Rev 10
page 82/110