SafeTI™ Compiler Qualification Kit

(ACTIVE) SAFETI_CQKIT

Description & Features

Technical Documents

Support & Training

Order Now


Order Now
Part Number Buy from Texas Instruments or Third Party Status Current Version   Version Date  

HERCULES_SAFETI_CQKIT_RV:
Hercules™ SafeTI™ Compiler Qualification Kit (leverages compiler release validations)

Free

ACTIVE 1.1.0  28-Jul-2017 

SAFETI_CQKIT_DEMO_WIN:
SafeTI™ Compiler Qualification Kit Demo for Hercules™ – Windows (user runs validation tests)

Free

ACTIVE 1.10.0  25-Jul-2014 

C2000_SAFETI_CQKIT:
SafeTI™ Compiler Qualification Kit for C2000™ MCUs (user runs validation tests)

$15000.00(USD)

ACTIVE 1.2.0  30-Jun-2015 

HERCULES_SAFETI_CQKIT:
SafeTI™ Compiler Qualification Kit for Hercules™ MCUs (user runs validation tests)

$15000.00(USD)

ACTIVE 1.2.0  25-Jul-2014 
Key Document
Download - PDF Icon Download - PDF Icon Download - PDF Icon

Description

The SafeTI Compiler Qualification Kit was developed to assist customers in qualifying their use of the TI ARM or C2000/CLA C/C++ Compiler to functional safety standards such as IEC 61508 and ISO 26262.

A new version of the SafeTI Compiler Qualification Kit is available that leverages internal compiler release validations instead of the prior approach requiring the user to run included qualification tests. The new QKIT:

  • supports the same safety compliance levels as the original QKIT
  • does not require the user to run qualification tests
  • supports compiler coverage analysis
  • does not include Validas consulting
  • is free of charge for TI customers

The original user-validation-based QKIT is still available along with a downloadable demo version (for Hercules™) that can help you classify your use of the TI C/C++ compiler and provide more insight into the qualification process prior to purchasing the user-validation-based QKIT.

To access either SafeTI Compiler Qualification Kit, please click on one of the request buttons above.

Prerequisites

The new SafeTI Compiler Qualification Kit only applies to long-term-supported or LTS TI C/C++ Compiler version and has no other prerequisites.

The below items are required to run the original user-validation-based SafeTI Compiler Qualification Kit. The demo kit does not require these items.

  • TI CCStudio v6 or later
  • TI ARM Compiler v5.2 or later (Hercules version)
  • TI C2000 Compiler v6.4 or later (C2000 version)
  • Perl v5.8 or later must be installed. See the PERL website.

Features

The new SafeTI Compiler Qualification Kit has been assessed by TÜV Nord to comply with both IEC 61508 and ISO 26262 and was developed in collaboration with by Validas, a consulting company that specializes in software tool qualification.

The original user-validation-based SafeTI Compiler Qualification Kit features a modular-based tool qualification methodology developed by Validas, a consulting company that specializes in software tool qualification. This process has been assessed by TÜV Nord to comply with both IEC 61508 and ISO 26262.  Solid Sands SuperTest™ qualification suite provides a high level of coverage for the TI C/C++ Compiler and conformance to C coding standards.

What's Included

SafeTI Compiler Qualification Kit comparison of the new QKIT (leverages compiler release validations) and the original QKIT (requires user to run validations):

Note - In table below, the release validation column indicates a QKIT that leverage release validations and the user-run validation column indicates a QKIT that requires the user to run validations.

What's Included ComparisonRelease
Validation
User-Run
Validation
Details
Templates Yes Yes Safety documentation
Tool classification Yes Yes Tool classification
Tool qualification plan Yes Yes Tool qualification plan
Tool qualification report Yes Yes Tool qualification report
Tool safety manual Yes Yes Tool safety manual
User manual Yes Yes QKIT User's Guide
TÜV Nord report Yes Yes Shows approval of qualification process from TÜV Nord
Internal release validation Yes   Leverages compiler release validation use cases
Test Automation Unit (TAU)   Yes For running tests in user's environment on target hardware
Solid Sands SuperTest   Yes For C compiler on ARM or C2000 architecture
Validated test cases   Yes Verified and validated test cases for select TI ARM or C2000 compilers
Instrumented compiler Yes Yes To compare compiler coverage between application and qualification tests
Validas Support   Yes Up to 24 hours of Validas consulting for general support, model-extensions,
coverage comparison and result review support offered via telephone or webex.
COST: Free $15,000  


Functional safety training series

This 4-part training series will provide you information to help ease the development of your IEC 61508 and ISO 26262 functional safety applications.

Technical Documents
User guides (6)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 904 11 Dec 2015 381
PDF 927 11 Dec 2015 653
PDF 729 26 Oct 2015 222
PDF 733 26 Oct 2015 345
PDF 1337 24 Nov 2014 245
PDF 17 14 Sep 2012 863
White papers (2)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 847 12 May 2015 2,152
PDF 524 06 Jun 2013 418
More literature (2)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 509 02 Dec 2014 329
PDF 722 24 Nov 2014 62

Development Tools (2)

Name Part Number Tool Type
Code Composer Studio (CCS) Integrated Development Environment (IDE)  CCSTUDIO  SW Development Tools, IDEs, Compilers 
Hardware Abstraction Layer Code Generator for Hercules MCUs  HALCOGEN  SW Development Tools, IDEs, Compilers 

TI Devices (43)

Part Number Name Product Family
RM41L232  16- and 32-BIT RISC Flash Microcontroller  Safety 
RM42L432  16- and 32-Bit RISC Flash Microcontroller  Safety 
RM44L520  RM44Lx 16/32-Bit RISC Flash Microcontroller  Safety 
RM44L920  RM44Lx 16/32-Bit RISC Flash Microcontroller  Safety 
RM46L430  16- and 32-Bit RISC Flash Microcontroller  Safety 
RM46L440  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L450  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L830  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L840  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L850  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L852  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L530  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L540  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L550  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L730  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L740  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L750  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L930  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L940  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L950  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L952  16/32-Bit RISC Flash Microcontroller  Safety 
RM57L843  16/32-Bit RISC Flash Microcontroller  Safety 
TMS570LC4357  High Performance 32-bit ARM Cortex-R5 based Microcontroller  Safety 
TMS570LS0232  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0332  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0432  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0714  16/32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0714-S  High Performance 32-bit ARM Cortex-R5 based Microcontroller  Safety 
TMS570LS0914  16/32-BIT RISC Flash Microcontroller  Safety 
TMS570LS0914-S  16/32-BIT RISC Flash Microcontroller  Safety 
TMS570LS1114  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1115  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1224  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1225  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1227  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2124  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2125  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2134  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2135  116- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2135-S  16/32-BIT RISC Flash Microcontroller  Safety 
TMS570LS3134  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS3135  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS3137  16- and 32-Bit RISC Flash Microcontroller  Safety 

Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Blogs

Wikis

Visit the TI Wiki