C2000 SafeTI™ Diagnostic Software Library
C2000-SAFETI-DIAGNOSTICS-LIB
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical Documents

Support & Training

Order Now


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

C2000-SAFETI-CLA-STL:
C2000 SafeTI™ Control Law Accelerator Self-Test Library

Free



ACTIVE v1-00-00   04-Oct-2018   CLA Self-Test Library (STL), user guides, code example, etc. for f2807x, f2837xD, f2837xS and the Compliance Support Package (CSP).  

C2000-SAFETI-DIAGNOSTICS-LIB:
C2000 SafeTI™ Diagnostic software library with Compliance Support Package (CSP)

Free



ACTIVE v1-00-02-00   19-Dec-2017   Diagnostic Software libraries, user guides, code example, etc. for f2807x, f2837xD, f2837xS and the Compliance Support Package (CSP)  

Description

C2000 SafeTI diagnostic library advantage


The C2000 MCU Diagnostic Software package includes SafeTI™ software that helps make designing for functional safety applications with TI C2000™ real-time control microcontrollers (MCUs) easier and faster. The safety mechanisms employed are intended to aid the customer in achieving their specific safety goals.

The C2000 SafeTI Diagnostic Libraries include specific functional safety software mechanisms to enable customers to meet their functional safety goals. The functional safety software mechanisms provided are included and detailed in the device safety manual. C2000 has selected which functional safety software mechanisms to provide according to the following criteria:

  • Valid mechanism according to the device safety manual
  • Easily integrated into various systems
  • Leverages specific C2000 device features for functional safety purposes
  • Reduces customer software development and time to market

Where valid functional safety software mechanisms are omitted from the libraries, this is due to one or more of the following reasons:

  • Functional safety mechanism is simple and does not require a SW library or API provided by C2000
  • Functional safety mechanism is tightly coupled with the system implementation and it is not feasible to provide a generic solution in a SW library from C2000

Additionally, functional safety software mechanisms which are not provided in SW libraries are detailed in the device safety manual. Sufficient information is provided to enable customers to implement and integrate such safety mechanisms.

Finally, C2000 provides customer support on E2E. Customers who have questions related to functional safety software integration should search the existing threads or create a new thread to have their questions answered.


Overview

The software packages include ready-to-run, simple application examples with software libraries for select TI C2000 MCUs, along with supporting safety manuals and user guides. The software library allows for embedding a variety of diagnostic tests, which are described in the supporting safety manual. Projects built with the software library demonstrate how to create power-on self-test (POST) and periodic self-test (PEST) with reporting conducted through a UART peripheral connection. The user's guide demonstrates how to integrate the testing into functional safety consumer application designs.

The Compliance Support Package (CSP) was developed to provide necessary documentation and reports to assist customers using the C2000 SafeTI Diagnostic Libraries to comply with functional safety standards. The CSP for the Diagnostic Software Libraries is a series of documents which Texas Instruments used to develop and test the Diagnostic Software Libraries. It consists of software safety requirements specification, software architecture document, software module design documents, software module unit test plans, software module unit test documents, static analysis reports, unit test reports, dynamic analysis reports, functional test reports, and traceability documents.

This Control Law Accelerator Self-Test Library (STL) is specifically designed, developed, tested, assessed and approved to meet 90% diagnostic coverage of the CLA processing element on the f2837x/f2807x series of C2000 devices. The CLA STL enables customers to utilize the CLA in their functionally safe control systems by providing functional safety diagnostic measures for the CLA. The CLA STL allows customers concerned with functional safety to take advantage of the CLA of the f2837x/f2807x series of C2000 devices, thus enabling greater processing power.

The CLA STL software package includes the STL source code and library, as well as self-test application (STA) example and additional user guides. The user guides and STA example detail and how to integrate the CLA diagnostic testing into functional safety costumer application designs.

Features
  • Support for the following C2000 series
    •  Delfino F2837xD
    • Delfino F2837xS
    • Piccolo F2807x
    • C28x CPU and Control Law Accelerator
  • Functional Safety Manual
  • Diagnostic Software or Self-Test Libraries
    • Source Code
    • User Guides
    • Code Examples Software
  • Documentation:
    • Design Documents and Unit Test Plans
    • Dynamic Analysis Reports
    • Functional Test Reports
    • Software Architecture Document
    • Software Safety Requirements Specification
    • Static Analysis Reports
    • Test Results Reports
    • Traceability Matrices
    • Unit Test Documents

What's Included

  • C2000 MCU Safety Manual for Diagnostic Library
  • Diagnostic or Self-Test Library
  • Compliance Support Package
  • User guides
  • User example files

Technical Documents
Application notes (4)
Title Type Size (KB) Date
PDF 55 17 Sep 2018
PDF 131 27 Nov 2017
PDF 61 01 Nov 2017
PDF 115 26 Oct 2017
White papers (2)
Title Type Size (KB) Date
PDF 157 31 Jan 2019
PDF 562 21 May 2018

Software (3)

Name Part Number Software Type
C2000 SafeTI™ 60730 SW Packages  IEC60730SWPACKAGES  Software Libraries 
C2000Ware for C2000 MCUs  C2000WARE  Software Libraries 
controlSUITE™ Software Suite: Software and Development Tools for C2000™ Microcontrollers  CONTROLSUITE  Software Libraries 

TI Devices (14)

Part Number Name Product Family
TMS320F28075  Piccolo™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB Flash, CLA, SDFM  Microcontrollers (MCU) 
TMS320F28076  Piccolo™ 32-bit MCU with 120 MHz, FPU, TMU, 512 KB Flash, CLA, SDFM  Microcontrollers (MCU) 
TMS320F28374D  Delfino™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB Flash, EMIF, 12b ADC  Microcontrollers (MCU) 
TMS320F28374S  Delfino™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB Flash, EMIF, 12b ADC  Microcontrollers (MCU) 
TMS320F28375D  Delfino™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB Flash, EMIF, 12b ADC  Microcontrollers (MCU) 
TMS320F28375S  Delfino™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB Flash, EMIF, 12b ADC  Microcontrollers (MCU) 
TMS320F28376D  Delfino™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 512 KB Flash, EMIF, 16b ADC  Microcontrollers (MCU) 
TMS320F28376S  Delfino™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB Flash, EMIF, 16b ADC  Microcontrollers (MCU) 
TMS320F28377D  Delfino™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB Flash, EMIF, 16b ADC  Microcontrollers (MCU) 
TMS320F28377S  Delfino™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB Flash, EMIF, 16b ADC  Microcontrollers (MCU) 
TMS320F28378D  Delfino™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB Flash, CLB, EMIF, 12b ADC  Microcontrollers (MCU) 
TMS320F28378S  Delfino™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 1024 KB Flash, CLB, EMIF, 12b ADC  Microcontrollers (MCU) 
TMS320F28379D  Delfino™ 32-bit MCU with 800 MIPS, 2xCPU, 2xCLA, FPU, TMU, 1024 KB Flash, CLB, EMIF, 16b ADC  Microcontrollers (MCU) 
TMS320F28379S  Delfino™ 32-bit MCU with 400 MIPS, 1xCPU, 1xCLA, FPU, TMU, 512 KB Flash, CLB, EMIF, 16b ADC  Microcontrollers (MCU) 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

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

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Technical articles