texas instruments embedded processing overvie · texas instruments embedded processing overview ......
TRANSCRIPT
www.eecatalog.com/dsp 1
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
MSP Microcontrollers
C2000™ Microcontrollers
TM4Cx Microcontrollers
Sitara™ 32-bit ARM®
Cortex®-A Processors
Hercules™ Microcontrollers
C5000™ Digital Signal Processors
C6000™ Digital Signal Processors
SimpleLink™ Wireless
Connectivity Solutions
Audio
Automotive
Communications
Industrial
Medical
Security
Video
Wireless
Key feature Ultra-low powerReal-time
control
Open architecture software, rich
communications options
Scalable per-formance with robust periph-eral options
Safety integrated in hardware
Ultra-low power
High performance
Easy-to-use, low-power connectivity
Texas Instruments Embedded Processing OverviewTexas Instruments has the broadest portfolio of DSPs, microcontrollers (MCUs), differentiated ARM® processors, wireless connectivity solutions and
complementary analog products, offering complete hardware and software system solutions for embedded developers. This portfolio offers the full range of
power/performance requirements ensuring the right combination of attributes for the smallest portable devices to the largest multichannel systems and
everything in between. In addition, TI offers design resources including extensive software (including open source), tools, technical training, in-person and
online tech support, and engineer-to-engineer forums at e2e.ti.com. Visit www.ti.com for technical literature, system block diagrams and more.
Applications Matrix Guideline
Low-Power MCUs
MSP Ultra-Low-Power MCUs offer the lowest power consumption and the perfect mix of inte-grated peripherals for a wide range of low-power and portable applications.
MSP Low Power + Performance MCUs provide designers with increased processing capability, smart analog, advanced security, and display and communication peripherals while using less watts than ever before for the devel-opment of “always-on” embedded applications.
SimpleLink™ Ultra-Low Power Wireless MCU platform sets a new benchmark for power consumption. Bluetooth® Smart, Sub-1GHz, ZigBee®, 6LoWPAN and ZigBee RF4CE™ stan-dards are each supported with software stacks, easy-to-use tools and enabling always-on coin-cell-powered operation for multiple years or battery-less operation with energy harvesting.
SimpleLink Wi-Fi® Family allows applications to be programmed on the industry’s first Internet-on-a-chip™ solution with a user-dedicated MCU. The low-power Wi-Fi platform enables designs to operate for more than a year on two AA batteries. No Wi-Fi experience needed to begin designing with this easy-to-use family.
Performance MCUs
C2000™ Real-Time Control 32-bit MCUs are based on the industry-leading C28x CPU. This CPU features a power signal processing engine capable of addressing demanding closed-loop tasks thereby giving designers the means to improve system efficiency, reliability and flexibility.
TM4C12x MCUs are based on the popular ARM® Cortex®-M4F core with scalable memory and package options, unparalleled connectivity peripherals (Ethernet MAC and PHY), hardware encryption accelerator, advanced applications
functions, industry-leading analog integration and extensive software solutions.
Hercules™ MCUs are based on the high- performance ARM Cortex-R CPU and offer inte-grated diagnostic features in hardware to help make development of industrial IEC 61508 and automotive ISO 26262 functional safety applica-tions easier. The Hercules MCU platform offers pin-to-pin- and software-compatible devices ranging in performance from 80 MHz up to 330 MHz and memory options from 128 KB up to 4 MB of on-chip Flash. Complementary SafeTI Design Packages provide documentation, tools and software to assist in development of functional safety applications.
Sitara™ Processors
TI’s Sitara processors are optimized, scalable solutions with a broad portfolio of ARM Cortex-A8, Cortex-A9, ARM9™ and Cortex-A15 solutions. Sitara processors help innovators create a variety of feature-rich, low-power appli-cations. These devices provide robust peripheral support including 3D graphics and industrial communications protocols among others, giving customers flexibility in design. Bringing together flexible hardware solutions with robust software tools enables customers using Sitara processors to create inspiring ARM designs that start to bridge the gap between high-end MCUs and mid-range ARM processor-based devices.
Ultra-Low-Power TMS320C5000™ DSP Platform
The C5000™ DSP platform provides a broad portfolio of the industry’s lowest-power 16-bit DSPs. Total active core power at less than 0.15mW/MHz at 1.05V and standby power at less than 0.15mW extends the battery life of portable applications. Increase processing capa-bility with C5000 DSP processors that offer up to 300 MHz (600 MIPS). High peripheral integration
and large on-chip memory help reduce overall system cost.
High Performance: KeyStone™ and TMS320C6000™ DSP Platforms
TI’s KeyStone II platform brings high-performance ARM Cortex-A15 and C66x fixed-/floating-point DSP technology together providing unmatched embedded processing system performance. With general Linux® support as well as real-time operating system support such as VxWorks®, the KeyStone II platforms are ideally suited for indus-trial, mission critical and other high-performance real-time systems. These devices also offer best-in-class GFLOPS/W performance and high-speed I/O making them also well suited for server-class scientific and computationally intensive computing.
KeyStone I devices and C6000™ DSP devices include multicore C66x DSPs, C674x fixed-/ floating-point DSPs, and OMAP-L. The OMAP-L series combines the fixed-/floating-point C674x DSP with an ARM9 processor for low-power, embedded processing complete solutions.
Software and Development Tools
TI’s embedded solutions come with software and tools to make development easier and speed time to market. This includes support for open-source software including Linux and Energia as well as TI software stacks, application examples and the new Processor SDK unified software platform for the Sitara portfolio. TI’s embedded tools range from EVMs and reference designs to LaunchPads, BoosterPacks, BeagleBoards and SensorTags to help developers bring their ideas to life.
Complementary Analog Products
TI offers a range of complementary data convert-er, power management, amplifiers, interface and logic products to complete your design.
2 Embedded Processing & DSP Resource Guide 2016
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
Key Applications
Low-power wireless applications
Consumer electronics
Utility metering
Intelligent sensing and control
Portable medical and instrumentation
Security systems
Key Features
Ultra-low-power (ULP) architecture
enables battery life > 20 years
100 μA/MHz active mode
700 nA RAM retention
450 nA RTC mode
7 low-power modes
Instantaneous wakeup
Autonomous peripherals
Easy to get started: Complete
development ecosystem of tools and
software with kits starting at $9.99,
multiple IDE options, and direct sup-
port available at ti.com/e2e
Integrated intelligent peripherals
including a wide range of high-
performance analog and digital
peripherals that offload the CPU
Scalable platform with 450+ MCUs,
25+ package options and up to
48 MHz of performance
Low-Power MCUsMSP MicrocontrollersUltra-Low-Power, Easy-to-Use, 16-Bit and 32-Bit Microcontrollers
Get samples, data sheets, tools and application reports at: www.ti.com/msp
Flash
CPU/Memory
Clocks, PowerManagement
Unified ClockSystem
SupplySupervisors
SupplyMonitors
Brownout
RFTransceiver
Timing &Control
High-Performance
Analog Communication
RAM ADCGeneral-PurposeTimers
Capture/Compare
PWMOutputs
Basic Timer+ RTC
USBInterfaces
SPI, USART,
I2C, RF
I/O &Display
General-Purpose I/O
Pull-Up,Pull-Down,
Drive
SegmentLCD Static,
MuxedAES
Comparators
Analog
Front
Ends
DAC
Sub-1GHz
RFID
NFC
RISC CPU16-Bit
EnhancedEumulation
Module
JTAGSpy-Bi-WireInterface
SystemControl/
Watchdog
DMAController
MSP430F1x – 16-MHz general-purpose
Ultra-Low-Power MCU series used for a
broad range of applications.
MSP430F2x/4x – 16-MHz Ultra-Low-
Power MCU series with additional integra-
tion offerings such as 24-bit Sigma Delta
ADCs or a real-time clock. MSP430F4x
MCUs also feature an integrated LCD con-
troller, while select MSP430F2x devices fea-
ture extended temperature ranges.
MSP430FRxx FRAM – This next-generation
Ultra-Low-Power MCU series is the first to
integrate FRAM technology. The non-volatile
memory from TI provides unified memory
with dynamic partitioning and memory
access speeds 100 times faster than Flash.
This new memory is combined with the low-
power DNA of MSP to offer lower energy
consumption than ever before! At up to 24
MHz and with integration such as a differen-
tial ADC or LCD driver these devices offer
the perfect migration path to lower power
.
MSP430G2x – 16-MHz Ultra-Low-Power
MCU series with a feature set targeted at
cost-sensitive applications.
MSP430F5x/6x – 25-MHz Low-Power +
Performance MCU series offers low power
with added performance. These devices
offer faster CPU speeds, more memory and
new integrated peripherals like USB.
MSP432P4x – The ideal combination of TI’s
MSP430 low-power DNA, advanced mixed-
signal features, and the high-performance
processing capabilities of ARM®’s 32-bit
Cortex®-M4F RISC engine. MSP432P4x
MCUs cater to a large number of embedded
applications where both efficient data pro-
cessing and enhanced low-power operation
are paramount.
RF430 – MCUs provide tight integration
between the microcontroller core, peripher-
als, software and RF transceiver, creating
true system-on-chip solutions that are easy
to use.
Series Ultra-Low Power
Low Power +
Performance Wireless MCUs
Part Number
L09x
Low Voltage
G2x/
i2x F1x
F2x/
F4x
FRxx
FRAM F5x/6x MSP432P4x
RF430CL
(RF430FRL)
CC430
(RF430F5)
Max speed (MHz) 4 16 16 16 24 25 48 4 20
NVM (max KB) 0 56 120 120 128 512 256 Fixed function (2) 32
SRAM (max KB) 2 4 10 8 2 67 64 4 4
GPIO 11 4–32 10–48 14–80 17–40 29–90 84 Up to 8 30–44 (27)
Comparator l l l l l l l l
Timer l l l l l l l l l
ADC l l l l l l l l l
DAC l l l l
UART l l l l l l l
I2C l l l l l l l l
SPI l l l l l l l l
Capacitive touch l l l
Multiplier l l l l l l l
DMA l l l l l l
Op amps l l l
LCD l l l l
RTC l l l l l
PMM l l l l l
1.8-V I/O l l
CRC l l l l l
High-resolution timer l
USB l
Hardware encryption (AES) l l l l
FRAM l l
RF 13.56 MHz ISO 15693 /
14443B / 18000-3
Sub-1GHz (adds Lo Pwr / 134.2 kHz,
3D front end)
www.eecatalog.com/dsp 3
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
Everyone says their MCUs are ultra-low power. So what makes us different? Ultra-low power is in our DNA! The MSP MCU is designed from the ground up specifically for ultra-low-power applications.
Ultra-Low Power Built on a new low-leakage process and leveraging the
strengths of MSP
Enabled by FRAM, flexible clocking and more! By the numbers:
Active mode: 100 μA/MHz Standby with RTC: 450 nA
Smart Analog and Digital Integration Differential ADC with integrated window comparator can
operate without CPU intervention
Hardware peripherals for multiplication and AES encryption
(256 bit)
Built-in Segment LCD driver and Scan interface save space
and power in a number of applications
Comprehensive Ecosystem The MSP430FR5969 LaunchPad rapid prototyping kit
bundled with the Sharp Memory LCD BoosterPack
Updated MSP-FET tool lets developers use a single tool to support both power analysis, programming and debug
EnergyTrace++™ technology enables power profiling/debugging down to the peripheral level
Resource Explorer and Driver Library simplify code development
FRAM MCUsMSP MicrocontrollersThe World’s Lowest Power MCUs
Get samples, data sheets, tools and application reports at: www.ti.com/fram
More Benefits with FRAM
250× lower power and 100× faster writes than Flash
Resistance to electric/magnetic fields, radiation and reflow
temperature
Learn about MSP430FRxx MCUs at www.ti.com/fram
Data security–write speeds and low energy enable data back-
up on power fail and quicker refresh of security keys
Flexible memory configuration
FRAM (Ferroelectric Random
Access Memory) combines the
speed and flexibility of SRAM with
the data retention of Flash.
2500
2000
1500
1000
500
Data throughput
12 kBps
1400 kBps
730 μA
2200 μA
Power consumption
0
μA
100×faster
A
2200 μA
3× lesspower
400 kBpsp
100×faster
730 μA
3× pow
FRAM
Flash
FR57x Performance Data
1E+15
1E+14
1E+13
1E+12
1E+11
1E+10
1E+09
1E+08
1E+07
1E+06
1E+05
1E+04
1E+03
1E+02
1E+01
1E+00
FRAM Flash/EEPROM
1E+15
100000100000
FRAM
Flash/EEPROM
Endurance (writes)
4 Embedded Processing & DSP Resource Guide 2016
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
MSP432™ MCUsMSP MicrocontrollersMSP430™ Power at ARM® Cortex®-M4 Performance
Get samples, data sheets, tools and application reports at: www.ti.com/msp432
Introducing ARM-to-MSP low power. – MSP’s expanded portfolio provides you the freedom to move between 16-bit and 32-bit, based on your application needs
Increase your product’s performance and processing capability
Standardize on an industry-standard core, ARM Cortex-M4
Take advantage of the benefits of MSP430 MCUs
Increased performance and ARM core MSP low-power benefits
Scalability between MSP430 16-bit
and MSP432 32-bit families
ARM Cortex-M4 with DSP extensions
and floating-point unit
48 MHz
1MSPS 14-bit ADC
Simultaneous Flash read/write
DriverLib in ROM
<100μA/MHz active power
<1μA deep sleep
Selectable RAM retention
EnergyTrace+™ technology
ULP Advisor™
MSPWare APIs and code examples
reuse existing code from MSP-
compatible peripherals
DriverLib APIs provided for new system
modules
MS
P430™
MS
P432™
Software Development Tools
ARM M4F 32-Bit Core
New MSP432 Modules
ARM Modules
Hardware
MSP 16-Bit Core
MSP430 Modules
Intrinsics & Interrupts
Intrinsics & Interrupts
RTOSs
RTOSsBSL
CMSIS
ARM Debugger
MSP430 Modules
CCStudio IDE
IAR IDE
Energia
GCC
CCStudio IDE
IAR IDE
Energia
GCC
Keil
MSP Debugger
BSL
ULP Tools: ULP Advisor& EnergyTrace
ULP Tools: ULP Advisor& EnergyTrace+
Development Kits
LaunchPad
BoosterPacks
Target Board
LaunchPad
BoosterPacks
Target Board
MSPWare
Libraries
MSP430 MSP430
DriverLibrary
RegisterLevel
MSPWare
Libraries
MSP430
MSP432
ARM
MSP430
MSP432
ARM
DriverLibrary
RegisterLevel
Same as MSP430
New for MSP432
Slight modifications
from MSP430
48-MHz ARM Cortex-M4 with FPU
DriverLib in ROM
Wide voltage range
Simultaneous Flash read/write
128-bit Flash buffer and pre-fetch
Selectable RAM retention
64KB RAM
1MSPS ADC14
8-channel DMA
Memory protection unit
Integrated LDO and DC/DC
NVIC with tail-chaining
Tuneable DCO
Peripheral and SRAM memory bit-band
20-mA high drive I/Os
32-bit timer
JTAG security and advanced IP
protection
UART | I2C | SPI bootstrap loader
EnergyTrace+
What’s new to the MSP family in MSP432?
www.eecatalog.com/dsp 5
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
Applications
Digital motor control (white goods,
industrial drives, medical) Digital power supplies (telecom and serv-
er rectifiers, wireless base-stations, UPS)
Renewable energy (solar, wind, fuel cells)
Intelligent LED lighting
Automotive (HEV/EV, electric power
steering, driver’s assistance radar, wip-
ers, HVAC, pumps)
Power line communications (PLC)
Key Features
Processing More performance per MHz with 32-bit
C28x DSP core optimized for complex
single-cycle operations common to con-
trol theory
Meet the demands of a wide range of
applications with optimized processing
options from 40 MIPS to 800 MIPS of
performance
Add functionality with the Control Law
Accelerator (CLA) processing engine.
Great for controlling multiple motors,
power stages and more
Accelerate complex control theory and
signal processing, such as trigonometric
math, FFTs, and complex math, with
built-in hardware accelerators
Actuation Achieve higher system performance with
micro edge positioning of PWM outputs,
including support of PWM phase, duty
cycle and period
Control a variety of applications and
power-stage topologies with ultra-
configurable PWM generation
Support even complex peak current
mode control of power stages through
ramp-generation logic and integrated
analog comparators
Sensing Accurately sample signals with 12-bit and
16-bit analog-to-digital converters (ADC)
Run systems at high frequencies with
ADC conversion rates up to 12.5 MSPS
Protect systems better with responsive
analog comparators – 30ns response
time
Interface with high-performance external
sensors using C2000 high-resolution
captures
Performance MCUsC2000™ Real-Time Control MicrocontrollersPerformance MCUs for applications needing low-latency closed-loop control
Learn more and get samples, data sheets, tools and application guides at: www.ti.com/c2000
Built for Real-Time Control
Optimized architecture for processing, sensing and actuation to increase closed-loop
performance.
Expansive Portfolio
Piccolo™ and Delfino™ MCU families serve wide-ranging real-time control applications.
Real Solutions for Real Applications
Technical application kits, libraries, and guides help you get your application up and
running quicker.
6 Embedded Processing & DSP Resource Guide 2016
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
Why Choose Cortex-M4F?
Cortex-M4F is the MCU version of ARM’s
V7 instruction set architecture family of
cores:
Optimized for single-cycle Flash usage
Deterministic, fast interrupt processing:
always 12 cycles, or just 6 cycles with
tail chaining
Three sleep modes with clock gating
for low power
Single-cycle multiply instruction and
hardware divide
Atomic operations
ARM Thumb® 2 mixed 16-/32-bit
instruction set
1.25 DMIPS/MHz
Extra debugging support including
data watchpoints and Flash patching
Capabilities of the TM4C12x series using
the Cortex-M4F technology:
Single-cycle multiply-accumulate
(MAC) instructions
Optimized SIMD arithmetic and
saturating arithmetic instructions
IEEE 754 standard compliant single-
precision floating-point unit
Why Choose the TM4C12x
Family?
The TM4C12x family provides entry into
the industry’s strongest ecosystem.
Advanced sensor hub technology
enabling modern applications
Seventy compatible TM4C12x devices
to choose from
Real MCU GPIOs – all can generate
interrupts, are 5-V tolerant and have
programmable drive strength and
slew-rate control
Advanced communication capabilities,
including USB and USB OTG and CAN
controllers
Motion-control support in hardware
and software
Both analog comparators and ADC
functionality provide on-chip system
options to balance hardware and
software performance
Development is easy with the
royalty-free TivaWare ™ Software
Overview
TI TM4C12x MCUs are the industry’s
leading family of robust, real-time
microcontrollers based on the revolu-
tionary ARM® Cortex®-M4F-based
technology. The award-winning
TM4C12x 32-bit MCUs combine
sophisticated, flexible mixed-signal sys-
tem-on-chip integration with unparal-
leled real-time multitasking capabilities.
Complex applications previously
impossible with legacy MCUs can now
be accommodated with ease by power-
ful, cost-effective and simple-to-pro-
gram TM4C12x MCUs. With hundreds
of available offerings, the TM4C12x
family offers the widest selection of pre-
cisely compatible MCUs in the industry.
TM4C12x is positioned for cost-
conscious applications requiring signif-
icant control processing and connectiv-
ity capabilities, including IoT gateway,
motion control, monitoring (remote,
fire/security, etc.), HVAC and building
automation, power and energy moni-
toring and conversion, factory automa-
tion, electronic point-of-sale machines,
test and measurement equipment,
medical instrumentation and gaming
equipment.
Addressing the critical need for securi-
ty in the Internet of Things (IoT)
TM4C12x solutions also provide the
performance and hardware-encryption
needed for a secure cloud connection.
In addition to MCUs configured for
general-purpose real-time systems, the
TM4C12x family offers distinct solu-
tions for advanced motion control and
energy-conversion applications and
combinations of these applications
including connected motion control
and hard real-time networking.
Performance MCUsTM4C Microcontrollers
Get samples, data sheets, tools and application reports at: www.ti.com/tm4c
TM4C123x family block diagram
TM4C123x Temperatures 85°C 105°C
Up to 256 KB Flash
Up to 32 KB SRAM
Real-time JTAG
8× UART
4× SSI/SPI
6× I C2
USB Full Speed
(Host/Device/OTG)
6× 32-bit Timer/PWM/CCP
6× 64-bit Timer/PWM/CCP
2× Watchdog Timer
LDO Voltage Regulator
Temperature Sensor
16× PWM Outputs
2× Quadrature Encoder
Inputs
2× CAN
Comms Peripherals
Systick Timer
DMA (32 ch)2 KB EEPROM
ROM
Debug
Memory
System ModulesNVIC SWD/TETM
ARMCortex -M4F
®
®
Up to 80 MHz
FPU MPU
3× Analog Comparators
AnalogControl Peripherals
12ch, 1 S/H 12-bit 1 MSPS ADC
12ch, 1 S/H 12-bit 1 MSPS ADC
Battery-Backed HibernateRTC
Precision Oscillator
Power & Clocking
TM4C129 Connected LaunchPad
(EK-TM4C1294XL)TM4C123 LaunchPad (EK-TM4C123GXL)
TM4C129x Temperatures 85°C 105°C
Up to 1 MB Flash
Up to 256 KB SRAM
DMA (32 ch)
Quadrature Encoder Inputs
Real-time JTAG
1-Wire (SW)
8× UART
4× QSSI/SPI
10× I C2
USB Full/High Speed
(Host/Device/OTG)
8× MC PWM
2× CAN
10/100 Ethernet MAC/PHY(IEEE 1588)
Comms Peripherals
6 KB EEPROM
ROM
Debug
System Management
Memory
8× 32-bit Timer/PWM/CCP
EPI
LCD
2× Watchdog Timer
Systick Timer
System Modules
Precision Oscillator
Battery-Backed HibernateRTC
Power & Clocking
NVIC SWD/TETM
ARMCortex -M4F
®
®
Up to 120 MHz
FPU MPU
Control Peripherals
4× Tamper Inputs
Data Protection
CRC Accelerator
AES, DES, SHA & MD5Accelerators
3× Analog Comparators
2× 12ch, 12-bit ADCsup to 2 MSPS
Analog
LDO Voltage Regulator
Packages212-BGA (10×10×1, 0.5)
128-TQFP (16×16×1.2, 0.4)
TM4C129x family block diagram
www.eecatalog.com/dsp 7
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
Key Applications
Industrial/medical applications
Transportation applications
Key Features
Hercules RM MCUs
Hercules TMS570 MCUs
™
Performance MCUsHercules™ ARM® Cortex® R-Based MCUs
www.ti.com/hercules
Hercules MCUs help reduce risk
and effort to achieve system-
level safety certification
Choose from a broad, scalable portfolio
of certified devices.
For industrial, medical and transportation
applications.
SafeTI
FIRST!
High performance with
real-time control On-chip diagnostics Assist certification
With a large portfolio of
software- and pin-
compatible devices, RM
and TMS570 Hercules
products offer ARM
Cortex-R-based MCUs
from 80 MHz up to
330 MHz with real-time
control features including:
Floating point
Timers
Analog-to-digital
converters
Maximize performance
and reduce software
overhead by utilizing on-
chip diagnostic features.
Diagnostic features
include:
CPUs in lockstep
ECC on Flash and RAM
Built-in self-test
Start evaluating today with
comprehensive support
designed specifically to
help simplify the develop-
ment /certification of func-
tional safety applications
Breadth of tools
including TI LaunchPad
Evaluation Kits, SafeTI
HALCoGen Compliance
Support Packages
(CSPs) and SafeTI Her-
cules Diagnostic Library
CSPs
Easy-to-use, proven
software
Robust, technical
documentation
System Bus and Vectored Interrupt Module
DMA
Memory Interface
SDRAM EMIF
ARM
Timers / IO
MibSPI
Multi-Buffered
SPI(s)
Serial I/F Network I/F ADC
MibADC1
Multi-Buffered
12-bit ADC
MibADC2
Multi-Buffered
12-bit ADCUART
High-EndTimer(s)(N2HET)
I C2
SPI(s)
USB
Host & Device
CAN(s)
ePWM
GIO/INT
eCAP
eQEP
10/100 EMAC
ARMCortex-RARM
Cortex-RUp to 330 MHz
Up to 330 MHz(>540 DMIPS)Floating-point unit
emory-protection8-stage pipeline
High-PerformanceARM Cortex-R Core
ime diversity:checking CPUexecutes two cyclesafter primary CPUPhysical diversity:checking CPU isflipped and rotatedClock diversity:separate treedistribution per CPUCPU logic built-inself test (LBIST)
Lockstep CPUSafety Architecture
POROSC PLL
PBIST
LBIST RTI/DWWD
CRC
Power, Clock, & Safety
Core Compare
Error Signaling
arity on selectperipheral memoriesDual 12-bit ADC withshared channels
otor control andtimer co-processor(s)
ulti-buffered SPIsAN interfaces
LIN interfaces10/100 ENETUSB host and deviceinterfaces
Flexible Real-TimeControl Peripherals
Flash and RAMwith ECCBus protection
emory built-inself test (PBIST)
Safety-OrientedMemory Architecture
OSC, PLL, clockoltage
Reset logicatchdog
Systems Monitoring
Memory
128KB to 4MBFlash w/ ECC
32KB to 512RAM w/ ECC
KB
JTAG/Trace
16KB to 128KBData Flash w/ ECC
Memory Protection
Hercules RM
System Bus and Vectored Interrupt Module
DMA
Memory Interface
SDRAM EMIF
ARM
Timers / IO
MibSPI
Multi-Buffered
SPI(s)
Serial I/F Network I/F ADC
MibADC1
Multi-Buffered
12-bit ADC
MibADC2
Multi-Buffered
12-bit ADCUART
High-EndTimer(s)(N2HET)
I C2
SPI(s)
USB
Host & Device
CAN(s)
ePWM
GIO/INT
eCAP
eQEP
10/100 EMAC
ARMCortex-RARM
Cortex-RUp to 330 MHz
Up to 330 MHz(>540 DMIPS)Floating-point unit
emory-protection8-stage pipeline
High-PerformanceARM Cortex-R Core
ime diversity:checking CPUexecutes two cyclesafter primary CPUPhysical diversity:checking CPU isflipped and rotatedClock diversity:separate treedistribution per CPUCPU logic built-inself test (LBIST)
Lockstep CPUSafety Architecture
POROSC PLL
PBIST
LBIST RTI/DWWD
CRC
Power, Clock, & Safety
Core Compare
Error Signaling
arity on selectperipheral memoriesDual 12-bit ADC withshared channels
otor control andtimer co-processor(s)
ulti-buffered SPIsAN interfaces
LIN interfaces10/100 ENETUSB host and deviceinterfaces
Flexible Real-TimeControl Peripherals
Flash and RAMwith ECCBus protection
emory built-inself test (PBIST)
Safety-OrientedMemory Architecture
OSC, PLL, clockoltage
Reset logicatchdog
Systems Monitoring
Memory
128KB to 4MBFlash w/ ECC
32KB to 512RAM w/ ECC
KB
JTAG/Trace
16KB to 128KBData Flash w/ ECC
Memory Protection
Hercules RM
Hercules RM and TMS570 Integrated Safety Features
8 Embedded Processing & DSP Resource Guide 2016
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
Point of Service
SecuritySecurity
Smart Grid
SecurityEfficiency
Industrial
SecurityFlexibility
Consumer
SecurityOptimization
Connected Home
SecurityIntegration
Medical
SecurityReliability
Sitara™ Processors Highly Integrated; Scalable From 300MHz to 1GHz with 3D Graphics
Get samples, data sheets, tools and application reports at: www.ti.com/sitara
Sitara processor: Ideal for range of use cases and markets
By utilizing ARM processors and common peripheral sets, Sitara processors offer highly reusable
software code bases that allow designers to easily scale within the product family. Multiple operat-
ing frequencies, 3D graphics acceleration, multiple packaging options and temperature operating
points further provide optimal flexibility to fit most application requirements.
Specifications ARM® Cortex®-A8 and ARM9™ processors Optional high-performance 3D graphics
accelerator Optional Programmable Real-time Unit and
Industrial Communication Sub-System (PRU-ICSS)
Robust display options Optimized for low-power applications Linux™, Android™ and StarterWare™ software
Targeted ApplicationsAutomation and control, human machine interface, medical, portable data terminals
Key Features AM437x processors
Up to 1-GHz ARM Cortex-A9 LPDDR2/DDR3(L) Quad-core PRU-ICSS Gigabit EMAC switch
AM335x processors Up to 1-GHz ARM Cortex-A8 Optional 3D graphics accelerator, based on
Imagination Technology’s POWERVR™ SGX graphics accelerator, with up to 20M/tri/s performance
Support for LPDDR1/DDR2/DDR3 memory < 5mW power PRU-ICSS subsystem provides additional
device flexibility Optional support for industrial protocols
such as EtherCAT® and PROFIBUS®
AM37x processors 800-MHz and 1-GHz processors Lowest-power ARM Cortex-A8 on the market Display subsystem with picture-in-picture 3D graphics engine based on Imagination
Technology’s POWERVR SGX graphics accelerator
AM35x processors 600-MHz processor Sub-1-W power consumption 3.3-V and 1.8-V I/O Display subsystem with picture-in-picture
Key Peripherals ARM Cortex-A8 processors
Gigabit Ethernet MAC Integrated GbE 2-port switch CAN ×2, USB+PHY ×2, Crypto
AM335x processors USB 2.0 OTG + PHY, 10/100/1G EMAC,
McASP ×2, CAN ×2, MMC/SC/SDIO ×3
AM37x processors USB host ×3, USB 2.0 OTG, MMC/SD card
interface ×3, 1.8-V input/output and display subsystem with LCD controller and video encoder with composite and S-video support
AM35x processors DDR2 support, integrated CAN controller Connectivity options with high-speed USB
2.0 On-The-Go (OTG) with built-in PHY, 10/100 EMAC
Featured processor
ARM
Cortex -A9
®
®
Up to 1 GHz
Graphics
Acceleration
SGX530
Quad-Core
PRU-ICSS
System Services
Connectivity and I/Os
Security
AccelerationPac
Display
Subsystem
32K/32K L1
45 nm
Industrial
Communication
Subsystem
EtherCAT ,
PROFINET ,
EtherNet/IP™ +
Motor feedback
protocols +
Sigma Delta
®
®
24-Bit LCD
Processing
Overlay,Resizing,
Color SpaceConversion, etc.
Touch ScreenController
256K L2/L3
64K RAM
EDMA WDT RTC
NAND/
NOR
(16-Bit ECC)
3 MMC/
SD/SDIO
McASP
×2
GPIO
UART ×6
PWM ×6CAN ×2
Camera
I/F (2×
Parallel)
EMAC
2-Port
Switch
10/100/1G
w/ 1588USB2
OTG +
PHY
×2HDQQSPI
eCAP/
eQEP ×3 SPI ×5
I C ×32
2 12-Bit ADCsDebug 12 Timers SyncTimer 32KSimple Pwr Seq
256KB L3 Shared RAM
32-Bit
LPDDR2/DDR3/DDR3LCrypto, Secure Boot
AM437x Processor Block Diagram
www.eecatalog.com/dsp 9
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s Specifications C6000 high-performance fixed-/ floating-point DSPs
C5000 ultra-low-power fixed-point DSP; lowest power DSPs
Robust software and tools; Code Composer Studio™ Integrated Development Environment, software development kits, application software and libraries
SYS/BIOS™, StarterWare™, and Linux® software development kits, developed and supported by TI
Real-time signal processing
Key Features KeyStone™ high-performance DSPs
Industry-leading 16 GFLOPS/W on KeyStone devices
>200 GFLOPS per device Up to 1.2-GHz embedded processing speeds
High-speed DDR3 (supports DDR 3L) Large on-chip memory (up to 18MB) High-speed I/O including GigE, PCIe Gen 2, and RapidIO®
C6000 high-performance DSPs Up to 1.2 GHz 32-bit Fixed-/floating-point DSP Up to 256 KB RAM DDR2, MDDR McBSP $5.00 to $200.00
C6000 DSP+ARM9™ Up to 456 MHz Fixed-/floating-point DSP
L2 cache
DDR2
McASP
C5000 ultra-low-power DSPs Up to 300 MHz 16-bit, fixed-point + FFT accelerator Up to 320 KB RAM Up to 256 KB ROM HS USB 2.0
C5000™ and C6000™ DSPs, Fixed- and Floating-Point High-Performance, Low-Power DSPs
Get samples, data sheets, tools and application reports at: www.ti.com/dsp
Multicore Navigator
2x VCP2 TCP3d
AccelerationPacs
Peripherals & IO
I2C SPI
EMIF 16
SRIO x4
EthernetSGMII
UART
uPP
PCIe x2
McBSP
Tera
Net
Memory Subsystem
Multicore shared memory controller
(MSMC)
Shared memory 1MB
DDR3-32b
System elements
Powermanagement System monitor
Debug EDMA
C66xDSP
L1 L2
C66xDSP
L1 L2
Hyp
erLi
nk
DSP Roadmap
TI DSP devices focus on embedded computing and real-time applications, driving system cost
down while balancing power and performance.
2013 2014 Future
Next Mid-Range Processor
Next DSP Low
…
66AK2H12/06/4/8
Sampling Development ConceptProduction
OMAP L138
C6748
C6678/4/2/1 /4 /8 C66x
C6657C66x
Next High-End Multicore
Per
form
ance
, Sca
lab
le S
olut
ions
C665x DSP Block Diagram
The C665x DSPs are based on TI’s KeyStone multicore architecture and integrate single- or dual-
core C66x DSPs to offer real-time performance that helps customers realize R&D savings while
getting to market faster.
10 Embedded Processing & DSP Resource Guide 2016
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s Key Features
Up to 4 cores of 1.4GHz per ARM®
Cortex®-A15 cores with NEON (up to
19,600 DMIPs)
Up to 8 cores of 1.4GHz of fixed-
and floating-point performance per
C66x DSP core
Large embedded memory and high-
bandwidth DDR3/DDR3L interface
KeyStone architecture for full
multicore entitlement
Network Coprocessor (NetCP) with
up to 1.5M pps
Security / Crypto accelerator
High-speed I/O including Gigabit
Ethernet (with integrated switches),
PCIe, Serial RapidIO® (66AK2Hx),
USB 3.0, HyperLink
Pin-compatible devices in the
66AK2Ex and 66AK2Hx families
10 Gigabit Ethernet in the 66AK2Ex,
AMK2Ex and 66AK2Hx families
Fast Fourier Transform accelerator
and Digital Front End on 66AK2Lx
family
JESD204B interface for direct con-
nect to data converters in 66AK2Lx
family
Featured Applications
Avionics and defense
Communications and telecom
Industrial and process control
Test and measurement
Medical
Software-defined radio (SDR)
Analytics
High-performance computing
Application-specific cloud computing
66AK2Ex SoC Block Diagram
The 66AK2Ex, based on TI’s KeyStone II architecture, is a performance-optimized ARM Cortex-A15
processor, single-core or quad-core CorePac and C66x DSP core, that can run at a core speed
of up to 1.4 GHz.
KeyStone™ II Multicore Processors (66AK2Hx, 66AK2Ex, 66AK2Lx, AM5K2Ex SoCs)Multicore DSP + ARM Processors
Get samples, data sheets, tools and application reports at: www.ti.com/keystone2
Multicore Navigator
ARM
Cortex -A15
up to 1.4GHz
® DSP
C66x
up to 1.4GHz
4MB ARMShared L2
Multicore SharedMemory Controller
DDR3/3L72 bit – 1600 MHz
EMIF and I/O
System Services
Accelerator
Switches
High-Speed SerDes Lanes
2MB MSMC SRAM
Power Manager
System Monitor
Security
8-Port × 1 GbE 2-Port × 10 GbE
Packet
Debug EDMA PktDMA
EMIF16 USB3 ×2
UART ×2
SPI ×3
I C ×32 TSIP
Packaging: 27 mm × 27 mm 66AK2Ex
HyperLink ×4
10 GbE ×2
1 GbE ×8
PCIe Gen2 ×4
512KB L2
Tera
Net
KeyStone II Processor Family
66AK2Ex 66AK2Hx 66AK2Lx AMK2Ex
MHz per core 1.25 GHz – 1.4 GHz 1.0 GHz – 1.4 GHz (ARM)
1.0 – 1.2 GHz (DSP)
1.2 GHz 1.25 GHz –
1.4 GHz
Number of ARM®
Cortex®-A15 cores
1–4 2–4 2 2–4
Max DMIPs (ARM
Cortex-A15 cores)
4900–19600
(@ 1.4 GHz)
9800–19600
(@ 1.4 GHz)
8400
(@ 1.2 GHz)
9800–19600
(@ 1.4 GHz)
C66x DSP cores 1 4–8 4 0
Max GMACs (from
C66x DSP)
44.8 @ 1.4 GHz 153.6–307.2 @ 1.2 GHz 153.6 @ 1.2 GHz n/a
Max GFLOPs
(DSP + NEON™ )
33.6–67.2 99.2–198.4 96 22.4–44.8 @
1.4 GHz from NEON
L1 KB per core 32D/32P 32D/32P 32D/32P (ARM)
64D/64P (DSP)
32D/32P
L2 shared cache 4 MB 4 MB 1 MB 4 MB
Shared SRAM 2 MB 6 MB 3 MB 2 MB
DDR (with ECC) MHz 64b 1600 MHz 2× 64b 1600 MHz 64b 1600 MHz 64b 1600 MHz
Gigabit Ethernet 8 lanes 4 lanes 4 lanes 8 lanes
10 Gigabit Ethernet 0–2 lanes 0–2 lanes No 0–2 lanes
PCI Express Gen 2 2 lanes of ×2 1 lane of ×2 1 lane of ×2 2 lanes of ×2
Serial RapidIO® No 1×4 or 2×2 or 4×1 No No
Extended case
temperature
–40°C to 100°C –40°C to 100°C –40°C to 100°C –40°C to 100°C
www.eecatalog.com/dsp 11
Embedded ProcessorsEm
bedd
ed P
roce
ssor
s
SimpleLink™ SolutionsLow-Power Wireless Connectivity
Get samples, data sheets, tools and application reports at: www.ti.com/simplelink
When the SimpleLink ultra-low power wireless MCU platform was introduced, TI set a new industry power consumption benchmark for Bluetooth® Smart, Sub-1GHz, ZigBee®, 6LoWPAN and ZigBee RF4CE™ wireless MCUs. The SimpleLink Wi-Fi® Internet-on-a-chip™ platform also delivers a low-power wireless MCU for battery-operated products and systems.
Additionally, TI offers SimpleLink wire-less network processors and smart RF transceivers as well as combo con-nectivity solutions through the WiLink™ platform, allowing custom-ers to add low-power connectivity for a variety of applications.
Featured Applications
Industrial
Home/building automation
Wearables Portable electronics Embedded automotive designs
Power Management
Resources
SimpleLink Wi-Fi CC3100/CC3200 Internet-on-a-chip Sub-system Power Management
SimpleLink Wi-Fi CC3100/CC3200 WLAN RF Transmit Power Peak and Average Measurements
Taking power to a new low with the SimpleLink ULP wireless MCU platform
Wi-Fi for AA battery-powered
applications
SimpleLink Wi-Fi CC31xx/CC32xx platformA low-power radio and advanced low-power modes enable this plat-form to run on two AA batteries for more than a year.
Wireless for battery-less to coin-
cell-powered applications
SimpleLink ultra-low power CC26xx/CC13xx platformUsing the unique sensor controller, this solution can run on a coin cell battery for 5–10 years making it the most power-efficient Flash-based wireless microcontroller.
p pp
Driving the Lowest-Power Solution
The IoT is pushing the boundaries of power consumption requirements for product and system designs. Energy harvesting, always-on coin cell or AA battery-operated sensor products can now operate optimally for several years and offer efficient processing.
Overall power consumption and battery life are very important in many applications. TI wireless connectivity solutions are created and optimized with battery life in mind, making sure that solution performance can be achieved.
Average power consumption is key:
Functions can execute so the system can go back to sleep – using more processing
power can give a better system performance: TI has the lowest power wireless MCU
with 61 μA/ MHz.
Low power in sleep and hibernate modes and low Tx and Rx power consumption.
Sensor data can be detected in lowest power modes: TI has a unique sensor
controller allowing the MCU to sleep while collecting sensor information while the
main CPU can be continuously turned off.
Including built in DC–DC for system power efficiency.
Power efficiency of system – low-power modes and key use cases – Learn more about EEMBC ULPBench™.
Our wireless connectivity portfolio is IoT-ready and enables easy-to-implement and robust wireless systems with unprecedented battery life through development of the lowest power wireless solutions in the industry.
For more information about TI’s low-power wireless connectivity offerings visit: www.ti.com/simplelink