EasyManuals Logo
Home>Texas Instruments>Microcontrollers>C2000

Texas Instruments C2000 User Manual

Texas Instruments C2000
41 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #13 background imageLoading...
Page #13 background image
www.ti.com
Product Architecture for Management of Random Faults
The IEC60730 software library on Piccolo MCU architecture brings out the built-in hardware features and
system level diagnostics to detect failures during power up and run time of the application. Since the
Piccolo family is architecturally scalable to different features and cost segments, the IEC60730 library is
mostly compatible to all its devices, except that some of the software functions need some porting to
match the peripheral mix used in the end application system.
4.3.1 Type A: C28x CPU + FPU + VCU + CLA With Control and Analog Subsystem Piccolo6x Family
Figure 3. C2000 MCU Piccolo F2806x With Safety Features in Software
Piccolo6x: TMS320F2806x MCU is the full featured C2000 MCU with a dedicated 32-bit C28x main CPU,
floating-point unit and Viterbi and math accelerators (VCU). CPU performance is further supported by an
event optimized, CLA that is capable of 32-bit C28x CPU functions with floating-point precision. Having
both a main C28x CPU and CLA accelerator on-chip enables many time critical functions, algorithms, and
timing checks in parallel. This enables a virtual dual channel implementation by creatively partitioning
CPUs and peripherals. Having two independent processors provides inherent safety for the system and
protects against common cause failures.
The main CPU has a built-in 40-bit CRC checker, the parallel signature analysis (PSA) that can be used to
do on-the-fly CRC calculations for any of the program code or memory blocks. This is a differentiating
hardware working in parallel to the main CPU to estimate the CRC on the memory contents and CPU
instructions. The IEC60730 software libraries have functions using the PSA hardware and details of its
use conditions. While most MCUs can calculate CRC in software using CRC algorithms, the PSA
hardware is a feature that prioritizes instruction and memory level integrity checks and enhances the
safety coverage for the CPU and memory regions. In addition, the Piccolo6x architecture is capable of
doing advanced CRC and math accelerations using its VCU unit. This offers a third method to do memory
CRC calculations and algorithms. These features help to comply with the safety requirements easily.
Piccolo6x memory has non-volatile Flash, one-time programmable (OTP) Flash, read-only memory
(BROM) and RAM blocks. PSA-based CRC or memory-based CRC and March 13 algorithms are made
available to check memory integrity in periodic and power up software routines.
13
SPRUHI3AApril 2013Revised August 2013 Safety Manual for C2000™ MCUs in IEC60730 Safety Applications
Submit Documentation Feedback
Copyright © 2013, Texas Instruments Incorporated

Table of Contents

Other manuals for Texas Instruments C2000

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments C2000 and is the answer not in the manual?

Texas Instruments C2000 Specifications

General IconGeneral
BrandTexas Instruments
ModelC2000
CategoryMicrocontrollers
LanguageEnglish

Related product manuals