I am planning to use the Hercules ARM Safety MCU. I would like to know if the firmware development tool for the TMS570LS Family (eg., CCE) meets the requirements of the ISO 26262A SIL D and IEC 61508 SIL-3 safety standards?
Thx!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am planning to use the Hercules ARM Safety MCU. I would like to know if the firmware development tool for the TMS570LS Family (eg., CCE) meets the requirements of the ISO 26262A SIL D and IEC 61508 SIL-3 safety standards?
Thx!
Your request has been forwarded to our safety expert. We will get back to you shortly.
Regards,
Haixiao
Guido,
Are you referring to Code Composer Studio and the Code generation tools (compiler, etc) that are a part of CCS? If yes, let me know if the following post answers your question:
http://e2e.ti.com/support/microcontrollers/hercules/f/362/t/42193.aspx
Regards,
Abhishek
@Abhishek: Thank you for your response.
The tools however are still of concern.
According to IEC61508-3:1998 standard Table 1, Section 9.3 under the “Objectives” column: Support tools and programming languages: "To select a suitable set of tools, including languages and compilers, for the required safety integrity level over the whole safety lifecycle of the software which assists verification, validation, assessment and modification."
Does this not imply that the tools are required to be IEC61508 approved?
Hello,
Per IEC 61508-3:1998, the table you note references the requirements found in section 7.4.4 - "Requirements for Support Tools and Programming Languages". Per NOTE 2, responsibility for conformance to clause 7.4.4 rests mainly with the software developer when we consider complex embedded devlopment in full variability languages (i.e. C/C++). The expectation is that the tool vendor provides evidence to help support the analysis by the software developer, rather than to have the tool developed as a software component according to IEC 61508. ISO 26262 applies a very similar approach - the tools must be evaluated in the context of the software tool chain and development process of the software developer.
Details on TI’s compilers as needed to support customer tool evaluation are available on the Texas Instruments Embedded Processors Wiki: