Texas Instruments Incorporated's new SafeTI Compiler Qualification Kit assists customers in qualifying their use of the TI ARM C/C++ compiler to functional safety standards such as IEC 61508 and ISO 26262, while helping to maximize functionality and performance. This kit, a component of the SafeTI design packages, was developed primarily for use with TI ARM Cortex-R4-based Hercules ARM microcontroller (MCU) platform make it easier for customers to develop functional safety applications.
Model-based tool qualification used in the SafeTI Compiler Qualification Kit is flexible, allowing the user to select the desired tool features for the development process. Tool features are either testable or provide a list of several mitigation options the user can choose to best fit the process. The SafeTI Compiler Qualification Kit guides customers through the selection of features, tests and mitigation measures and generates required documents based on documentation templates and the qualification model.
The SafeTI Compiler Qualification Kit includes:
- User manual Qualification support tool to help qualification configuration and document generation Templates for the required safety documentation, including Tool Classification Report, Tool Qualification Plan, Tool Qualification Report and Tool Safety Manual Instrumented version of the compiler to compare the compiler coverage between application and qualification tests TÜV Nord report – showing approval of the qualification process
- The ACE SuperTest qualification suite for the C compiler on the ARM architecture
- Verified and validated test cases for selected TI ARM compiler features A test automation framework to run the test in the user’s environment on target hardware Up to 24 hours of Validas consulting for general support, model-extensions, coverage comparison and result/documentation review support offered via Webex sessions and email
The SafeTI Compiler Qualification Kit includes tests for most compiler features and is extensible to support future test case updates from TI and Validas.