SM CODE
SWPMI_SM_2
Periodicity
Periodic
Test for the diagnostic
Not applicable
Multiple-fault protection
SWPMI_SM_0: Periodic read-back of configuration registers
Recommendations and known limitations
-
Table 138.
SWPMI_SM_3
SM CODE
SWPMI_SM_3
Description
Information redundancy techniques on messages to implement full end-to-end operation
Ownership
End user
Detailed implementation
This method aims to protect the communication between a peripheral and its external
counterpart establishing a kind of “protected” channel. The aim is to specifically address
communication failure modes as reported in IEC 61508:2, 7.4.11.1.
Implementation guidelines are the following:
•
Additional field added in payload reporting an unique identification of sender/receiver
and an unique increasing sequence packet number
•
Timing monitoring of the message exchange (for example check the message
arrival within the expected time window), detecting therefore missed message arrival
conditions
•
Application software
must verify before consuming data packet its consistency (CRC
check), its legitimacy (sender/receiver) and the correctness of sequence (sequence
number check, no packets lost)
Error reporting
Depends on implementation
Fault detection time
Depends on implementation
Addressed fault model
Depends on implementation
Dependency on
Device
configuration
None
Initialization
Depends on implementation
Periodicity
On demand
Test for the diagnostic
Not applicable
Multiple-fault protection
CPU_SM_0: Periodic core self-test software
Recommendations and known limitations
It is assumed that the remote SWMPI counterpart has an equivalent capability of performing
the checks described. This method is simplified by the existence of SWPMI_SM_1.
A major overlap between the requirements of this method and the implementation of security
protection on the transaction is possible.
3.6.39
SD/SDIO/MMC card host interface (SDMMC)
Table 139.
SDIO_SM_0
SM CODE
SDIO_SM_0
Description
Periodic read-back of SDIO/SMMC configuration registers
Ownership
End user
Detailed implementation
This method must be applied to SDIO/SMMC configuration registers.
Detailed information on the implementation of this method can be found in
Section 3.6.14 Extended interrupt and events controller (EXTI)
.
Error reporting
Refer to NVIC_SM_0
Fault detection time
Refer to NVIC_SM_0
UM2305
Hardware and software diagnostics
UM2305
-
Rev 10
page 77/110