SFFS277 November 2023 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
The diagnostics libraries designed for the TMS320F28003x family of devices comprise of the SDL (Software Diagnostic Library) and the CLA_STL (Control Law Accelerator Self-Test Library). These libraries are designed to help TI customers, using the TMS320F28003x, develop functionally safe systems that can comply with a wide range of standards for end products catering to the automotive (ISO 26262), industrial (IEC 61508) and appliance (IEC 60730) markets. The CLA_STL implements the CLA2 - Software Test of CLA, safety mechanisms and the SDL provides examples for several safety mechanisms described in this safety manual.
The CLA_STL is independently assessed and found to be suitable for being integrated into safety related systems up to ASIL D and SIL 3 according to ISO 26262:2018 and IEC 61508:2010 respectively. The CLA_STL represents a safety mechanism with the capability to detect permanent faults of the Control Law Accelerator (CLA).
The SDL comprises general example implementations of several safety mechanisms. The SDL examples are developed using a Baseline Quality software development flow and are not required to be compliant with any particular standard. As such, the SDL is not certified by TÜV SÜD. Users are expected to study and adapt the provided examples into their safety related applications and are responsible to for their own product level third party certifications. In order to assist customers with getting their own product level certifications.
In order to maintain the diagnostic coverage, the source code for the CLA_STL provided with the release, must be used as delivered by TI and must not be modified when integrating the library into the customer application. Any modification may result in a compromise of the safety goal for the final product, resulting in an unsafe operating environment for the end user. See the Software Delivery Form (SDF) for the MD5 checksums for each of the files corresponding to the STL.