没有合适的资源?快使用搜索试试~ 我知道了~
X-CUBE-STL-H7 safety manual 安全手册
需积分: 1 8 下载量 55 浏览量
2023-04-24
08:52:08
上传
评论 1
收藏 243KB PDF 举报
温馨提示
试读
18页
X-CUBE-STL-H7 safety manual 安全手册
资源推荐
资源详情
资源评论
Introduction
This document applies to the X-CUBE-STL self-test library for the STM32H7 Series (order code X-CUBE-STL-H7).
X-CUBE-STL-H7, a software expansion package for STM32Cube, includes an application-independent software test library
released by ST to implement a relevant subset of safety mechanisms required by the safety concepts applicable to
microcontrollers of the STM32H7 Series.
Thanks to this software expansion package the end user can reduce the time and effort required to implement the conditions of
use needed to use the STM32H7 MCUs in safety applications up to SIL 2 hardware safety integrity level with a HFT=0 scheme.
The complex activity needed for the design and verification of the safety mechanisms has been carried out by ST on behalf of
its customers, and is guaranteed for completeness and accuracy.
Table 1. Applicable product
Part number Order code
X-CUBE-STL X-CUBE-STL-H7
STM32H7 Series self-test library safety manual
ST Restricted - Subject to Non-Disclosure Agreement – Do not copy
UM2599
User manual
UM2599 - Rev 2 - January 2020
For further information contact your local STMicroelectronics sales office.
www.st.com
1 About this document
1.1 Purpose and scope
This manual is to be used when X-CUBE-STL-H7 is re-used in development of systems based on
microcontrollers of the STM32H7 Series.
It provides a detailed description (comprising functions, constraints and evidence), to make possible an
assessment of the integrity of a specific safety function that depends (fully or partially) upon X-CUBE-STL-H7.
Therefore, this manual is part of the user documentation, and is supposed to be delivered to customers or
partners when requested.
This manual defines the attributes of X-CUBE-STL-H7, including constraints that the integrator shall be aware of,
and take into consideration during its application software development. In particular, it constitutes the vehicle for
informing the integrator of X-CUBE-STL-H7 properties, of the reasons for its design, its behavior and its
characteristics.
This manual has to be considered as the safety manual for X-CUBE-STL-H7 software, in compliance with
IEC61508-3, 7.4.2.12 clause b), and depending clauses.
This document applies to the X-CUBE-STL-H7 software test library (self-test library), and is intended for all people
(either internal or external to ST) who need to integrate it in a STM32H7 MCUs used in a wider system
implementing safety functions.
It is expected that readers of this document are familiar with the concepts and knowledge indicated in related
Section 2.2 Minimum level of competence.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
1.2 Terms and abbreviations
Table 2. Terms and abbreviations
Term Definition
API Application programming interface
BSP BSP: board support package
CMSIS
Cortex
®
microcontroller software interface standard
CoU Conditions of use
HAL Hardware abstraction layer
IEC International electrotechnical commission
Integrator The person, department or organization that integrates the software
PST Process safety time
SCi Systematic capability level
SILi Safety integrity level
SM_i Safety mechanism code
SSx MCU safe state
STL_SSx X-CUBE-STL-H7 safe state
TMi Test module code
ST Restricted - Subject to Non-Disclosure Agreement – Do not copy
UM2599
About this document
UM2599 - Rev 2
page 2/18
1.3 Reference documents
[1] UM2331, STM32H7 Series safety manual available on www.st.com
[2] UM2601, STM32H7 Series self-test library user guide
1.4 Reference normative
This document is written in compliance with the IEC61508 international norm for functional safety of electrical,
electronic and programmable electronic safety-related systems, – Part 3: Software requirements.
The version used as reference is IEC61508:1-7
©
IEC:2010.
1.5 Informative section
This document is the IEC61508-compliant safety manual for X-CUBE-STL-H7 software library. The safety
characteristics claimed for X-CUBE-STL-H7 are exposed in detail in Section 3.1 Development process and
Section 3.2 Diagnostic coverage:
• a software development process compliant to IEC61508-3 SC3 (systematic capability) – Section 3.1
• a verified achievable diagnostic coverage on the specified safety scope – Section 3.2
Nevertheless, the X-CUBE-STL-H7 has been designed to be used in the framework of the STM32H7 MCU safety
concept, more specifically to implement a subset of required conditions of use to allow the use of the STM32H7
itself as part of a system implementing safety functions. Accordingly, any reference in this document to STM32H7
Series safety manual (ref. [1]) is provided for the mere sake of reader’s correct understanding, and not to indicate
that this reference [1] is to be assumed as formally belonging to X-CUBE-STL-H7 safety case and related claims.
To further clarify the relevance of X-CUBE-STL-H7 safety characteristic within the overall IEC61508 STM32H7
safety concept, it is worth to recap that:
• X-CUBE-STL-H7 achievable diagnostic coverage (as stated in Section 3.2 Diagnostic coverage) allows,
among other requirements at MCU level, the use of STM32H7 MCUs in systems implementing safety
functions with hardware safety integrity up to SIL2 for HFT=0 and up to SIL3 for HFT=1
• X-CUBE-STL-H7 SC3 software systematic capability allows the end user to integrate the X-CUBE-STL-H7
itself with application software having equivalent or lower systematic capability, excluding interferences
between the X-CUBE-STL-H7 and the application software.
Eventually, it is reminded that STM32H7 Series safety manual [1] is the main reference for the use of the
STM32H7 MCUs in systems implementing safety functions. End customers willing to use the STM32H7 MCUs in
safety-related applications must refer to such document.
ST Restricted - Subject to Non-Disclosure Agreement – Do not copy
UM2599
Reference documents
UM2599 - Rev 2
page 3/18
2 Release
2.1 Identification
The version of application-independent software test library, self-test library, available in the X-CUBE-STL-H7
software expansion package (and associated to this manual) is V1.0.0.
Note: In this document any information and characteristic provided for X-CUBE-STL-H7 must be intended as related to
the application-independent software test library included as object code.
2.2 Minimum level of competence
In the spirit of the recommendation of IEC61508-3 Annex D, D 2.4 a), it is assumed that the integrator (team or
individual) of X-CUBE-STL-H7 is familiar with:
• concept of functional safety standards application to microelectronics devices and software applications (in
the specific, IEC61508)
• STM32H7 MCU IEC61508-compliant safety concept as described in the related safety manual (refer to [1])
• general STM32H7 MCU architecture, based on an Arm
®
Cortex
®
M7 core
2.3
Purpose
X-CUBE-STL-H7 includes an application-independent software test library released by ST to implement a
relevant subset of safety mechanisms required by the safety concept of STM32H7 MCUs.
Thanks to this software the end user can save time and efforts required to implement the conditions of use
needed to achieve up to SIL 2 hardware safety integrity level (with HFT=0) on its application. The complex activity
needed for the design and verification of the safety mechanisms has been carried out by ST on behalf of its
customers, and is guaranteed for completeness and accuracy.
X-CUBE-STL-H7 satisfies the CoUs of
• CPU_SM_0
• CPU_SM_9
• RAM_SM_0
• FLASH_SM_0
• FLASH_SM_9
CoUs / safety mechanism implementation is available under the form of specific API calls included in the
relocatable object code included in X-CUBE-STL-H7. Refer to [2] for details.
The table below maps the characteristics required for the above mentioned safety mechanisms in the X-CUBE-
STL-H7 implementation. Reference is the safety mechanism description in [1].
Note: To better understand the relationship between X-CUBE-STL-H7 features and STM32H7 CoUs, it is
recommended to carefully read the contents of Section 1.5 Informative section.
Table 3. Safety mechanisms implementation in X-CUBE-STL-H7
Characteristic CPU_SM_0 CPU_SM_9 RAM_SM_0 FLASH_SM_0 FLASH_SM_9
X-CUBE-STL-H7 function CPU Arm core tests RAM tests Flash memory tests
Flash memory tests
(1)
Detailed implementation Implemented
Error reporting Implemented
Fault detection time Implemented
Addressed fault model Implemented
Dependency on MCU
configuration
Not needed X-CUBE-STL-H7 is configurable
Initialization Implemented Not needed
Periodicity Implemented, end user has to guarantee
ST Restricted - Subject to Non-Disclosure Agreement – Do not copy
UM2599
Release
UM2599 - Rev 2
page 4/18
剩余17页未读,继续阅读
资源评论
嵌入式基地
- 粉丝: 4w+
- 资源: 202
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功