| Electronic Components Datasheet Search |
|
AN3077 Datasheet(PDF) 47 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3077 Datasheet(HTML) 47 Page - STMicroelectronics |
|
47 / 82 page ![]() DocID16384 Rev 10 47/82 AN3077 Functional safety requirements for application software 81 3.17 Software Watchdog Timer (SWT) Mandatory: These requirements apply to the SWT for ASIL D applications: ● Both of the following must be true: – The SWT is enabled – Configuration registers hard locked to avoid unwanted modification ● The SWT time window settings must be set to a value less than the FTTI. Detection latency shall be smaller than FTTI. ● Before the safety function is executed, software must verify that the SWT is enabled by reading the SWT control register (SWT_CR[WEN] = 1). Note: Rationale: To detect a defective program sequence Mandatory: Control flow monitoring can be implemented by SWT. However, other control flow monitoring approaches that do not used the SWT may also be used. Device_Number provides the hardware support (SWT) to implement both control flow and temporal monitoring methods. Refer to the Device_Number Reference Manual for the SWT functional description. Note: Implementation hint: To enable the SWT, and to hard lock the configuration register, SWT_CR[WEN] and SWT_CR[HLK] must be asserted (= 1). The timeout register (SWT_TO) must contain a 32-bit value that represents a timeout less than the FTTI. If Windowed mode and Keyed Service mode (two pseudorandom key values used to service the watchdog) are enabled, it is possible to reach a high effective temporal flow monitoring. 3.18 Redundancy Control Checking Unit (RCCU) The task of the RCCU unit is to perform a cycle-by-cycle comparison of the outputs of the modules included in the SoR. The SoR is the logical part of the device that contains all the modules that are replicated for functional safety reasons. The RCCU is able to detect any mismatch between the outputs of two replicated modules. The error information is forwarded to the MC_RGM and FCCU. For ASIL D applications, use of the RCCU is indispensable. The use of RCCU’s is automatically managed by the Device_Number device, users cannot disable the RCCU. Note: Rationale: To catch faults in the processing channel The RCCUs are only enabled when the Device_Number is in LSM. Application software must determine whether LSM mode is activate. Please refer to Section 3.2.2: Checking for further details. 3.19 Cyclic Redundancy Checker Unit (CRC) The CRC module computes CRC checksums, which offloads the CPU. The CRC has the capability of processing two CRC calculations simultaneously. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |