Embedded Processing & DSP Resource Guide www.eecatalog.com/dsp

Embedded Processing & DSP  Resource Guide www.eecatalog.com/dsp
Official Sponsor
Embedded Processing & DSP
Resource Guide
2013 Edition
www.eecatalog.com/dsp
Platinum Sponsors
Gold Sponsors
Distributor Sponsors
The XDS560v2
Family
EM
X
er
el
av
r
Tr
le
LC
ve
ra
v2
T
60 TM
M
S5
ST
S
XD
v2
v2
60
60
S5 DS5
XD
UL
AT
OR
S
FEATURES
Advanced emulator controller
for higher performance
MIPI trace capability for advanced
development
Operates with Windows and Linux
(#
;#$
Supports: OMAP3/4/5, ARM,
C64x+,C28xxx, C5xxx, C6xxx
@#:6657983*-,,-,$7)+-:..-7
$5486-+1?+$,-;1+-8
#:665798&95&$149-7.)+Supports CCS 4.2 and later
( # ; # $$
$7 ) ; - 2 - 7
Modular tail connector with 4 adapters
!
95$$
$
"
5,:2)79)12+544-+957<190$
0-),-7),)69-7$
95$
@$
95"
$
95"
adapters included
%#
149-7.)+-950589!
( # ; $7 ) ; - 2 - 7
90-74-9149-7.)+-950589
=9-74)265<-78:662>
%#:865<-7-,
Price *
* Please call for current pricing and availability
=+0)4/-71;-#:19-
#9)..57,$-=)8$
<<<86-+97:3,1/19)2+53
Welcome to the 2013 Embedded Processing
& DSP Resource Guide
Texas Instruments is pleased to be the official sponsor of the Embedded Processing & DSP Resource
Guide. This guide provides engineers, designers and embedded developers with a purchasing guide on
TI processor-based development tools, embedded software, engineering services and end-equipment
solutions provided by our worldwide TI Design Network members.
Embedded Processing & DSP
Resource Guide 2013 Edition
www.eecatalog.com/dsp
VP/Associate Publisher
Clair Bright
[email protected]
(415) 255-0390 ext. 15
Editorial
Editorial Director
TI Design Network members offer various levels of system integration, optimization and system expertise on products to enable you to meet project demands, reduce costs and get to market quickly. Please
contact the companies listed in the guide for more information on TI platforms including, C2000™ realtime control microcontrollers, MSP430™ ultra-low-power microcontrollers, Stellaris® 32-bit ARM®
Cortex™-M microcontrollers and Hercules™ safety microcontrollers, Sitara™ ARM® Cortex™-A processors, TMS320C6000™ high-performance, single core and multicore processors, TMS320C5000™
ultra-low power DSPs and DaVinci™ video processors. For the latest products and information, visit the
TI Design Network homepage at http://www.ti.com/tidesignnetwork.
John Blyler
[email protected]
(503) 614-1082
Senior Editor
Chris A. Ciufo
[email protected]
Editor
Cheryl Berglund Coupé
[email protected]
Creative/Production
Production Manager
Spryte Heithecker
Selection and Solution Guides
Graphic Designers
Keith Kelly - Senior
s !2-$OYOUNEEDAN!2-BASEDSOLUTIONTHATISLOWPOWERANDCOSTEFFECTIVEORONETHATIS Nicky Jacobson
highly integrated with connectivity capabilities? Whatever you need, TI will get you there with Production Assistant
the ARM Selection Guide packed with product features, design factors and easy selector tables. Jenn Burkhardt
Senior Web Developer
www.ti.com/armguide.
Mariam Moattari
Advertising/Reprint Sales
s #ÍREALTIMECONTROLMICROCONTROLLERSn4HISBROCHUREPROVIDESADEEPDIVEINTOTHE#
VP/Associate Publisher
MCU with a 32-bit architecture, advanced peripherals and analog integration.
Embedded Electronics Media Group
www.ti.com/c2000-brochure.
Clair Bright
[email protected]
(415) 255-0390 ext. 15
s -30ÍULTRALOWPOWERMICROCONTROLLERSn4HISBROCHUREFOCUSESONTHEBIT2)3#BASED
Sales Manager
mixed-signal MSP430 MCU designed specifically for ultra-low power applications.
Michael Cloward
[email protected]
www.ti.com/msp430-brochure.
Marketing/Circulation
s 3TELLARIS§!2-§#ORTEXÍ-MICROCONTROLLERSn4HISBROCHUREHIGHLIGHTSTHEINDUSTRYSLEADING Jenna Johnson - [email protected]
family of robust, real-time microcontrollers based on the revolutionary ARM® Cortex™-M To Subscribe
www.extensionmedia.com/free
series MCU technology. www.ti.com/stellaris-brochure
eNewsletters
Extension Media, LLC
s -#5 .EWS&LASH 3IGN UP TODAY TO GET THE LATEST INFORMATION ON ALL 4) -#5 DEVICES 4HIS Corporate Office
monthly newsletter highlights current product announcements, third party news and training President and Publisher
UPDATES7ELLALSOUPDATEYOUONTHELATESTHARDWAREANDSOFTWARETOOLSTOHELPSPEEDYOUR Vince Ridley
[email protected]
designs to production. www.ti.com/mcunewsflash
s E4ECH%MBEDDED0ROCESSINGE.EWSLETTER3IGNUPTODAYTOGETTHELATESTINFORMATIONONALL
4) !2-§ MICROPROCESSOR AND $30 DEVICES 4HIS MONTHLY ENEWSLETTER PROVIDES TECHNICAL
documents, free downloads, product announcements, training, and the latest news on silicon,
software, systems and support. www.ti.com/etech
s MY4)4HISWEEKLYNEWSLETTERKEEPSSUBSCRIBERSINTHEKNOWONTHELATEST4)PRODUCTSAPPLICATIONS
and tools based on application and product interests selected during registration. www.my.ti.com
For your convenience, the Embedded Processing & DSP Resource Guide is available online at:
www.eecatalog.com/dsp
4)ANDTHEMEMBERSOFTHE4)$ESIGN.ETWORKLOOKFORWARDTOPARTNERINGWITHYOUONYOURNEXTDESIGN
2
Vice President, Sales
Embedded Electronics Media Group
Clair Bright
[email protected]
The Embedded Processing & DSP Resource Guide 2013 Edition is published by
Extension Media LLC. Extension Media makes no warranty for the use of its products
and assumes no responsibility for any errors which may appear in this Catalog nor
does it make a commitment to update the information contained
herein. Embedded
Processing & DSP Resource Guide 2013 Edition is Copyright ®2012 Extension Media
LLC. No information in this Catalog may be reproduced without expressed written
permission from Extension Media @ 1786 18th Street, San Francisco, CA 941072343.All registered trademarks and trademarks included in this Catalog are held by
their respective companies. Every attempt was made to include all trademarks and
registered trademarks where indicated by their companies.
All registered trademarks and trademarks included in this Catalog are held by their
respective companies. Every attempt was made to include all trademarks and
registered trademarks where indicated by their companies.
C2000, DaVinci, OMAP, TMS320C2000, TMS320C24x, TMS320C28x, C24x,
C28x, C5000, TMS320C5000, TMS320C54x, TMS320C55x, C54x, C55x, C6000,
TMS320C6000, TMS320C62x, TMS320C64x, TMS320C64x+, TMS320C67x,
C62x, C64x, C64x+, C67x, TMS320DM64x, DM64x, TMS320C5x, Code Composer
Studio, DSP/BIOS, eXpressDSP, MicroStar BGA, NanoFree, NanoStar, ProbePoint,
RTDX, TMS320, XDAIS, XDS510 and XDS560 are trademarks of Texas Instruments. All
other trademarks are property of their respective owners.
Embedded Processing & DSP Resource Guide 2013
Contents
Extending System Trace to Blackhawk USB560m Emulators on Multicore TI C66xx KeyStone™ SoCs
By Andrew Ferrari, Blackhawk..................................................................................................................................................8
Small Cells Connecting a Big World Require Huge Integration
By Chris Ciufo, Senior Editor................................................................................................................................................... 12
Analysis of LTE Base Station Software Deployment on Multicore SoCs
By Sneha Namakaje and Zhihong Lin, Texas Instruments...................................................................................................... 18
Top 3 Mistakes with Static Analysis for Embedded and Safety-Critical Development
By Arthur Hicken, Evangelist, Parasoft....................................................................................................................................23
Embedded Processing Overview
Embedded Processors
Texas Instruments
Embedded Processing Overview............................................................................................................................................25
TMS320C6000 and TMS302C5000 DSPs, Fixed- and Floating-Point...................................................................................26
C2000™ Microcontrollers, Fixed-Point and Floating-Point....................................................................................................27
MSP430™ Microcontrollers...................................................................................................................................................28
Sitara™ ARM® Cortex™-A8 and ARM9™ Processors...........................................................................................................30
Stellaris® 32-Bit ARM® Cortex™-M MCUs............................................................................................................................31
TMS320C66x Multicore DSP, Fixed- and Floating-Point........................................................................................................32
Hercules™ Safety Microcontrollers........................................................................................................................................33
DaVinci™ Video Processors: Optimized for Digital Video......................................................................................................34
Products and Services
Development Tools
Daughter Cards
Kentec Display
LM4F232/LM4F120 LCD Interface Expansion Board
(Stellaris Boosterpack)........................................................... 35
Link Research
Multi-channel Data Acquisition daughtercard for the
F2812/F28335 eZdsp™ Development Kit............................... 36
Development Boards
4
Avnet TI OMAP™ Processor / Spartan-6 FPGA
Co-Processing Kit................................................................... 37
Development Boards/EVMs
D.SignT GmbH & Co. KG
D.Module2 High-Performance DSP Processor and I/O
Boards.................................................................................... 38
Traquair Data Systems, Inc.
micro-line TMS320C641x-based Integer DSP/FPGA Boards...... 39
micro-line TMS320C6713 DSP-based Floating-Point
DSP/FPGA Boards.................................................................. 40
Xilinx
Xilinx
Avnet Spartan-6 FPGA DSP Kit.............................................. 37
Avnet Kintex-7 FPGA DSP Kit with High-Speed Analog........ 41
Embedded Processing & DSP Resource Guide 2013
TV\ZLYJVT
:LTPJVUK\J[VYZHUKLSLJ[YVUPJ
JVTWVULU[ZMVYKLZPNULUNPULLYZ
(\[OVYPaLK+PZ[YPI\[VY
.6
69,
TV\ZLYJVT
;L_HZ0UZ[Y\TLU[Z
PU:[VJR
‹6]LY ;07YVK\J[ZPU:[VJR
‹6]LY;0+L];VVSZPU:[VJR
-PUK[OL5L^LZ[;0;LJOUVSVNPLZ-HZ[LY
mouser.com/ti
;OL5L^LZ[7YVK\J[[email protected]\Y5L^LZ[+LZPNUZŽ
4V\ZLYHUK4V\ZLY,SLJ[YVUPJZHYLYLNPZ[LYLK[YHKLTHYRZVM4V\ZLY,SLJ[YVUPJZ0UJ6[OLYWYVK\J[ZSVNVZHUKJVTWHU`UHTLZTLU[PVULKOLYLPUTH`IL[YHKLTHYRZVM[OLPYYLZWLJ[P]LV^ULYZ
Development Tools
Signum Systems
D.SignT GmbH & Co. KG
Signum Systems Emulators for TI DSPs, OMAP™ and
DaVinci™ Processors............................................................. 42
D.SignT TCP/IP Stack for TI C2000™ MCUs, C5000™, and
C6000™ DSPs......................................................................... 56
Sundance Digital Signal Processing Inc
Hand-coded, Optimized DSP/Vector, LINPACK, EISPACK,
and CBLAS Libraries............................................................... 43
Emulators/Analyzers
Framework Software
Adaptive Digital Technologies
G.PAK bridges the gap between inflexible fixed-function
chips and custom programmed solutions.............................. 57
Blackhawk
HCC Embedded
Advanced JTAG XDS510 Emulators....................................... 44
Blackhawk Emulator Product Matrix...................................... 45
High Performance JTAG Emulators........................................ 46
USB100v2 JTAG Controllers.................................................. 47
XDS560v2 System Trace (STM)............................................. 48
Advanced Embedded Middleware......................................... 58
Kane Computing Ltd
Kane Computing Company Profile.......................................... 49
Signum Systems
JTAGjet In-Circuit Debuggers for DSP, OMAP™ and
DaVinci™ Processors............................................................. 50
Embedded Software
Algorithms/Codecs
Adaptive Digital Technologies
Adaptive Digital Echo Cancellation Library: Acoustic,
Packet, Network, & Line........................................................ 51
Voice Algorithms and Solutions on the Texas Instruments
TMS320™ Family of DSPs, OMAP™, DM-Series,
Multi-Core, and ARM® processors....................................... 52
DSP Innovations Inc.
New TWELP Vocoder (600…9600 bps)................................. 53
Application-Specific Libraries
Adaptive Digital Technologies
IP phone/intercom/ATA for OMAP3530, OMAP3730,
DM814X, DM816X, and Stellaris® devices.......................... 54
DelCom Systems, Inc.
GSM/EGPRS/EDGE LayerONE Physical Layer Software....... 55
6
Drivers/IO/Control Software
End-Equipment Solutions
End-Equipment Solutions
Anaren
Anaren Integratec Radio 110L Series.................................... 59
Critical Link
MityARM System on Modules based on TI AM335x
processors.............................................................................. 60
MityDSP™ and MityARM System on Modules
with FPGA............................................................................... 60
Z3 Technology, LLC
Compact Low-Power Software- Enabled HD Multimedia
Module................................................................................... 61
Engineering Services
Digital Hardware / Board Design
Advantech Co., Ltd.
DSPC-8681 Half-length PCI Express Multimedia
Processing Card ..................................................................... 62
Full Turnkey Designs
Benchmark Electronics
World Wide Electronics Design and Manufacturing
Services.................................................................................. 63
Micross Components
DSP & Microcontroller Die and Alternative Packaging......... 64
Embedded Processing & DSP Resource Guide 2013
Witness the Evolution
of USB 2.0 Analysis
USB 3.0
USB 2.0
BeagleTM USB 480
Protocol Analyzer
The new BeagleTM USB 5000 v2 USB 2.0
analyzer features:
3 New lower price
3 Now with standard advanced triggering
3 Available synchronization for
multi-analyzer scenarios
3 Real-time capture, analyze, filter, display
3 Real-time USB class level decoding
BeagleTM USB 12
Protocol Analyzer
CALL or EMAIL
for quote today!
Phone: (408) 850-6501
Email: [email protected]
www.totalphase.com
Advertorial
Extending System Trace to
Blackhawk USB560m Emulators on
TI’s C66x KeyStone Multicore SoCs
By Andrew Ferrari, Blackhawk
System Trace
The System Trace (STM) capability offered by Texas Instruments employs the MIPI System Trace Protocol, which
provides developers with a “printf ” capability. In a multicore
environment, information from each core can by analyzed
because they are globally time stamped. This is a powerful
tool for looking at what
each core is processing in a
common timeline. TI offers
STM for CTools-enabled
devices.
Figure 1 - New CCS Project Dialog
This article provides a
brief overview of how
to configure a Blackhawk USB560m JTAG
emulator to collect STM
data via embedded trace
buffer (ETB) on TI C66xx
KeyStone™
multicore
architecture.
Figure 2 - New Target Configuration Dialog
For additional TI STM
information or to download the complete demo
project code and examples
mentioned in this article,
please visit: www.blackhawk-dsp.com/STM.
CCS Project Creation (Code Composer
Studio™ IDE)
To demonstrate how easy it is to add STM data collection to
an application, a simple, “hello world”-type project for the
C6678 will be used.
To recreate the demo project for this or a different STM supported target:
1. Start Code Composer Studio IDE v5.x
2. Select the main menu option File → New → CCS Project. This will
display the New CCS Project wizard dialog (Figure 1) where you
can enter a project name, select the Family (demo uses “C6000”)
and its variant (demo uses “Generic C66xx Device”).
8
3. Leave the default advanced settings and choose “Empty
Project” from the Project Templates and Examples.
4. Click finished when done. This will create a main.c file with
a single function, main() and add it to the eclipse Project
Explorer window.
5. Now locate a C66xx linker command file, copy it to the
project workspace and specify the file in the project properties (demo uses a file downloaded in one of the TI C667x
CTools Examples). The project will now build successfully.
Adding STMLib to the Project
After the project is configured in CCS:
1. Download and install the STMLib files.
2. Include the STM header file and add and the path of the STM
library file to the linker in project.
3. Add the STM API calls to the code. The project’s main.c file
will look something like the following code snippet.
#include “StmLibrary.h”
#include <stdio.h>
#include <stdlib.h>
void main(void) {
int jj=0;
pSTMhdl=STMXport_open(pSTMBufInfo, &STMConfigInfo);
STMXport_printf(pSTMhdl, STM_HelperCh, “%s”, “C667x
Demo1 - BEG LOOP” );
for (ii=0; ii<880000; ii++) {
if ((ii%250) == 0) {
STMXport_putShort(pSTMhdl, STM_HelperCh, (short)jj );
jj++;
}
}
STMXport_printf(pSTMhdl, STM_HelperCh, “%s”, “C667x
Demo1 - END LOOP” );
STMXport_flush(pSTMhdl);
STMXport_close(pSTMhdl);
exit (0)
}
Embedded Processing & DSP Resource Guide 2013
Advertorial
lected STM data will be
displayed (Figure 5).
2.
Load the demo
program to C66xx_0 and
run (Resume | F8) the
program. Because the
option to synchronize
with target execution
Figure 6 - Trace Receiver Selection was selected in the trace
Dialog
controls, the trace display
will update automatically
with the STM data collected in the ETB when the program
terminates or is halted.
The “Data Message” column of the trace display (Figure 5) shows
the output from the function STMXport_printf() and the “Data”
column is from the function STMXport_putShort ().
Figure 3 - Debug Window
Configuring CCS
To create a target configuration and setup trace:
1. Select the main menu
option, File → New → Target
Configuration
File,
and
choose the emulator connection and device (see Figure 2).
2. Launch the debug session.
That is all that is required to begin collecting STM debug
information from your application using a Blackhawk
USB560m JTAG emulator (or any Blackhawk XDS560-class
emulator).
Multicore STM Data Collection
To collect STM from more than one core, simply connect to
another CPU core (i.e. C66xx_1) prior to setting up the trace
controls. It is also helpful to group the CPUs in the debug
window to synchronize program load and target execution.
3. Connect to the necessary devices to enable STM
collection using the ETB
(see Figure 3). These devices should be labeled similar
to C66xx_0 (first CPU core), CSSTM_0 (STM node), and
TETB_STM (ETB node).
You may need to select
the option to “Show all
cores”.
In the trace display, the “Master Name” column will differentiate the data for each CPU and the time stamp will order
each debug message in the proper sequence.
4.
Configure
settings in the trace system
control dialog from the
main menu Tools → Trace
Control (see Figure 4).
The setup requires that you change the target connection to
the “Blackhawk XDS560v2 STM Emulator”, selecting “560v2
System Trace” as the trace receiver and only connecting to
the CSSTM_0 and C66xx_0 devices (do not connect to the
TETB_STM node).
5. Select the CSSTM_0 tab. If the ETB settings are not displayed, select the “Receiver…” button and choose ETB from
the list (Figure 6). Make sure the ETB type is “Auto” and
“Synchronize trace with target execution” is selected.
For more information, visit: www.blackhawk-dsp.com/STM.
Figure 4 - Trace System Control
Figure 5 - Trace Display Window with
STM Data
6. Press the “OK” button to apply these settings.
Collecting STM Data
1. Open the trace display window for the CSSTM_0 node from
the main menu (Tools → Trace → Analyzer → Open Trace
Connection in New View → CSSTM_0). This is where the col-
www.eecatalog.com/dsp
XDS560v2 STM Data Collection
This article describes how to extend Blackhawk XDS560class emulators to collect STM data using the ETB. If you
own a Blackhawk XDS560v2 STM model, you can collect
STM data directly, without using the ETB.
CONTACT INFORMATION
Blackhawk
123 Gaither Drive
Mt. Laurel, NJ 08054
USA
856-234-2629 Telephone
856-866-1100 Fax
[email protected]
http://www.blackhawk-dsp.com
9
Spectrum Digital, Inc.
12502 Exchange Drive, Suite 440
Stafford, TX. 77477 USA
Tel: 281.494.4500 x-113
Fax: 281.494.5310
Spectrum Digital Emulators for TI Processors
XDS510PP
MPSD
SPI530
MPSD
XDS100v2
USB
XDS100v3
USB CJTAG
C2000
XDS510LC USB
XDS510PP
PLUS
XDS510
USB
XDS510 USB
Galvanic
XDS510
USB PLUS
XDS560v2 LC
Traveler
XDS560v2 STM
Traveler
XDS560v2 STM
Part Number
701041
701121
702302
702305
701902
701014
701900
701910
701905
702597
702598
702592
Price in USD
$ 1299
Parallel
Port
PS
$ 2499
Parallel
Port
PS
$ 89
$ 129
$ 249
$989
$ 1995
$1199
$ 695
$ 1199
USB
USB
USB
USB
USB
USB
USB
USB
USB
USB
USB
$ 495
Parallel
Port
PS/Target
USB
USB
USB
USB
USB
$ 1495
USB,
Ethernet
PS
Yes
Yes
TMS320VC33
Yes
Yes
Yes
TMS320C4x
Yes
PC Interface
Powered by
TMS320C30-32
TMS320C5x
Yes
TMS320F24x/F240x
TMS320F28xx
TMS320C54x
TM
TMS320C55xx
TM
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
TMS320C64xx/C64x+
C64x+
C64x+
Yes
Yes
Yes
Yes
Yes
Yes
Yes
TMS320C64+, C66xx
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ARM 9
ARM 9
Yes
Yes
Yes
Yes
Yes
Yes
Yes
TM
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Processors
Yes
Yes
Yes *
Yes *
Yes *
Yes *
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
TMS470 ARM7
TMS470 ARM9/11
ARM Cortex / OMAP
DaVinci
TM
TM
Sitara
Processors
TM
C6-Integra
+3.3V to +5V
Yes
Yes
+1.8V to +3.3V
Yes
Yes
Supports CCS
v4.x
v5.x
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
v4.2+
v4.2+
v4.2+
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
System Trace Spt
Embedded Trace Buf
C-JTAG Spt (CCS5.x)
Yes
SDFlash Support
Yes
Yes
Yes
Yes
Yes
XMLGUI Support
Yes
Yes
Yes
Yes
Yes
Boundary Scan Spt
Yes
Accessories
Part Number
TI14 Pin Low Voltage Adapter for JTAG Emulators (LVA)
TM
TM
Processors
Price
701208
$ 99
701210
701212
$ 149
$ 149
CTI20(in)-TI14(out)
701218
$ 69
TI14(in)-CTI20(out)
701219
$ 69
CTI20(in)-TI60(out)
701220
$ 74
CTI20(in)-ARM20(out)
701222
TI14(in)-ARM20(out)
701280
$ 69
$ 69
XDS560v2 STM adapter kit, MIPI60 to TI14, CTI20, ARM20, TI60
701238
$ 299
701204
$ 995
TI14-TI14 Pin LVA with Adaptive clock for OMAP /DaVinci
TM
TI14-CTI20 Pin LVA with Adaptive clock for OMAP /DaVinci
4 Channel JTAG Ex
Emulator pander for JTAG Emulators
www.spectrumdigital.com
TM
Processors
©Copyright Spectrum Digital 2012, 09/05/2012
[email protected]
Spectrum Digital, Inc.
12502 Exchange Drive, Suite 440
Stafford, TX. 77477 USA
Tel: 281.494.4500 x-113
Fax: 281.494.5310
Spectrum Digital TI Processor Target Platforms
Processor Family
Target Module
TMS320C3x
TMS320VC33
D.Module.C31eco (OEM)
TM
eZdsp VC33
D.Module.VC33
TM
eZdsp LF2401A
eZdspTM LF2407A
TM
eZdsp F2808
TM
eZdsp F2808/socket
eZdspTM F2812
eZdspTM F2812/socket
TM
eZdsp R2812
TM
eZdsp F28335
TM
eZdsp F28335/socket
DSK VC5416
EVM320VC5502
EVM320VC5505
DSK VC5509A
DSK VC5510
C5515 eZdspTM USB Stick
TM
C5502 eZdsp USB Stick
EVM320C5515
D.Module.C6201 (OEM)
D.Module.C6203
D.Module.C6701 (OEM)
D.Module.C6713
D.Module.C6747
DSK C6713
DSK C6416T, 1Ghz.
EVM DM642, 720 Mhz.
D.Module2.DM642
EVM C6424
EVM DM6455
EVM DM6474
OMAP-L137 EVM
DaVinci DM6437 DVEVM
DaVinci DM6446
DaVinci DM6467
DaVinci DM355 DVEVM
DaVinci DM357
DaVinci DM365 DVEVM
DaVinci DM368 DVEVM
eZ470R1A256
EVM AM1810
EVM C6A816x DDR3
TMS320F24x
TMS320F28xx
TMS320VC54x
TMS320VC55x
TMS320C6000TM
TMS320C64x
TMS320C64x+
OMAP-L13x
DaVinciTM Processors
TMS470 ARM
TM
Sitara
TMS320C6A816x
Scan/Interface Part Number Price
MPSD
PP/JTAG
JTAG
PP/JTAG
PP/JTAG
USB/JTAG
USB/JTAG
PP/JTAG
PP/JTAG
USB/JTAG
USB/JTAG
USB/JTAG
USB/JTAG
JTAG
USB/JTAG
USB/JTAG
USB/JTAG
USB
USB
USB/JTAG
JTAG
JTAG
JTAG
JTAG
JTAG
USB/JTAG
USB/JTAG
JTAG
JTAG
USB/JTAG
USB/JTAG
USB/JTAG
JTAG
JTAG
JTAG
JTAG
JTAG
JTAG
JTAG
JTAG
USB/JTAG
Call !
Call
701385
Call
761120A
761119
761131
761132
761128
761129
761130
761136
761135
701840
701860
701883
701882
701880
702359
702362
702260
Call
Call
Call
Call
Call
701895
701891
702002
Call
702070
701898
702090
702210
702075
702040
702085
702065
702067
702230
702231/2
761470
Call
$ 519
Call
$ 515
$ 319
$ 249
$ 469
$ 325
$ 469
$ 469
$ 325
$ 515
$ 415
$ 995
$ 474
$ 515
$ 415
$ 89
$ 125
$ 415
Call
Call
Call
Call
Call
$ 415
$ 515
$ 1995
Call
$ 515
$ 1495
$ 1995
$ 415
$ 515
$ 1249
$ 2295
$ 515
$ 895
$ 615
Call
$ 349
702391
$ 999
Prices shown here are in US dollars and valid for sales
in the United States only. Foreign sales must be made
through an agent or authorized reseller and prices may
be different. All prices are your dock and are subject to
change. Please contact Spectrum Digital for latest
pricing and availability prior to ordering.
OMAP-L137
www.spectrumdigital.com
©Copyright Spectrum Digital 2012, 09/05/2012
[email protected]l.com
EECatalog
SPECIAL FEATURE
Small Cells Connecting a Big
World Require Huge Integration
While Texas Instruments no longer calls itself a “DSP company”, it still leverages
DSP expertise and IP to create dense, feature-packed KeyStone™ SOCs targeting
small cell base stations.
By Chris A. Ciufo, Senior Editor
Take a look at the growth of the Internet, smartphone handsets, tablet computers, M2M, or just about any device that
connects to the Internet and there are two common traits: 1.
growth ranges from “up” to “really up!”; and 2. it’s the need
for data exchange that is driving demand. Increasingly, this
data moves wirelessly over Wi-Fi when inside a building,
and over cellular when outside or traveling around. Wireless
operators are frantically looking for ways to handle increased
demand without investing in expensive wholesale buildout
of their networks. One way to add more bandwidth is by
intelligently handling device data requirements through DPI,
compression, local routing, RF spectrum optimization, and
heterogeneous cellular networks that self-organize.
According to documentation from AirHop Communications, a provider of intelligent Radio Access Network
(RAN) software for multi, small, and macro cell networks:
“network operators are turning to small cell base stations to increase capacity and
complement existing macrocell networks.” The resulting
‘HetNet’ (heterogeneous network) requires self-organizing
network (SON) technology specifically designed for small cell
networks to actively optimize
system capacity and power, and
manage inter-cell interference
when so many cell sites are
situated close by each other.
vide wireline to RF solutions for 3G, 4G, and LTE radio nets.
The density and array of features in these devices is simply
astounding, showcasing a balance of on-chip DSP, RISC CPU,
packet processing, and hierarchical crossbar fabric engines.
Most impressive is how optimized the chips are for making
decisions, moving data, and autonomously handling the task
at hand: making RAN SON small cells work efficiently.
Functional Block Party
TI’s small cell family consists of three devices (Figure 1),
including the TCI6636 designed for up to 256 users. The
system organization of the 6614 shown in Figure 2 shows a
highly integrated SOC broken in several major functional
blocks, all interconnected by the TeraNet fabric crossbar supporting up to 2 Tbits/s data. TeraNet is hierarchical and low
latency, moving the most important data so that on-chip accelerator resources avoid starvation. As well, power consumption
is lower in idle states.
Analysts predict a ratio of 10:1
in favor of small cells vs tradi- Figure 1: TI’s KeyStone™ multicore architecture small cell portfolio includes the TMS320™ TCI6612/14 distional macro cell base stations. cussed here, plus the TCI6636 designed for high capacity small cells and “green power macro cells”. The ‘12
and ‘14 use ARM® Cortex™-A8 cores, while the ‘36 uses an industry-leading ARM® Cortex™-A15.
TI claims to have captured some
The devices are organized as: processor resources; multi50 percent of the designs for small cells, and aims to win
core shared memory; external memory and low-speed I/O;
over 70 percent of the total market. With devices like their
new KeyStone TCI6612 and TCI6614, it’s understandable
high speed I/O; Layer 1 and 2 Bit Rate Coprocessor (BCP)/
why the company is so enthusiastic.
network coprocessors.
All of the onboard functional
blocks, connected by the TeraNet fabric, are under the conAirHop has partnered with Texas Instruments, making
trol of a packet-based manager called Multicore Navigator.
their eSON software available on TI’s KeyStone™ multicore
Navigator handles “fire and forget” communications,
job management and data transfers to assure dynamic
architecture TMS320C66x/ARM® Cortex™-A8-based SOCs
resource scheduling, load balancing, and hardware-based
for small cell base stations. There are two devices – the
TMS320™ TCI6612 and TMS320™ TCI6614 SoCs – that protask prioritization. Between Navigator and TeraNet, data
12
Embedded Processing & DSP Resource Guide 2013
Avnet and Texas Instruments
– Delivering More Together
Together, Avnet and Texas Instruments
deliver unmatched support through
our customer-centric sales
and engineering teams.
s
Access to the full portfolio of TI & National Products
s
Dedicated FAEs (Field Application Engineers)
s
Avnet-hosted local & regional training events
s
TI factory-supported training events
s
On-demand access to new product roadmaps, reference designs & development tools
s
Design insight into technologies, end applications & vertical market segments
s
Unparalleled supply chain & manufacturing support
Scan the QR code for available
design & supply chain resources.
© Avnet, Inc. 2012. All rights reserved. AVNET is a registered trademark of Avnet, Inc. Avnet disclaims any proprietary interest in any trademarks,
service marks, logos, domain names, company names, brands, product names, or other form of intellectual property other than its own.
www.em.avnet.com/ti
EECatalog
SPECIAL FEATURE
is designed to flow into and out of the SOC as quickly as
possible with minimal latency or bottlenecks.
According to TI’s Tom Flannigan, Director of Technology
Strategy, MultiCore processors: “For 2G, 2.5G, 3G and 4G
standards a lot is done in hardware, not software.” That means
that packet processing is done in hardware in a network processor-like way; however, unlike the often proprietary nature
of NPUs, standard Eclipse-based tools are used to program the
TI devices, along with the popular and expansive ecosystem
available for C66x and ARM®-based platforms.
We’ll discuss a few of the chips’ subsystems below.
cores folks, churning out a whopping 76.8 GFLOPs. They
also handle fixed point math, and TI claims a 5x increase
over standalone fixed point solutions.
L3 SRAM memory is shared between the cores for data
and for ARM processor program stores. The L3 multicore shared memory is under the control of a dedicated
controller (MSMC) to prevent memory contention, data
starvation, and arbitrates accesses between L2, L3 and
the three (in the ‘12) or five (in the ‘14) cores. The MSMC
also performs another high-performance function in that
it keeps memory data off of the TeraNet fabric, allowing
atomic movement between the cores and freeing up the
fabric for moving packet data between the rest of the
peripherals. TI claims the MSMC has L3 latency that’s
“nearly identical” to the local L2 memories.
Lastly, there’s a 64-bit, 1,600 MHz bus external memory
interface for off-board DDR3 memory under the MSMC’s
control. Because advanced 3G and 4G small cells handle
loads of data, latency is kept low with this interface. The
EMIF can also control 16-bit external NAND and NOR flash.
Garden Variety Peripherals
Before we get to the really fun peripherals, it’s important
to mention the more common interfaces, without which
the chip wouldn’t make a very cooperative system player.
Here again, TI shows off the company’s expertise in
building high density SOCs. On the low-speed side, there’s
I2C, SPI and twin UARTs. There’s also a 32-pin GPIO port
with programmable interrupts fired from key events.
On the high-speed side are four serial RapidIO lanes at 5
Gbits/s, PCI Express (two lanes, GEN1 and GEN2), and the
obligatory Gigabit Ethernet ports (two). Since getting data
between the Ethernet backbone and the air interface is
the IC’s primary function, additional on-chip accelerators
speed network data handling functions.
Figure 2: Block diagram of the TCI6612 and TCI6614. The ‘12 has two
C66x cores whereas the ‘14 has four.
KeyStone™ Multicore Architecture - DSP
and ARM® Processors Married Once Again
Perhaps no company has so successfully married DSP with
ARM cores as TI, as exemplified in their handset OMAP™
processors and SOCs. They’re again hitched together in
the 6612/14 where the C66x boasts “four times the processing power of previous generations of DSPs”. The ARM
Cortex-A8 (and A15 in the TCI6636) handles control plane
processing with 32 KB of L1 SRAM for each C66x core. As
well, there are two C66x cores in the ‘12, and four in the
‘14, with each core supported by its own 1 MB L2 memory
giving a total of 4.8 GHz of DSP processing and up to 153.6
16-bit GMACs per second. And these are floating point
14
There are two Ethernet media access controllers to pipeline
data between the PHY and the DSP cores. This is partly
handled by a data I/O module that continuously polls all
32 addresses “in order to enumerate all PHY devices in the
system”. A packet processor can classify Layer 2 to Layer
4 data at up to 1.5 Gbits/s, while an embedded security
accelerator works at 1 Gbits/s (wire speed) performing
IPSec, SRTP, and 3GPP air interface security protocols.
TI also includes HyperLink and AIF2 ports. The former
is the proprietary 12.5 Gbaud/lane inter-processor backbone used to connect multiple SOCs together. The low
protocol/high rate link between TI KeyStone SoC devices
allows scalable small cell solutions with MultiCore Navigator software dispatching tasks to multiple devices which
appear as local resources in a multiprocessing fashion.
The AIF2 interface is a peripheral module used for transferring baseband IQ data between baseband DSPs and a
Embedded Processing & DSP Resource Guide 2013
ŵĞĚŝĂƚĞĐŚŶŽůŽŐŝĞƐĂŶĚƐLJƐƚĞŵƐ
for placing you first in the market in time and performance
automotive | broadcast | mobile | video communication | video networking
software| hardware| turnkey systems
Ittiam Systems | www.ittiam.com
WƵďůŝĐ>ŝƐƚŽĨ>ŝĐĞŶƐĞĞƐ Carl Zeiss Meditec | Cisco Corporation | Conmed Corporation | FLIR Systems | L3 Communications |
Leadtek | LG Ericsson | Microsoft Corporation | Mitel Corporation |Panasonic Avionics Corporations |
Rockwell Collins | Spectrum Signal Processing | TEAC Corporation | Thales Aerospace
ŽŶƚĂĐƚ
[email protected]
EECatalog
SPECIAL FEATURE
high-speed serial interface. On the ‘12 and ‘14, the AIF2
second-generation SERDES-based antenna interface is
capable of up to 6.144 Gbits/s per link, and there are six
links available. AIF2 supports OBSAI RP3 and CPRI protocols for the following RF standards: WCDMA/FDD, LTE
cessing that avoids disturbing the DSP cores, they are
lumped together into the bit rate coprocessor (BCP) block
shown in Figure 2 as “Layer 1” and “Layer 2”. The BCP’s
top-level functions are shown in Figure 3 which includes
a CRC engine, turbo interference cancellation for MIMO
equalization - a critical function of small cell
base stations - and various mod/demodulators and interleaver/deinterleavers.
Collectively, the configurable accelerators
and co-processors maximize flow-through
system performance while also reducing
base station complexity through single chip
operation. For example, there’s no need to
implement in off-board FPGAs FFT or DFT
transforms, Viterbi decoders, or LTE decode
logic. Some typical performance numbers are
shown in Figure 4.
Summary
Figure 3: The on-board bit-rate coprocessor (BCP) is designed to move and process data
through the chips without burdening the DSP cores. As such, the BCP includes Layer 1
and Layer 2 processing engines tied together via the TeraNet fabric.
As on-the-go Internet traffic increases
through data transfers, there’s an acute need
for small cell base stations. These offload
macro cells by cost effectively adding users,
bridging wireless standards, and increasing
coverage. Seizing the market with high-integration, high intelligence peripherals, Texas
Instruments’ TMS320TCI6612/14 SOCs offer
barn-burning performance without consuming much power. Taking advantage of all
on-board resources, TI quotes small cell base
station power levels at 26mW per Mbits/s of
data transferred. That’s a tidy way to connect
a big world’s huge demand for wireless data,
one cell site at a time.
Chris A. Ciufo is senior editor for embedded content at Extension Media,
which includes the EECatalog print
and digital publications and website, Embedded Intel® Solutions, and
Figure 4: On-board coprocessors and accelerators, coupled with the TCI6612/14’s flow- other related blogs and embedded
through architecture, returns impressive performance numbers for typical small cell channels. He has 29 years of embedded technology
operations. TI’s goal was to build an SOC needing no external FPGA or ASIC.
experience split between the semiconductor industry
(AMD, Sharp Microelectronics) and the defense industry (VISTA Controls and Dy4 Systems), and in content creation.
(FDD and TDD), WiMax, TD-SCDMA, and GSM/Edge. AIF2
He co-founded and ran COTS Journal, created and ran Military
connects externally to either RF units or other baseband
Embedded Systems, and most recently oversaw the Embedded
devices. The AIF2 interface is so important that it has its
franchise at UBM Electronics. He’s considered the foremost expert
own 433 page manual, separate from the rest of the chip.
on critically applying COTS to the military and aerospace industries,
Not So Garden Variety Peripherals
and is a sought-after speaker at tech conferences. He has degrees in
While the “garden variety” peripherals are impressive,
electrical engineering, and in materials science, emphasizing solid
even more so are the accelerators and co-processors TI
state physics. He can be reached at [email protected]
packs into the twin devices. Designed for bit rate pro-
16
Embedded Processing & DSP Resource Guide 2013
THE LEADER IN PORTABLE EMULATORS
FOR TI DSP’s
We have your high
performance tools for
your DSP projects
B5<4*;79:
'"='"="##9*=.4.9
'"=#9*=.4.9'"$"
'"$" $"'"==
'"='"$"*4=*62,
'" $"'"
" "# 26-*8;.9:
B.+<00.9:
#7-.7587:.9";<-27TM IDE
w v2
e
N 60
S5 LC er
D
X
el
v
Tra
B=*4<*;2767-<4.:
%%
B.(-:8TM":":*6-.(
":/79
%
%
%
#
.(-:8/79
%
!
%.(
*6-":/79 B"7/;>*9.#774:
),75824.9:*::.5+4.9:4263.9:
" 9709*55260$;242;2.:
B8842,*;276"7/;>*9.
.";*,36.;";*,340792;15
&2A*9-7-.7?TM2+9*[email protected]
'# 4*@TM" "7/;>*9.
B7<6-*[email protected]",*6#.:;"7/;>*9.
#.5.6;72*#.5.+<00.9/79#" :
B2:,.44*6.7<:
202;*47;7976;9744.9:
97;7;@8.7-<4.:
7>.9"<8842.:#?8*6-.9
Spectrum Digital
Best Emulators
Best Prices
QED
E=+0*4/-D71;-":19-
"9*..57,T-=*8
T
<<<86-+97:3,1/19*2+53
INTERNATIONAL RESELLERS
>ARGENTINA/CHILE/ECUADOR/URUGUAY>USTRALI
>ENELU'
>RAZIL
>ULGARI
>OLUI
>RANCE>GERMANY
>INDI>INDI>ISRAEL
>ITALY> N N>ORE
>ORE>EXICO
> ROHIN
> ISTAN> OLAND
>RUSSI
>"NDINAVI
>"ING ORE
>"&ITZERLAND
>"OUTHRI
>" IN
>TAI&N>TUREY
'
>UNITEDINGDO
>%IETN
NORTH AMERICAN RESELLERS
>RRO&ELECTRONI">%NET>DIGIEY
>ENLEENGINEERING
>OUSERELECTRONI"
>NE&R
EECatalog
SPECIAL FEATURE
Analysis of LTE Base Station Software
Deployment on Multicore SoCs
To achieve full multicore entitlement, SoCs require a hardware infrastructure
without bottlenecks, as well as a simplified software infrastructure.
By Sneha Narnakaje and Zhihong Lin, Texas Instruments
The advent of high-speed cellular services
like 4G LTE is driving a paradigm change
in the complexity of wireless base station
design. As wireless technology continues
to evolve, the demand for higher data rates
increases, causing growth in data traffic.
The data deluge has significant implications on the type of processing required.
Data traffic is packet-based and allows
for hundreds of users to be connected to a
base station at the same time, all sharing
the airwaves. Managing data traffic efficiently requires the system to handle large
volumes of data packets moving through all
processing layers. It is becoming increasingly important for OEMs and operators
to effectively handle LTE technology using
multicore systems-on-chip (SoCs), as
multicore architectures bring new levels
of efficiency to base station designs. To
achieve full multicore entitlement, SoCs Figure 2: eNB Protocol Stack
require a hardware infrastructure without
bottlenecks, as well as a simplified software infrastrucNodeB), provide user-plane and control-plane protocol
ture. This article discusses the challenges encountered
terminations (Uu) toward the user equipment (UE,
in traditional software implementation of LTE base stamobile) as well as transport terminations (Iu) toward
tion on a multicore SoC. Further, this paper will show an
the core network. eNodeBs are interconnected through
example of software implementation on a multicore SoC,
X2 interface and also connected to core network EPC
leveraging the hardware infrastructure to effectively and
through S1 interface.
efficiently overcome those challenges.
The eNodeB protocol structure is comprised of two main
LTE Base Station Overview
layers: the radio network layer and the transport net4G LTE is defined
work layer. The radio interface is implemented within
by 3GPP 36 series
three protocol layers: physical layer (Layer 1, PHY), data
technical specificalink layer (Layer 2) and network layer (Layer 3). Layer
tions. LTE provides
2 is partitioned into sublayers called media access conincreased
data
trol (MAC), radio link control (RLC) and packet data
rate and capacity,
convergence protocol (PDCP). Layer 3 includes the radio
better
spectrum
resource control (RRC) sublayer
efficiency, reduced
latency and simeNodeB Implementation Challenges on a
plified
network
Multicore SoC
architecture.
Traditionally, eNodeB implementation in the macro
space has been based on multiple fragmented devices.
LTE base stations,
While multicore DSP devices are used for baseband
also referred to as
(PHY) processing, multicore general-purpose processors
Figure 1: E-UTRAN Architecture eNodeB (E-UTR AN
are used for radio protocol stack processing. In addition,
18
Embedded Processing & DSP Resource Guide 2013
EECatalog
dedicated network processor units, ASIC and FPGA, are
used as bridging devices for transport/backhaul and
radio processing. A combination of fragmented devices
increases the system cost, system power and complexity
to implement the eNodeB on multiple multicore devices.
With the emergence of heterogeneous networks in the
base station market, operators and base station vendors
are focusing on the SoC concept to reduce system cost,
power and complexity, expediting time to market. A basic
approach is to integrate all, if not most, of the functions
on a single chip. Today, we see many SoC architectures
with multicore DSP and RISC cores integrated with a
hardware infrastructure to
enable parallel access to all
cores.
SPECIAL FEATURE
with dedicated packet DMA subsystem. LTE baseband
processing (PHY) is running on two DSP cores, while LTE
user-plane processing (layer 2) is running on the other
two DSP cores. An ARM core runs the LTE control-plane
processing (layer 3 and application). This example of
software implementation of eNodeB leverages high-level
operating system (Linux) services on the ARM core for
the LTE control-plane processing, with real-time operating system (RTOS) on DSPs for the hard real-time layer
2 and PHY processing. The layer 2 downlink timing is
constrained by HARQ retransmission loop and supplying
PDSCH data load to the PHY, while uplink timing is
constrained PUSCH HARQ
process. By allocating layer
2 on the DSP core closer to
the PHY processing, latency
is minimized.
Operators and base station
vendors are focusing on the
SoC concept to reduce system
cost, power and complexity,
expediting time to market.
eNodeB
implementation
on a multicore SoC brings
significant challenges. LTE
brings a paradigm shift for
base station vendors and
their suppliers, with more
complex data processing
and scheduling to achieve
spectral efficiency. While
data processing requires low
latency and higher throughput, scheduling needs to be
dynamic and channel-aware. Multicore SoC architectures
come with their own complexity with parallelism across
cores, hardware abstraction for full multicore entitlement, partitioning of application software, inter-process
communication and shared resource management. A
traditional approach to solving these challenges uses
shared memory-based multithreading. LTE eNodeB functional tasks are distributed across the cores with data
distribution and handled by shared memory. However,
the performance is dependent on the memory access
times, bus bandwidth and cache effectiveness. Hardware
infrastructure bottlenecks have
also made it nearly impossible
to achieve the low latency and
higher throughput required by
LTE data processing.
Many SoC architectures
today harden the network
and security functionality
for eNodeB. However these
hardware accelerators follow
the look-aside approach
requiring CPU cycles to
perform pre- and post-processing for each functional block (e.g., IPSec, Ciphering).
With this approach, the throughput varies with the
packet size. Instead, hardware accelerators enabled with
f low-through fast-path processing can achieve maximum
throughput for all packet sizes. In addition, after all the
fast-path processing, if the packets land in dedicated prioritized hardware queues, the CPU is not burdened with
data handling.
Hardware queues play an important role in implementing
eNodeB packet processing. When eNodeB packet processing
(PHY, layer 2 and 3) tasks are distributed across multiple
An Example of Software Implementation
of eNodeB on a Multicore SoC
The example of software implementation of eNodeB is based
on a multicore SoC for small
cells. The architecture for this
multicore SoC integrates four
DSP cores with an ARM core.
The hardware infrastructure
includes a network and security
accelerator and a queue manager Figure 3: eNodeB Software Deployment on a Multicore SoC
www.eecatalog.com/dsp
19
EECatalog
SPECIAL FEATURE
cores, packets need to be handled efficiently and effectively,
without any bottlenecks. Hardware queues in this architecture guarantee the multicore atomicity of all accesses to the
queues, enabling the zero-copy approach for the eNodeB
packet processing. The zero-copy RLC/MAC concept leverages the fact that the data payload requires no processing
between the PDCP (de)ciphering and the CRC generation
(or check) at the PHY encoder/decoder. RLC and MAC sublayers need to aggregate/deaggregate, segment/desegment,
multiplex/demultiplex data packets and add/remove control information and headers. Accomplishing this without
touching the payload data (zero-copy) saves 90-95 percent
of processing cycles. Therefore, payload data resides in DDR
and can never be touched by layer 2 software. For example,
in the downlink direction, packets are received, IPSec
decrypted, classified, GTPU processed, air ciphered by
network and security accelerator, then allocated and delivered to the per radio bearer hardware queue by dedicated
packet DMA. All steps above are performed without software intervention. RLC/MAC software operates on packet
descriptors and does not need to access the packet payload.
It builds MAC PDUs, which are sent out and reassembled
back to contiguous memory by the packet DMA.
With key benefits such as spectral efficiency, flexible
channel bandwidth and capital expenditure savings, LTE is
driving operators to deploy LTE networks. While effective
LTE systems can be designed on a multicore architecture,
achieving full multicore entitlement is the key to unleashing
multicore performance and reaping the benefits of 4G systems. Supporting efficient and effective LTE system designs
require a number of innovations in multicore architecture
design. One such innovation is a hardware infrastructure
without bottlenecks, enabling packet processing, memory
access and core-to-core communication.
Based on a presentation at the 2012 Multicore DevCon.
Sneha Narnakaje is the software product manager for TI’s wireless base station infrastructure
team. In this role, she is responsible for TI’s common software strategy and roadmap across the
wireless base station infrastructure team and
driving business development activities. She
earned her MBA from the University of Maryland (Smith) and
BS in computer engineering from Mangalore University, India.
As a strategic marketing manager for TI’s multicore processors group, Zhihong Lin is responsible
for defining and planning key requirement for
multicore SoC for wireless base station applications. Zhihong has over 18 years of experience
in both communications and networking industries. Zhihong holds a US patent on communications and
received her MSEE degrade from University of Texas at Dallas.
Embedded Processing & DSP ONLINE
www.eecatalog.com/dsp
Explore...
➔ Directory of leading DSP & Embedded Solutions
➔ Top Stories and News
➔ White Papers
➔ Expert Opinions (Blogs)
➔ Exclusive Videos
➔ Valuable Articles
Sign up for the quarterly
Embedded Processing & DSP E-Product Alert
at www.eecatalog.com/dsp
22
Embedded Processing & DSP Resource Guide 2013
EECatalog
SPECIAL FEATURE
Top 3 Mistakes with Static
Analysis for Embedded and
Safety-Critical Development
By Arthur Hicken, Evangelist, Parasoft
The high cost of repairing defects shipped in embedded
devices, paired with the increasing need to follow regulatory compliance initiatives for safety-critical embedded
systems software (FDA, DO-178B/C, IEC 61508) has
driven many organizations to adopt static analysis as a
key part of their quality strategies.
Static analysis is one of the most effective and least burdensome of such industry-standard best practices. In fact,
it is often explicitly recommended (e.g., per the FDA's recommendation for infusion pumps) as one key component
of a comprehensive quality strategy. When properly implemented, static analysis is a very powerful tool for exposing
error-prone code. Finding and fixing such code from the
earliest phases of the software development lifecycle has
been proven to be a very effective (and cost-efficient) way
to prevent defects from being shipped in the final product.
Static analysis is a critical component of a comprehensive
quality process...but it is just one component. It's important
to remember that most effective quality processes involve
a combination of test and analysis practices embedded
throughout the SDLC. In addition to static analysis, an
effective quality strategy covers practices such as:
t 6OJUUFTUJOHIPTUBOEUBSHFU
t 3FHSFTTJPOUFTUJOH
t 1FFSDPEFSFWJFX
t $PWFSBHFBOBMZTJT
t 3VOUJNFFSSPSEFUFDUJPO
to be the top three reasons why static analysis initiatives
don’t deliver real value in embedded and safety-critical
development environments—and some critically important tips for avoiding these common pitfalls.
3. Starting With Too Many Rules
Some eager teams take the "big bang" approach to static
analysis. With all the best intentions, they plan to invest
considerable time and resources into carving out the
penultimate static analysis implementation from the
start—one that is so good, it will last them for years.
They assemble a team of their best engineers. They read stacks
of programming best practices books. They vow to examine
all of their reported defects and review the rule descriptions
for all of the rules that their selected vendor provides.
I've found that teams who take this approach have too
many rules to start with and too few implemented later
on. It's much better to start with a very small rule set, and
as you come into compliance with it, phase in more rules.
Static analysis actually delivers better results if you don't
bite off more than you can chew. When you perform static
analysis, it's like you're having an experienced engineer
stand over the shoulder of an inexperienced engineer and
give him tips as he writes code. If the experienced engineer is constantly harping on nitpicky issues in every few
lines of code, the junior engineer will soon become overwhelmed and start filtering out all advice—good and bad.
However, if the experienced engineer focuses on one or
two issues that he knows are likely to cause serious problems, the junior engineer is much more likely to remember
what advice he was given, start writing better code, and
actually appreciate receiving this kind of feedback.
t 3FRVJSFNFOUTUSBDFBCJMJUZ
At Parasoft, we've been assisting software development organizations to implement and optimize static
analysis since 1996. Over the years of analyzing static
analysis deployments across safety critical, embedded,
and enterprise software development organizations, we've
determined what mistakes are most likely to result in
failed static analysis initiatives. Here's what we've found
www.eecatalog.com/dsp
It's the same for static analysis. Work incrementally—with
an initial focus on truly critical issues—and you'll end up
teaching your engineers more and having them resent the
process much less. Would you rather have a smaller set of
rules that are followed, or a larger set that isn't?
23
EECatalog
SPECIAL FEATURE
Out of the hundreds or sometimes even thousands of rules
that are available with many static analysis tools, how do
you know where to start? Here are a few simple guidelines:
how you can fix it (e.g., by fine-tuning the rule set, using
suppressions judiciously).
1. Lack of a Clear Policy
1. Would team leaders stop shipping if a violation of this
rule was found?
2. (In the beginning only) Does everyone agree that a violation of this rule should be fixed?
3. Are there too many violations from this rule?
In regulated environments, this rule is elevated to the
status of a commandment. The more you get into the habit
of frequently suppressing or ignoring rule violations, the
more likely you are to have to tell an auditor or attorney
why you ignored reports of an issue that ultimately caused
a serious defect in the field. From a negligence perspective, it's much safer to define a tight rule set and ensure
that every violation is addressed than to have a large one
that is loosely followed.
2. No Automated Process Enforcement
Without automated process enforcement, engineers
are likely to perform static analysis sporadically and
inconsistently—which is not only problematic from a
compliance perspective, but also diminishes your ability
to derive maximum defect-prevention value from static
analysis. The more you can automate the tedious static
analysis process, the less it will burden engineers and
distract them from the more challenging tasks they truly
enjoy. Plus, the added automation will help you achieve
consistent results across the team and organization.
Avoid the false economy of an automated run that still
requires a manual triage process at the end. A tighter
configuration will provide more value without the need
for manual review and selection of what to fix.
Many organizations follow a multi-level automated
process. Each day, as the engineer works on code in the
development environment, he or she can run analysis
on demand—or configure an automated analysis to run
continuously in the background (like spell check does).
Engineers clean these violations before adding new or
modified code to source control.
Then, a server-based analysis can run as part of continuous integration, or on a nightly basis, to make sure
nothing slipped through the cracks.
It's common for organizations to overlook policy because
they think that simply making the tool available is sufficient. It's not. Even though static analysis (done properly)
will save engineers time in the long run, they're not going
to be attracted to the extra work it adds upfront. If you
really want to ensure that static analysis is performed as
you expect—even when the team's in crunch mode, scrambling to just take care of the essentials—policy is key.
Every team has a policy, whether or not it's formally
defined. You might as well codify the process and make it
official. After all, it's a lot easier to identify and diagnose
problems with a formalized policy than an unwritten one.
Ideally, you want your policy to have a direct correlation to
the problems you're currently experiencing (and/or committed to preventing). This way, there's a good rationale
behind both the general policy and the specific ways that
it's implemented.
With these goals in mind, the policy should clarify:
t 8IBUUFBNTOFFEUPQFSGPSNTUBUJDBOBMZTJT
t 8IBUQSPKFDUTSFRVJSFTUBUJDBOBMZTJT
t 8IBUSVMFTBSFSFRVJSFE
t 8IBUEFHSFFPGDPNQMJBODFJTSFRVJSFE
t 8IFOTVQQSFTTJPOTBSFBMMPXFE
t 8IFOWJPMBUJPOTJOMFHBDZDPEFOFFEUPCFGJYFE
t 8IFUIFSZPVTIJQDPEFXJUITUBUJDBOBMZTJTWJPMBUJPOT
Arthur Hicken, Evangelist for Parasoft, has
been involved in automating various practices
at Parasoft for almost 20 years. He has worked
on projects including database development, the
software development lifecycle, web publishing
and monitoring, and integration with legacy systems.
Assuming that you have a policy requiring that all violations from the designated rule set are cleaned before check
in, any violations reported at this level indicate that the
policy is not being followed. If this occurs, don't just have
the engineers fix the reported problems. Take the extra
step to figure out where the process is breaking down, and
24
Embedded Processing & DSP Resource Guide 2013
Embedded Processing Overview
DaVinci™ Video Processors:
Optimized for Digital Video
DaVinci™ video processor solutions are tailored
for digital video, imaging, and vision applications.
Optimized for video encode and decode applications,
the DaVinci platform includes a general purpose
processor, video accelerators, an optional DSP,
and related peripherals. A wide range of devices
are available, offering a variety of performance,
power and price points.
High Performance: TMS320C6000™
DSP Platform
The C6000™ DSP platform offers the industry’s
highest-performance single- and multicore DSPs,
ideal for networking, telecommunication, video,
imaging, infrastructure, test and equipment,
military, and industrial applications. The platform
includes C64x high-performance DSPs,
C674x fixed-/floating-point DSPs and C66x
fixed-/floating-point multicore DSPs. It also
includes the OMAPL series which combines
a C674x DSP with an ARM9™ processor to handle
networking and control for computational efficiency.
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.15 mW/MHz
at 1.05V and standby power at less than 0.15mW
extends the battery life of portable applications.
Increase processing capability with C5000 DSP
processors that offer up to 300MHz (600 MIPs).
High peripheral integration and large on-chip
memory helps reduce overall system cost. Ultra low
cost development boards, system development kits,
free and highly mature software libraries with an
extensive database of code examples enables fast
time to market. With these advantages, the C5000
has become a very popular choice for a variety of
low-power and cost-efficient embedded signal
processing solutions, including portable devices in
audio, voice, communications, medical, security
and industrial applications.
C2000™ 32-Bit Microcontroller for
Real-Time Control
The C2000™ microcontroller family combines
advanced control peripherals with the processing
power of a 32-bit core. With the low-cost,
high-integration Piccolo™ MCUs, the powerful
Delfino™ floating-point MCUs and the connectivity
and control featured in the Concerto™ MCUs, C2000
MCUs offer a broad range of options and are ideal for
embedded industrial control and green
energy applications such as digital motor control,
digital power supplies, solar and wind energy, LED
lighting, and automotive HEV/EV.
MSP430™ Ultra-Low-Power
Microcontroller Platform
The MSP430 family of ultra-low-power
16-bit RISC mixed-signal processors provides
the ultimate solution for battery-powered
measurement applications. Using leadership
in both mixed-signal and digital technologies,
TI has created the MSP430 MCU, enabling system
designers to simultaneously interface to analog
signals, sensors and digital components while
maintaining unmatched low power.
Sitara™ ARM® Processors
The high-performance Sitara ARM-based
processors include solutions based on the
ARM Cortex™-A8 and ARM9™. The platform
includes the AM1x, AM35x, AM37x and AM335x
processors, which offer a software-compatible
roadmap for customers using TI’s OMAP35x
and OMAP-L1x processors.
Stellaris® 32-Bit ARM Cortex-M MCUs
Texas Instruments is the industry leader in
bringing 32-bit capabilities and the full benefits
of ARM® Cortex™-M microcontrollers (MCUs) to
the deepest reach of the microcontroller market.
With more than 220 compatible ARM Cortex-M
Stellaris MCUs and more than 30 Stellaris evaluation,
development, and reference design kits, Stellaris fits
the performance, integration, power, and price-point
requirements of nearly any industrial application.
Stellaris with Cortex-M offers a direct path to the
strongest ecosystem of development tools, software
and knowledge in the industry. Designers who
migrate to Stellaris benefit from great tools, small
code footprint, and outstanding performance. With
StellarisWare® Software, Stellaris gives developers
a huge jump start by providing a free, royalty-free
software package that includes a peripheral driver
library, graphics library, USB library, code examples,
and much more.
Embedded Processors
Embedded Processors
Texas Instruments has the broadest portfolio of scalable DSP, MCU, differentiated ARM® and complementary analog products, offering
complete system solutions for electronics manufacturers. 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 www.e2e.ti.com. Visit www.ti.com for technical literature, system block diagrams and more.
Hercules™ Safety Microcontrollers
Hercules safety microcontrollers are based on
TI’s 20+ years of safety-critical system expertise,
industry collaboration and proven hardware for the
automotive market. The platform consists of three
ARM® Cortex™-based microcontroller families
(RM48x, TMS570 and TMS470M) that deliver
scalable performance, connectivity, memory and
safety features. Unlike many microcontrollers that
rely heavily on software for safety capabilities,
Hercules microcontrollers implement safety in
hardware to maximize performance and reduce
software overhead.
Software and Development Tools
TMS320™ DSPs are supported by eXpressDSP™
software and development tools, including Code
Composer Studio™ IDE, DSP/BIOS™ kernel, the
TMS320 DSP algorithm standard and numerous
reusable, modular software from the largest
developer network in the industry.
Complementary Analog Products
TI offers a range of complementary data
converter, power management, amplifiers,
interface and logic products to complete
your design.
Applications Matrix Guideline
DaVinci™
Video
Processors
C6000™
Digital Signal
Processors
C5000™
Digital Signal
Processors
C2000™
MSP430™
Microcontrollers Microcontrollers
Sitara™
32-bit ARM®
Cortex™-A
Processors
Stellaris® 32-Bit
Hercules™
ARM® Cortex-M
Safety
MCUs
Microcontrollers
Video
processing
High
performance
Ultra-low
power
Performance,
integration for Ultra-low power
greener industrial
applications
Low power,
high
performance
Open architecture software, Safety Integrated
rich communicain H/W
tions options
Audio
Automotive
Communications
Industrial
Medical
Security
Video
Wireless
Key Feature
www.eecatalog.com/dsp
25
TMS320C6x and TMS320C5x DSPs, Fixed- and Floating-Point
High-Performance, Low-Power DSPs
Specifications
t $™ high performance fixed/
floating-point DSP
t $™ ultra-low power fixed-point
DSP; industry’s lowest cost and
lowest power DSPs
t 3PCVTUTPGUXBSFBOEUPPMT$PEF
Composer Studio™ IDE, Software
Development Kits, Application
Software and Libraries
t 4ZT#*044UBSUFS8BSFBOE-JOVY
software development kits, developed
and supported by TI
t 3FBMUJNFTJHOBMQSPDFTTJOH
Targeted Applications
Biometric Security, Smart E-Meter
AMR/AMI, Industrial Drives, Portable
audio/voice, Portable Medical
Key Features
C5000 Ultra-low-power DSPs
t 6QUP.)[
t CJU
t 'JYFEQPJOU''5"DDFMFSBUPS
t 6QUP,#3".
t 6QUP,#30.
t 41**2C, I2S
t )464#
t -$%
t .D#41
t UP
C6000 High-performance DSPs
t 6QUP.)[
t 'JYFEGMPBUJOHQPJOU%41
t 6QUP,#3".,#
internal RAM
t %%3.%%3
t .D#41.D"412C, SPI
t -$%DPOUSPMMFSWJEFP*0611
t UP
C6000 DSP+ARM9™
t 6QUP.)[
fixed-/floating-point DSP
t 6QUP.)["3.
t .D"41.D#41*2C, SPI
t -$%DPOUSPMMFSWJEFP*0611
t ,TIBSFE3".
t 64#64#
ethernet MAC, SATA
t %%3.%%3
t UP
26
Production
%FWFMPQNFOU
4BNQMJOH
'VUVSF
1JO$PNQBUJCMF
C66x+ARM
C674x+ARM9
DSP+
Low Power ARM
0."1-Y
C674x+ARM9
C66x+ARM
t%416QUP.)[
t"3.6QUP.)[
t&."$64#
PRU
t-$%71*'4"5"
t4%3".-1%%3%%3
DSP + ARM
SoCs
C6000
t*ODSFBTFE1FSGPSNBODF
t*ODSFBTFE$POOFDUJWJUZ
$0/$&15
C6000
C66x
C6424/1
General
Purpose
DSPs
t%416QUP.)[
t&%."&."$
.D"412$7144
t6QUP.#-
tC%%3
C5000
C5504/5/14/15
Ultra-Low
Power DSPs
t6QUP.)[64#
SDRAM
t''5-$%-%0T
t6QUP,#43".
tN8.)[
C674x
C6xx DSP
t%416QUP.)[
t&."$64#
PRU
t-$%71*'4"5"
t4%3".-1%%3
DDR2
C5000
t*ODSFBTFE1FSGPSNBODF
t*ODSFBTFE$POOFDUJWJUZ
C5000
$
t6QUP.)[
64#4%3".
t''5-$%
t6QUP,#43".
tN8.)[
C5000
C5000
C5xx Next
C5517
$
t6QUP.)[64#
SDRAM
t''5-%0T)1*41*
t6QUP,#43".
tN8.)[
t6QUP.)[64#
SDRAM
t''5-%0T41*
t6QUP,#43".
tNN8.)[
Low $
$0/$&15
t.)[64#
t''5-$%41*
t,#43".
tN8.)[
Low $
)
Low $
)
Singlecore DSP Roadmap
Single-core DSP focuses on real-time applications, driving the lowest system cost and power, with
differentiated solutions.
TMS320C553x DSP Block Diagram
The C553x ultra-low-power DSP generation featuring the lowest power and lowest cost DSP in the
industry, starting at $1.95/1ku, offers the industry’s lowest power with active power less than 0.15
mW/MHz at 1.05V and standby power less than 0.15 mW. These highly integrated processors
enable developers to get DSP sophistication at a microcontroller price and power consumption.
Embedded Processing & DSP Resource Guide 2013
Embedded Processors
Embedded Processors
Get samples, data sheets, tools and app reports at: www.ti.com/singlecore
C2000™ Microcontrollers, Fixed-Point and Floating-Point
MCU Real-time Control, 32-Bit Performance
Applications
Green energy (solar, wind, fuel cells), digital
motor control (home appliances, industrial
drives, medical), Intelligent LED Lighting,
digital power supplies (telecom and server
rectifiers, wireless basestations, UPS),
automotive (HEV/EV, electric power
steering, driver’s assistance radar, wipers,
HVAC), Power Line Communications
MIPS
150
100
80
60
F2823x
www.eecatalog.com/dsp
Connectivity and
performance
Delfino™
(176 – 256 pins)
$9 – $16
Floating Point
performance
Piccolo™
(38 – 100 pins)
$<2 – $8
Floating Point
with co-processor
options
Next
F28M35x
ENET
USB
CAN
C2834x
CAN
F28M35x
Next
60-100 MHz M3
60-150 MHz28x FPU
Industrial safety
512 KB-1MB Flash
Ethrnet, USB OTG, VCU
Performance
Connectivity
Safety enhancements
F2833x
CAN
C2834x
Up to 600 MFLOPS
196-516 KB SRAM
External ADC
Low active power
F2833x
Up to 300 MFLOPS
128-512 KB Flash
52-68 KB SRAM
F281x
F2806x
F280x
Next
F2806x
USB
CAN
F2803x
CAN
Next
90 MHz 28x, 90 MHz CLA Performance
Co-processor, FPU, VCU Memory
Connectivity
128-256 KB Flash
36-100 KB RAM
DMA, USB FS host
F2803x
Fixed- Point
with co-processor
options
F2801x
60 MHz 28x
60 MHz CLA co-processor,
64-128 KB Flash,
20kB RAM
F2802x
Production
Development
40
Sampling
Future
F2802x
Fixed- Point
low cost
40-60 MHz,
32-64 KB Flash,
6-12 KB RAM
Next
Low power
Small packaging
More analog
Next
100+ Code compatible devices All pricing is to be considered budgetary and subject to change. Pricing is 1KU -40 to 50˚ C.
TMS320C2000 Microcontroller Platform Roadmap
The C2000™ controller platform provides an optimized combination of DSP performance
and MCU integration for digital control systems.
Features
t *OEVTUSZTNPTUFGGJDJFOU$DPNQJMFS
for 32-bit controllers
t 6QUP.)[PQFSBUJPO
t 4JOHMFQSFDJTJPOCJUGMPBUJOHQPJOU
unit on select devices
t 6MUSBGBTUJOUFSSVQUSFTQPOTFUJNF
t *OUFHSBUFESFBMUJNFEFCVHHJOHTJNQMJGJFT
control system development
t 4JOHMFDZDMFYCJU
multiply-accumulate
t .VMUJQMFDPNNVOJDBUJPOJOUFSGBDFT
including Ethernet and USB
t "OBMPHJOUFHSBUJPOUPSFEVDFCJMMPG
materials costs and simply design
t $PODFSUP"3.$YEFWJDFTPGGFSJOH
the best ofC28x control and ARM
connectivity
Peripherals
t 6QUP,#GMBTIBOE,#3".
t 6MUSBGBTUCJU"%DPOWFSUFSXJUIVQ
to 80-ns conversion time
t )JHISFTPMVUJPO18.BMMPXTEVUZDZDMF
modulation down to 55-ps accuracy
t 'MFYJCMF18.HFOFSBUJPOBMMPXTFBTZ
generation of any switching waveform
t 2VBESBUVSFFODPEFSJOUFSGBDFTBOE
capture peripherals for easy motor
feedback
t $PEFTFDVSJUZNPEVMFXJUICJU
password protection
t .VMUJQMFDPNNVOJDBUJPOTJOUFSGBDFT
Concerto™
(144 pins)
$<7 – $20
300
Performance and memory
Specifications
t CJU$Y™ MCU core with
floating-point option
t .$6TSBOHJOHGSPN.)[VQUP
.)[BOE.'-01T
t *OEVTUSZMFBEJOH18.BOE"%$
control peripherals
t 0OMZQSPDFTTPSTXJUIGVMMTPGUXBSF
compatibility between fixed-point and
floating-point
t "MM$YDPOUSPMMFSTBSF"&$2
qualified for automotive applications
Embedded Processors
Embedded Processors
Get samples, data sheets, tools and app guides at: www.ti.com/c2000
Piccolo™ Microcontrollers
Real Control. Real Time. For Real Systems.
Highly-integrated microcontrollers for real-time control
of cost-sensitive power electronics applications. With
control-optimized performance, specialized peripherals,
and a control-focused architecture, Piccolo MCUs bring
innovation solutions to demanding control challenges.
Starting
at $1.50
Packages
from 38
to 100
pins
Starting
Delfino™ Microcontrollers
High Performance. For High End Control. at $8.95
The leading microcontroller platform for high performance
control needs. With up to 300 MHz performance, industry
leading PWM control resolution, and blazing ADC conversion speeds, Delfino MCUs tackle the toughest control
challenges.
Packages
from 176
to 256
pins
Concerto™ Microcontrollers
Connectivity. Control. No Compromise.
Starting
at $6.71
Differentiated microcontroller platform combining the
ARM® Cortex™-M3 core with C2000’s C28x core in
a single MCU package. Concerto MCUs bring together
leading host communications and leading real-time
control without compromise of control performance or
communications.
High Voltage Motor
Control & PFC Kit
DC/DC LED
Lighting Kit
High Voltage
Bridgeless PFC Kit
Packages
from 144
pins
F28069 Piccolo
USB Stick
Access the latest C2000 MCU software, documentation, and more through controlSUITE software.
Download today at www.ti.com/controlsuite
27
MSP430™ Microcontrollers
Ultra-Low Power, Easy-to-Use, 16-Bit RISC Microcontrollers
Key Features
t Ultra-low-power (ULP) architecture
and flexible clock system extend
battery life:
0.1-μA RAM retention
<1-μA RTC mode
<100 μA MHz
t Integrated intelligent peripherals
including a wide range of high-performance analog and digital peripherals that off-load the CPU
t&BTZUPVTF16-bit RISC CPU
architecture enables new applications
with industry-leading code density
t&BTZUPHFUTUBSUFEComplete
development ecosystem with tools
TUBSUJOHBU
t&OIBODFEMJCSBSJFTto benefit several
applications such as capacitive touch,
metering metrology, low power
design and debugging
Ultra-Low Power Performance — Analog Integration — Easy-to-Use
All devices feature:
0.9V-1.65V
Speed: 4 MHz
tCJUUJNFST
ROM: Up to 2Kb
t8BUDIEPHUJNFS
RAM: Up to 2Kb
t*OUFSOBM%JHJUBMMZ
GPIO: 11
Controlled Oscillator
FRAM
Comp
Speed: 16 MHz
Flash: 0.5-16Kb
RAM: Up to 512b
GPIO: 10-24
SVS
LCD
BOR
F5xx/6xx
USCI
Speed: 8/16 MHz ADC10,12 Speed: 25 MHz
Flash: 4-120Kb
Flash: 8-256Kb
RAM: Up to 8Kb SD16 RAM: Up to 18Kb
GPIO: 14-80
GPIO: 32-83
Comp
Comp
Temp
SVS
BOR
CC430
SVM Speed: 20 MHz
Flash: 8-16Kb
LDO RAM: Up to 4Kb
GPIO: 40
MPY
SVS
SVM
LDO
MPY
UART
DAC12
USCI
Cap sense
I/Os
DMA
MPY
DMA
DMA
ADC8
BOR
OpAmp
MPY
USB
SVS
BOR
ADC10,12
SVS
OpAmp
ADC10
Sub 1 GHz
RF
AES
SVM
ADC10, 12
SD24
USART
SVS
Comp
Comp
Comp
USCI
USART
RTC
RTC
DAC12
USCI
ESP430
WDT
ADC12
SIF
ESP430
LCD
LCD
SD24
SVS
Basic
SCAN_IF
Timer
Basic
WDT+
Timer
RTC_C
WDT+
USCI
RTC
LDO
ADC10
ADC12
F1xx
Speed: 8 MHz
Flash: 1-60Kb
RAM: Up to 10Kb
GPIO: 14-48
USCI
Comp
DAC12
DMA
DMA
MPY
MPY
SVS
OpAmp
USART
All Devices
F2xx
Speed: 16 MHz
Flash: 1-120Kb
RAM: Up to 8Kb
GPIO: 10-64
USCI
USI
MSP430 portfolio overview
t MSP430x1xxo'MBTI30.CBTFE.$6T
offering 1.8-V to 3.6-V operation, up to 60
KB, 8 MIPS and a wide range of peripherals.
t MSP430F2xxo'MBTICBTFEGBNJMZGFBUVSing even lower power and up to 16 MIPS
with 1.8-V to 3.6-V operation. Additional
enhancements include ±1 percent on-chip
very-low-power oscillator, internal pull-up/
pull-down resistors and low-pin-count
PQUJPOT'MBTICBTFE.$6TXJUI77
PQFSBUJPOVQUPL#'MBTIBOEVQUP
B RAM. MSP430G2xx2 and MSP43G2xx3
provide unique capacitive touch sense I/O
ports.
t MSP430x4xxo'MBTI30.CBTFEEFWJDFT
offering 1.8-V to 3.6-V operation, up to
,#GMBTI30.BOE.*14XJUI'--
+ SVS along with an integrated LCD controller. Ideal for low-power metering and medical
applications.
28
F4xx
WDT
DMA
Some Devices
ADC10
A-POOL
t&YUFSOBM
crystal support
tO"QJOMFBLBHF
t˜TXBLFVQ
Speed 24 MHz
FRAM 4-16kB
GPIO 14-28
Non-volatile
memory
G2xxx
BOR
BOR
BOR
DAC8
PMM
BOR
L092
PMM
MSP430™
16-bit RISC CPU
PMM
Key Applications
t -PXQPXFSXJSFMFTTBQQMJDBUJPOT
t $POTVNFSFMFDUSPOJDT
t 6UJMJUZNFUFSJOH
t *OUFMMJHFOUTFOTJOHBOEDPOUSPM
t 1PSUBCMFNFEJDBMBOEJOTUSVNFOUBUJPO
t 4FDVSJUZTZTUFNT
t MSP430F5xx/6xx – New flash-based
microcontroller family featuring the lowest
power consumption and performance up to
25 MIPS. It offers a wide operating voltage
SBOHFGSPN7UP7'FBUVSFTJODMVEF
an innovative power management module
for optimizing power consumption, an internally controlled voltage regulator, integrated
LDC driver on select devices and a wide
range of memory options up to 256 KB.
t MSP430FR57xx – 16-bit microcontroller
GBNJMZGFBUVSJOHFNCFEEFE'3".NFNPSZ
Cuts the industry’s lowest active power consumption by 50%, operating at less than
V".)['FBUVSFTXSJUFTQFFETY
faster than flash-based MCUs and virtually
unlimited write endurance. True unified
memory means designers can partition the
memory between code or data depending
on the application.
Embedded Processing & DSP Resource Guide 2013
Embedded Processors
Embedded Processors
Get samples, data sheets, tools and app reports at: www.ti.com/msp430
t -BSHFSFHJTUFSGJMFFMJNJOBUFT
accumulator bottleneck
t 0QUJNJ[FEGPS$BOEBTTFNCMFS
programming
t $PNQBDUDPSFEFTJHOSFEVDFTQPXFS
and cost
t 6QUP.*14PGQFSGPSNBODFBWBJMBCMF
The MSP430™ MCU’s orthogonal architecture provides the flexibility of 16 fully
addressable, single-cycle 16-bit CPU
registers and the power of a RISC. The
modern design of the CPU offers versatility
using only 27 easy-to-understand instructions and seven consistent addressing
modes. This results in a 16-bit low-power
CPU that has more effective processing, is
smaller-sized and more code-efficient than
other microcontrollers. Develop new ultralow power, high-performance applications
at a fraction of the code size.
15
RO/PC Program Counter
R1/SP
Stack Pointer
R2/SR/CG1
Status
0
R3/CG2 Constant Generator
R4
General Purpose
R15
General Purpose
The MSP430 CPU core with sixteen 16-bit
registers, 27 core instructions and seven
addressing modes results in higher processing
efficiency and code density.
Embedded Processors
Embedded Processors
16-Bit RISC CPU
Ultra-Low Power Performance
The MSP430 microcontroller is designed
to provide industry-leading ultra-low
power performance. A flexible clocking
system, multiple operating modes and
zero-power always-on brown-out reset
(BOR) are implemented to reduce power
consumption and dramatically extend
battery life. The MSP430 BOR function
is always active, even in all low-power
modes, to ensure the most reliable performance possible. The MSP430 CPU architecture with 16 registers, 16-bit data and
16-/20-bit address buses minimizes
power consuming fetches to memory,
while a fast vectored-interrupt structure
reduces the need for wasteful CPU software flag polling. Intelligent hardware
peripheral features were also designed to
allow tasks to be completed more efficiently and independent of the CPU. Many
MSP430 customers have developed
battery-based products that will last for
over 10 years from the original battery.
Ultra-Low Power Checklist:
t .VMUJQMFPQFSBUJOHNPEFT
t 0.1-μA RAM retention
t <1-μA real-time clock mode
t <100μA/MHz
t *OTUBOUPOTUBCMFIJHITQFFEDMPDL
t 7UP7PQFSBUJPO
t ;FSPQPXFS#03
t O"QJOMFBLBHF
t $16UIBUNJOJNJ[FT$16DZDMFTQFSUBTL
t -PXQPXFSQFSJQIFSBMPQUJPOT
used by the high-speed peripherals. By
design, the DCO is active and stable in
˜T'YY
PS˜TYYYYYY'YY
MSP430 device-based solutions efficiently
use 16-bit RISC CPU high performance
in very short burst intervals. This results
in very high performance and ultra-low
power consumption.
Flexible Clock System
t -PXGSFRVFODZBVYJMJBSZDMPDLGPS
ultra-low power standby mode
t )JHITQFFENBTUFSDMPDLGPS
high-performance processing
t 4UBCJMJUZPWFSUJNFBOEUFNQFSBUVSF
The MSP430 MCU clock system is
designed specifically for battery-powered
applications. Multiple oscillators are utilized to support event-driven burst activity.
A low-frequency auxiliary clock (ACLK) is
driven directly from a common 32-kHz
watch crystal or the internal very-lowpower oscillator (VLO) – with no additional
external components. The ACLK can be
used for a background real-time clock self
wake-up function. An integrated highspeed digitally controlled oscillator (DCO)
can source the master clock (MCLK) used
by the CPU and sub-main clock (SMCLK)
www.eecatalog.com/dsp
Very-Low Power
Oscillator (VLO)
Up to 20 kHz
ACLK 32 kHz
32.768 kHz
fCrystal
Low-Power Peripherals
Control
MCLK 100 kHz – 16 MHz
Digitally
Controlled
Oscillator
CPU and Peripherals
Multiple oscillator clock system
29
Sitara™ ARM® Cortex™-A8 and ARM9™ Processors
High-Performance, Low-Power Processors
30
Cortex-A8
$PSUFY"
AM37x
".Y/FYU
t*ODSFBTFE"3.
performance
t*ODSFBTFEJOUFSGBDF
PQUJPOT
t*ODSFBTFETFDVSJUZ
GFBUVSFT
t()[
t-1%%3
tLVo
Cortex-A8
Cortex-A8
Performance + Integration
Specifications
t $PSUFY"BOE"3.QSPDFTTPST
t 0QUJPOBMIJHIQFSGPSNBODF%HSBQIJDT
accelerator
t 1SPHSBNNBCMFSFBMUJNFVOJU*$44
t 3PCVTUEJTQMBZPQUJPOT
t 0QUJNJ[FEGPSMPXQPXFSBQQMJDBUJPOT
t "OESPJE-JOVYBOECBTFQPSUT
Targeted Applications
Automation and control, human machine
interface, medical, portable data terminals
Key Features
AM335x ARM Cortex-A8 processors
t 6QUP.)["3.$PSUFY"
Optional 3D Graphics Accelerator with
up to 20M/tri/s performance
t 4VQQPSUGPS-1%%3%%3%%3
Memory < 7mW standby power
t 136*$444VCTZTUFNQSPWJEFT
additional device flexibility
t0QUJPOBMTVQQPSUGPSCPUI&UIFS$"5
BOE130'*#64
t *OUFHSBUFE(C&QPSU4XJUDI
t $"/Y64#1):Y$SZQUP
AM37x ARM Cortex-A8 processors
t .)[BOE()[QSPDFTTPST
t 6QUPQFSDFOUMPXFSQPXFS
t %JTQMBZTVCTZTUFNXJUIQJDUVSFJOQJDUVSF
t %HSBQIJDTFOHJOFCBTFEPO*NBHJOBUJPO
Technology’s POWERVR SGX graphics
accelerator
AM35x ARM Cortex-A8 processors
t .)[QSPDFTTPS
t 4VC8QPXFSDPOTVNQUJPO
t 7BOE7*0
t %JTQMBZTVCTZTUFNXJUIQJDUVSFJOQJDUVSF
AM18x and ARM9 processors
t .)[BOE.)["3.QSPDFTTPST
t 4%3".%%3N%%3NFNPSZPQUJPOT
Key Peripherals
ARM Cortex-A8 processors
t Gigabit Ethernet MAC
t PCIe2.0 + PHY
t DMA
t CAN
t SATAII + PHY
AM37x ARM Cortex-A8 processors
t 64#IPTUY64#05(..$4%DBSE
interface x3, 1.8-V input/output and display
subsystem with LCD controller and video
encoder with composite and S-video support
AM35x ARM Cortex-A8 processors
t %%3TVQQPSU*OUFHSBUFE$"/DPOUSPMMFS
t $POOFDUJWJUZPQUJPOTXJUIIJHITQFFE64#
0O5IF(P05(
XJUICVJMUJO1):
10/100 EMAC
AM18x ARM9 processors
t 4"5"V11WJEFP*0GPSDBNFSBBOEPUIFS
video input options
AM17x ARM9 processors
t 64#BOE64#DPOOFDUJWJUZ
Ethernet MAC, LCD controller
AM335x
t6QUP.)[
t(&OFUTXJUDI
54$"%$
t-1%%3%%3%%3
tLVo
AM35x
t.)[
t&OFU$"/
t-1%%3%%3
tLVo
"3.
AM18x
t.)[
t&OFU4"5"
t4%3".-1%%3%%3
tLVo
Production
ICSS
Development
3D
Sampling
Available now
Concept
136*OEVTUSJBMDPNNVOJDBUJPO
TVCTZTUFN
%HSBQIJDTBDDFMFSBUPS
3FDFOUMZBOOPVODFE
2012
2013
Sitara ARM Microprocessor Roadmap
By utilizing ARM processors and common peripheral sets, Sitara ARM processors offer highly
reusable software code bases that allow designers to easily scale within the product family.
Multiple operating frequencies, 3-D graphics acceleration, multiple packaging options and
temperature operating points further provide optimal flexibility to fit most application requirements.
AM335x Processor
Graphics
ARM®
Cortex-A8
up to
720* MHz
Display
24-bit LCD Control (WXGA)
Touch Scr. Control (TSC)**
PowerVR
SGX
3D Gfx
20 M/Tri/s
32K/32K L1 w/ SED
Security
w/crypto acc.
256K L2 w/ ECC
64K
Shared RAM
64K RAM
PRU-ICSS
EtherCAT®
PROFINET®
Ethernet/IP™
and more
L3/L4 Interconnect
System
Parallel
UART×6
EDMA
SPI ×2
Timers ×8
MMC/SD/
SDIO ×3
I2C ×3
WDT
McASP ×2
(4 ch)
RTC
Serial Interface
CAN ×2
(2.0B)
eHRPWM ×3
eQEP ×3
eCAP ×3
JTAG/ETB
ADC (8 ch)
12-bit SAR**
GPIO
USB 2.0 OTG
+ PHY ×2
EMAC 2port
10/100/1G
w/1588 and
switch
(MII, RMII, RGMII)
Memory Interface
LPDDR1/DDR2/DDR3
NAND/NOR
(16b ECC)
* 720 MHz only available on 15x15 package. 13x13 is planned for 500 MHz.
** Use of TSC will limit available ADC channels.
SED: Single error detection/parity.
Embedded Processing & DSP Resource Guide 2013
Embedded Processors
Embedded Processors
Get samples, data sheets, tools and app reports at: www.ti.com/sitara
Stellaris® 32-Bit ARM® Cortex™-M MCUs
Overview
TI Stellaris MCUs are the industry’s
leading family of robust, real-time
microcontrollers based on the
revolutionary Cortex-M technology
from ARM. The award-winning
Stellaris 32-bit MCUs combine
sophisticated, flexible mixed-signal
system-on-chip integration with
unparalleled real-time multitasking
capabilities. Complex applications
previously impossible with legacy
MCUs can now be accommodated
with ease by powerful, cost-effective
and simple-to-program Stellaris
MCUs. With more than 280 devices,
the Stellaris family offers the widest
selection of precisely compatible
MCUs in the industry.
The Stellaris family is positioned for
cost-conscious applications requiring
significant control processing and
connectivity capabilities, including
motion control, monitoring (remote,
fire/security, etc.), HVAC and
building controls, power and energy
monitoring and conversion, network
appliances and switches, factory
automation, electronic point-of-sale
machines, test and measurement
equipment, medical instrumentation,
and gaming equipment.
Why Choose Cortex-M?
Cortex-M is the MCU version of ARM’s V7
instruction set architecture family of cores:
t 0QUJNJ[FEGPSTJOHMFDZDMFGMBTIVTBHF
t %FUFSNJOJTUJDGBTUJOUFSSVQUQSPDFTTJOH
always 12 cycles, or just 6 cycles with
tail chaining
t 5ISFFTMFFQNPEFTXJUIDMPDLHBUJOH
for low power
t 4JOHMFDZDMFNVMUJQMZJOTUSVDUJPOBOE
hardware divide
t "UPNJDPQFSBUJPOT
t "3.5IVNCNJYFECJU
instruction set
t %.*14.)[oCFUUFSUIBO
ARM7 and ARM9
t &YUSBEFCVHHJOHTVQQPSUJODMVEJOH
data watchpoints and flash patching
$BQBCJMJUJFTPGUIF-.'TFSJFTVTJOHUIF
$PSUFY.'UFDIOPMPHZ
t 4JOHMFDZDMFNVMUJQMZBDDVNVMBUF
(MAC) instructions
t 0QUJNJ[FE4*.%BSJUINFUJDBOE
saturating arithmetic instructions
t *&&&TUBOEBSEDPNQMJBOUTJOHMF
precision floating point unit
In addition to MCUs configured for
general-purpose real-time systems,
the Stellaris family offers distinct
solutions for advanced motion control
and energy-conversion applications,
real-time networking and real-time
internetworking, and combinations
of these applications including
connected motion control and hard
real-time networking. Welcome to the
future of microcontrollers.
Why Choose the Stellaris
Family?
Designed for serious microcontroller
applications, the Stellaris family provides
the entry into the industry’s strongest
ecosystem, with code compatibility
SBOHJOHGSPN64%UP()[
t 4VQFSJPSJOUFHSBUJPOTBWFTVQUP
64%JOTZTUFNDPTU
t .PSFUIBO4UFMMBSJTGBNJMZ
members to choose from
t 3FBM.$6(1*0ToBMMDBOHFOFSBUF
interrupts, are 5-V-tolerant and have
programmable drive strength and
slew- rate control
t "EWBODFEDPNNVOJDBUJPODBQBCJMJUJFT
JODMVEJOH&UIFSOFU."$1):
USB and USB OTG and CAN controllers
t 4PQIJTUJDBUFENPUJPODPOUSPMTVQQPSUJO
hardware and software
t #PUIBOBMPHDPNQBSBUPSTBOE"%$
functionality provide on-chip system
options to balance hardware and
software performance
t %FWFMPQNFOUJTFBTZXJUIUIF
royalty-free StellarisWare® Software
Embedded Processors
Embedded Processors
Get samples, data sheets, tools and app reports at: www.ti.com/stellaris
ARM Cortex-M3 MCU Evaluate with the fun EK-EVALBOT kit
Stellaris® family block diagram
ARM Cortex-M4F MCU Evaluate Cortex-M4 with floating point
with the EK-LM4F232 kit
www.eecatalog.com/dsp
31
TMS320C66x DSP Generation, Fixed- and Floating-Point
High Performance Multicore DSPs
Specifications
t $PEFDPNQBUJCMFCFUXFFO$Y
and
C66x platforms
t *OEVTUSZTGJSTU(I[%41XJUI
(."$T('-01T
t $YJTBUSVFGJYFEBOEGMPBUJOH
point DSP
t 4VQQPSUT5*TOFX,FZ4UPOF
multicore architecture
t #FTUQPXFSQFSQFSGPSNBODF
t 'VMMTFUPGEFWFMPQNFOUTPGUXBSF
tools & complier
Target Markets
t .JTTJPO$SJUJDBM
– Military & defense
– Public safety
– Satellite
t 5FTU"VUPNBUJPO
– Smart camera
– Currency counter
– Video analytics server
t )JHI1FSGPSNBODF$PNQVUF
– Counterfeit & verification
– Composition & purity
– Oil & gas
t $PNNVOJDBUJPOT/FUXPSLJOH
– Small cell base station
– Media gateway
– Session border controller
t $MPVE$PNQVUJOH
– Cloud computing server
– Cloud RAN
– Thin client server
C66x KeyStone Features
t ,FZ4UPOF"SDIJUFDUVSFo.VMUJDPSF
SoC architecture for highest
performance
t ,FZ4UPOF4PGUXBSFo4PGUXBSF
programming model support for ease
of use & performance
t ,FZ4UPOF5PPMTo5PPMTGPSEFMJWFSing singe core simplicity for multicore performance
t ,FZ4UPOF1BSUOFSTo1BSUOFS
network for quick development
32
Production
'VUVSF
Sampling
Development
C6670
Communications
Optimized
Multicore
General
Purpose
Multicore
t$PNNVOJDBUJPOT
4P$/FYU
t$Y
t$PNNVOJDBUJPOT
BOE3BEJP
tON
$
$
$
t$YDPSF()[
t1$*F54*1%%3
3BQJE*04(.**
t.#PG-
t1BDLFUDSZQUPBDD
tON
t$YDPSF()[
t1$*F54*1%%3
3BQJE*04(.**
t.#PG-
t1BDLFUDSZQUP
co-processor
tON
t$YDPSF()[
t1$*F54*1%%3
3BQJE*0(C&
t.#PG-
t1BDLFUDSZQUPBDD
tON
$
High
Performance
Single Core
$YYOFYU
t$YDPSF()[
t"*'1$*F3BQJE*0
t.#PG-1BDLFU
crypto and
Communications
accelerator
tON
t$YDPSF!()[
t1$*F%%33BQJE*0
GbE
t.#PG-
tON
$
t4JOHMFDPSF!
MHz
t1PXFSPQUJNJ[FE
"WBJMBCMFOPX
C6655
tY$YDPSF!
GHz each
t1PXFSFRVJQNFOU
$Y
t$YDPSFBU
()[
t$TISJOLUP
ON
$YY
4JOHMFDPSFOFYU
t$YDPSFBU
()[
t%%3
)
C6000 Multicore Roadmap
C64x & C66x multicore DSPs provide the highest performance solutions for various
market segments.
C6678 Processor Block Diagram
For developers of products in mission critical, medical imaging, test and automation and highperformance computing markets,TI’s TMS320C6672/74/78 (C667x) DSP family offers the industry’s
first 10-GHz DSP. Based on TI’s KeyStone multicore architecture, and integrated with the new and
innovative C66x DSP core, C6672/74/78 devices come with two, four or eight cores, respectively.
Embedded Processing & DSP Resource Guide 2013
Embedded Processors
Embedded Processors
Get samples, data sheets, tools and app reports at: www.ti.com/NVMUJDPSF
Hercules™ Safety Microcontrollers
Make the world safer with the new Hercules safety MCU platform
Key Applications
Industrial/medical applications
t*OEVTUSJBMBVUPNBUJPOBOEDPOUSPM
t4BGFUZ1SPHSBNNBCMF-PHJD$POUSPMMFST
(PLCs)
t1PXFSHFOFSBUJPOBOEEJTUSJCVUJPO
t5VSCJOFTBOEXJOENJMMT
t7FOUJMBUPSTBOEEFGJCSJMMBUPST
t*OGVTJPOBOEJOTVMJOQVNQT
Embedded Processors
Embedded Processors
Get samples, data sheets, tools and app guides at: www.ti.com/IFSDVMFT
Transportation applications
t#SBLJOHTZTUFNT"#4BOE&4$
t&MFDUSJDQPXFSTUFFSJOH&14
t )&7&7JOWFSUFSTZTUFNT
t"FSPTQBDF
t3BJMXBZDPOUSPMDPNNVOJDBUJPOT
and signaling
t0GGSPBEWFIJDMFT
t"VUPNPUJWFJOGSBTUSVDUVSF
t$PNNFSDJBMWFIJDMFT
t0GGSPBEWFIJDMFT
t"JSCBHTFMFDUSJDQBSLCSBLFTBGF
communication, parking assist
Key Features
RM4x Safety MCUs
t"3.$PSUFY3'DPSFXJUIGMPBUJOHQPJOU
support
t6QUP.)[
t-PDLTUFQTBGFUZGFBUVSFTCVJMUJOTJNQMJGZ
SIL-3 applications
t6QUP.#'MBTI,#3".XJUI&$$
t.FNPSZQSPUFDUJPOVOJUTJO$16BOE%."
t.VMUJQMFOFUXPSLQFSJQIFSBMT
– Ethernet, USB, CAN
– Dual Timer Co-processors with up
to 44 pins
– Dual12-bit analog/Digital Converters
– External memory interface
TMS570LS Safety MCUs
t"3.$PSUFY3'DPSFGMPBUJOHQPJOUTVQQPSU
t6QUP.)[
t-PDLTUFQTBGFUZGFBUVSFTCVJMUJOTJNQMJGZ
SIL-3/ASIL D applications
t6QUP.#'MBTI,#3".XJUI&$$
t.FNPSZQSPUFDUJPOVOJUTJO$16BOE%."
t.VMUJQMFDPNNVOJDBUJPOQFSJQIFSBMT
o&UIFSOFU'MFY3BZ$"/-*/41*
– Dual Timer Co-processors with up
to 44 pins
– 12-bit analog/Digital Converters
– External memory interface
TMS470M Safety MCUs
t.)[$PSUFY.$16
t6QUP,#'MBTI,#3".XJUI
ECC protection and EEPROM emulation
t4JOHMF7TVQQMZ7SFHPODIJQ
t.VMUJQMFDPNNVOJDBUJPOJOUFSGBDFT
– 2 CAN, 2 MibSPIs, 2 LIN/UART
o'MFYJCMFUJNFSNPEVMFDI
– 10-bit analog/digital converter (16 ch)
– Safety features (ECC, BISTs, CRC)
– Pin and software compatible family
– Embedded debug module
www.eecatalog.com/dsp
Hercules RM4x and TMS570 Integrated Safety Features
33
DaVinci™ Video Processors: Optimized for Digital Video
Best-in-class video solution
Get samples, data sheets, tools and app reports at: www.ti.com/EBWJODJ
t 6QUP()[$PSUFY"
t ()[$Y%41
t 4(9%HSBQIJDTFOHJOFEFMJWFST
up to 30 MTriangles/s
t 6QUPUISFFQSPHSBNNBCMFIJHIEFGJOJUJPO
video image coprocessing engines for
1080p/60
t 1SPHSBNNBCMFDPSFTUPSFEVDFDPNQMFYJUZ
of system software
%.
1SPDFTTPS
t'VMMCPEZUSBDLJOH
t%HSBQIJDT
t&OIBODFETQFFE
t'BDFSFDPHOJUJPO
t7PJDFSFDPHOJUJPO
t%HSBQIJDT
t'BDFSFDPHOJUJPO
t7PJDFSFDPHOJUJPO
t )JHIQFSGPSNBODFEJHJUBMNFEJB
System-on-Chip (DMSoC)
t 6QUP.)["3.
t 5XPWJEFPJNBHFDPQSPDFTTPST
(HDVICP, MJCP) engines
t 7JEFPQSPDFTTJOHTVCTZTUFNGFBUVSJOH
enhanced MPEG/JPEG coprocessor
form
".Y
.16T
t)BOEUSBDLJOH
t'BDFEFUFDUJPO
t)BOEUSBDLJOH
t'BDFEFUFDUJPO
t'BDFSFDPHOJUJPO
t8JSFMFTTEJTQMBZVQUPQGQT
t3FBMUJNFGBDFWPJDFEFUFDUJPOSFDPHOJUJPO
t7("%TFOTPSJOUFSGBDF$4*
t.VMUJQMFGVMMCPEZUSBDLJOH
t%HSBQIJDBVHNFOUFESFBMJUZ
t%%JNBHFSFDPOTUSVDUJPO
t%FQUISFDPHOJUJPOBOEBOBMZTJT
t4%WJEFPDPOGFSFODF
%.
1SPDFTTPS
%.
1SPDFTTPS
".Y
.16T
tQ)GQT
ine t4UFSFPTDPQJD%4%
QGQT
el
anc
Per
tQ)GQT
t.VMUJQMFGVMMCPEZUSBDLJOH
t#BDLHSPVOETVCTUJUVUJPO
t"VHNFOUFESFBMJUZ
t%JHJUBMTJHOBHF
t'BDFEFUFDUJPO
t'BDFSFDPHOJUJPO
t7PJDFSFDPHOJUJPO
t7JEFPDPOGFSFODJOH
t4UFSFPTDPQJD%4%
Q
0."1™
1SPDFTTPST
DM36x
Key Features
0."1%.GFBUVSFTQMVT
%.
1SPDFTTPS
Targeted Applications
Video encode/decode/transcode/transrate,
video security, video conferencing, video
infrastructure, media server, IP phone, thin
client and digital signage.
0."1
1SPDFTTPS
0."1
1SPDFTTPS
'VMMCPEZUSBDLJOH
4JOHMFPSNVMUJVTFS
%EFQUIVQUP7("
%3(#QUPGVMM)%
tQ)GQT
t)BOEUSBDLJOH
t'BDFEFUFDUJPO
tQ)GQT
t)BOEUSBDLJOH
t6QQFSCPEZUSBDLJOH
t#BDLHSPVOETVCTUJUVUJPO
t'BDFEFUFDUJPO
Value line
)BOEUSBDLJOH
%EFQUIVQUP227("
%3(#QUPGVMM)%
DaVinci Roadmap
Key Peripherals
t .&UIFSOFU."$
t 64#QPSUXJUIJOUFHSBUFE
)JHI4QFFE1):
t 5XP6"35TPOFGBTU6"35XJUI354
and CTS flow control)
t 'JWF4FSJBM1PSU*OUFSGBDFT41*
FBDI
with two chip-selects
ARM®
microprossor
Fixed/Floating
point DSP
®
C674x
DSP Core
ARM
Cortex A8™
3D graphics
engine
t
t
t
t
Key Features
t
t
t
t
6QUPYQ
6QUP()[$PSUFY"
$Y%41
4(9%HSBQIJDTFOHJOFEFMJWFSJOH
18MTriangles/sec
t 1$*F%%3%%3
t Y(FUIFSOFU
t 6QUP9EJTQMBZ
34
Resizer
Video I/O
Key Features
DM8168
On-screen
display
SD DAC HD DAC
(x3)
(x3)
DM8148
YQ
6QUP(I[$PSUFY"
$Y%41
4(9%HSBQIJDTFOHJOFEFMJWFSJOH
18MTriangles/sec
t (FUIFSOFUTXJUDI
t 1$*F-1%%3%%3%%3
Display
HD video
coprocessor
(x3)
HDMI PHY
HD video
I/O (x2)
Switched Central Resource (SCR)
Peripherals
PCIe
2 lanes
McASP x3
SPDIF
McBSP
I2C x2
UART x3
SPI
USB 2.0
x2
GPIO
GMII
EMAC x2
Memory interfaces
DDR3 x2
SDIO/IO
Async
EMIF/NAND
SATA2
x2
TMS320DM816x SoC Block Diagram
The high-performance DM8168 DaVinci video processor offers 3x the video streaming capability
over competing solutions enabling customers to build video-centric systems that
capture, encode, decode and analyze multiple video streams simultaneously on up to three
independent displays.
Embedded Processing & DSP Resource Guide 2013
Embedded Processors
Embedded Processors
Specifications
Kentec Display
2, Interface,
two interface options available for customer selection
Interface Option 1.
For EK-LM4F232
1 EB-LM4F232/LM4F120-LCD Overview
The EB-LM4F232/LM4F120-LCD is an extension board
for the EK-LM4F232 Development Board and Stellaris®
LaunchPad (see Figure 1).
Figure 1. LCD expansion board for EK-LM4F232 and
Stellaris® LaunchPad
The expansion board has build in LED backlight driver
circuit and 60pin FPC connector for the following Kentec
TFT LCD modules
P1 Pin
1
2
3
4
5
6
7
P2 Pin
1
2
3
4
5
Symbol
LCD_D17
LCD_D16
LCD_D15
LCD_D14
LCD_D13
LCD_D12
LCD_D11
Symbol
LCD_D10
GND
LCD_CS
LCD_RST
LCD_RS
EK-LM4F232
PJ7
PJ6
PJ5
PJ4
PJ3
PJ2
PJ1
EK-LM4F232
PJ0
GND
PL5
PL4
PL3
Description
Data bit 17 for LCD
Data bit 16 for LCD
Data bit 15 for LCD
Data bit 14 for LCD
Data bit 13 for LCD
Data bit 12 for LCD
Data bit 11 for LCD
Description
Data bit 10 for LCD
Ground (0V)
Chip select signal for LCD
Reset input for LCD
Register/Data select
signal for LCD
6
LCD_RD
PL2
Read control signal for LCD
7
LCD_WR
PL1
Write control signal for LCD
8
NC
PL0
No connection
9
GND
GND
Ground (0V)
10
TOUCH_YN
PK7
4-wire resistor touch screen
terminal
11
TOUCH_XN
PK6
12
NC
PK5
No connection
13
NC
PK4
No connection
14
3.3V
3.3V
Power supply (3.3V)
P3 Pin
Symbol
EK-LM4F232
Description
1
GND
GND
Ground (0V)
2-9
NC
PF0 - PF7 No connection
10
GND
GND
Ground (0V)
11
LCD_BL
PG3
LCD backlight control signal
12-13
NC
PG6 - PG7 No connection
14
GND
GND
Ground (0V)
15-18
NC
PH0 - PH3 No connection
19
GND
GND
Ground (0V)
20
TOUCH_XP
PK3
4-wire resistor touch screen
terminal
21
TOUCH_YP
PK2
22-23
NC
PK1 - PK0 No connection
24
GND
GND
Ground (0V)
25-26
NC
PA6 – PA7 No connection
27
3.3V
3.3V
Power supply (3.3V)
- 3.2” QVGA TFT module: K320QVG-V1-F;
- 3.5” QVGA TFT module: K350QVG-V2-F;
- 4.3” 480*272dots TFT module: K430WQC-V3-FF;
Interface Option 2. For
Stellaris® LaunchPad
J1 Pin
Symbol
LaunchPad
1
3V3
+3.3V
2
LCD_D5
PB5
Data bit 5 for LCD
3
Description
Power supply
LCD_D0
PB0
Data bit 0 for LCD
4
LCD_D1
PB1
Data bit 1 for LCD
5
TOUCH_XP
PE4
6
TOUCH_YP
PE5
4-wire resistor touch screen
terminal
7
LCD_D4
8
LCD_WR
PA5
9
LCD_RS
PA6
Register/Data select for LCD
10
LCD_CS
PA7
Chip select for LCD
J2 Pin
PB4
Data bit 4 for LCD
Write control signal for LCD
Symbol
LaunchPad
1
GND
GND
Ground
2
LCD_D2
PB2
Data bit 2 for LCD
PE0
No connection
3
NC
Description
4
NC
PF0
5
RESET
RST
Reset signal for LCD/MCU
6
LCD_D7
PB7
Data bit 7 for LCD
7
LCD_D6
PB6
Data bit 6 for LCD
LCD_RD
8
Daughter Cards
Daughter Cards
LM4F232/LM4F120 LCD
Interface Expansion Board
(Stellaris Boosterpack)
No connection
PA4
Read control signal for LCD
9
TOUCH_XN
PA3
10
TOUCH_YN
PA2
4-wire resistor touch screen
terminal
J3 Pin
Symbol
LaunchPad
1
5V0
VBUS
2
GND
GND
Ground
3
NC
PD0
No connection
4
NC
PD1
No connection
5
NC
PD2
No connection
6
NC
PD3
No connection
7
NC
PE1
No connection
8
NC
PE2
No connection
9
NC
PE3
No connection
No connection
Description
Power supply
10
NC
PF1
J4 Pin
Symbol
LaunchPad
1
LCD_BL
PF2
2
NC
PF3
LCD backlight ON/OFF
control
No connection
3
LCD_D3
PB3
Data bit 3 for LCD
4
NC
PC4
No connection
5
NC
PC5
No connection
6
NC
PC6
No connection
7
NC
PC7
No connection
8
NC
PD6
No connection
9
NC
PD7
No connection
10
NC
PF4
No connection
Description
- 5.0” WVGA TFT module: K50DWN2-V1-FF;
3 LCD driver code examples
- 7.0” WVGA TFT module: K70DWN2-V1-FF;
h t t p: // w w w. ke n t e c d i s p l a y. c o m / D o w n l o a d s / Ke n tec320x240x16_ssd2119_8bit.c
- 9.0” WVGA TFT module: K90DWN2-V1-FF.
The above TFT modules are also compatible to TI Cortex
M3 development kits
- DK-LM3S9D96
- RDK-IDM-L35
- RDK-IDM-SBC
CONTACT INFORMATION
Kentec Display
(852)95121814 Telephone
[email protected]
http://www.kentecdisplay.com
XXXFFDBUBMPHDPNETQ
%FWFMPQNFOU5PPMTt
Link Research
Supported TI Processors: F28x Delfino™ floating-point MCUs,
F28x Fixed-point Series
Daughter Cards
Daughter Cards
Multi-channel Data Acquisition
daughtercard for the F2812/
F28335 eZdsp™ Development Kit
The Link Research models LR-F2812DAQ and LRF28335DAQ daughtercards plug directly into the F2812
and F28335 eZdsp™ development kits respectively.
The daughtercards feature up to 16 channels of 14-bit,
simultaneous sampling A/Ds, and up to 16 channels of
simultaneous updating D/As. All analog I/O channels feature a full ±10 volt I/O range. A/D sampling rates of up to
350kHz on a single channel, or 100 kHz with all channels
operating are possible.
The standard version of the daughtercard includes an
RS-232 interface with a maximum data rate of 921.6 kbps,
eight digital I/Os, two user LEDs and a Hitachi 44780
compatible LCD display interface (F2812 version only).
Also available as optional interfaces are a fiber optic
serial communications interface allowing true galvanic
isolation between the daughtercard and the PC, and an
802.3 compatible Ethernet interface.
TECHNICAL SPECS
◆ Analog Input Range: ±10 volts.
◆ A/D Channels: Three versions having 4, 8, or 16,
14-bit converters with simultaneous sampling.
The daughtercard ships with everything needed to get
up and running fast, including a ±15 volt analog power
pack, a 6 foot RS-232 cable, an extra set of connectors to
be soldered into the eZdsp development kit, and framework software and documentation on CD.
◆ D/A Channels: Two versions having 8 or 16, 14-bit
FEATURES & BENEFITS
AVAILABILITY
◆ Adds high precision, multi-channel data conversion
In production since 2006
◆
◆
◆
◆
capability to the F2812 or F28335 eZdsp development kit
Includes complete CCS projects demonstrating both
DSP/BIOS™ software kernel foundation as well as
non-BIOS applications
Optional Ethernet interface includes software demonstrating a web browser JAVA applet model for
accessing development system data.
Achieve a maximum of 16 A/D and 16 D/A channels
by stacking a second daughtercard (model LRF2812DAQ8X8/LR-F28335DAQ8X8)
These daughtercards are also available bundled with
a Spectrum Digital eZdsp development system
converters with simultaneous updating.
◆ Sampling Rate: 350 kbps using one channel, 100
kbps per channel using all channels.
◆ RS-232 Interface: Operates up to 921.6 kbps
APPLICATION AREAS
Power Supply Design, Power Factor Correction, Three
Phase Power Inverters, Motor Control, Uninterruptible
Power Supply.
CONTACT INFORMATION
Link Research
131 Fairview Street
Providence, RI 02908
USA
401-270-4445 Telephone
401-270-5221 Fax
[email protected]
www.link-research.com
t%FWFMPQNFOU5PPMT
Embedded Processing & DSP Resource Guide 2013
Xilinx
Xilinx® FPGAs exceed the computing power of DSPs with
their inherent parallelism and offer co-processing methods
of performance acceleration for signal processing. The
Xilinx Spartan®-6 FPGA DSP Kit integrates hardware, IP,
software development tools and methodologies together
into solutions that accelerate development for experienced
users and simplify the adoption of FPGAs for new users.
With the addition of targeted reference designs, these
DSP platforms enable users to focus on creating their
own unique differentiation from the very beginning of the
product development process.
This kit includes the Xilinx Spartan-6 LX150T board and
allows users to quickly learn the different tool flows and
design techniques involved in creating DSP centric designs
with the Spartan-6 FPGA family. Traditional RTL design
methodologies are also supported through a design implementation that uses ISE Design Suite: Logic Edition and
LogicCore DSP IP.
FEATURES & BENEFITS
◆ Xilinx Spartan-6 LX150T board
◆ Cables, Power Supply and Compact Flash
◆ Xilinx ISE® Design Suite – System Edition Software
◆
◆
◆
◆
(device locked to Spartan-6 LX150T)
Includes EDK and System Generator™ for DSP
The MathWorks Simulink® evaluation tools
DSP reference design tutorials
Kit documentation
Development Boards
Development Boards
Avnet Spartan-6 FPGA DSP Kit
CONTACT INFORMATION
Xilinx
2100 Logic Drive
San Jose, CA 95124
408-559-7778 Telephone
[email protected]
http://www.xilinx.com/products/
boards_kits/dsp.htm
Xilinx
Avnet TI OMAP™ Processor /
Spartan-6 FPGA Co-Processing Kit
FPGAs can be used to accelerate traditional processor/
DSP systems up to 15X. Conventional system design
methods, however, are insufficient to meet the requirements of today’s ultra-high performance applications.
The inherent parallel nature and optimized DSP blocks in
an FPGA enable intelligent “co-processing” execution of
massive signal processing computations that accelerate
your system to optimally meet your most demanding
performance requirements.
The TI OMAP™ processor/Spartan®-6 FPGA Co-Processing
Development Kit is a sophisticated platform that delivers
breakthrough system performance by integrating and
optimizing the key strengths of high performance FPGAs,
system control processing, and digital signal processing,
all within one single environment. While an ARM9 CPU
provides run control and executes Real Time Operating
Systems like embedded Linux, and a C674X DSP can be
dedicated to specific signal processing algorithms, a flexible Spartan-6 FPGA can be focused on the performance
bottlenecks to accelerate data path applications.
XXXFFDBUBMPHDPNETQ
FEATURES & BENEFITS
◆ Avnet Spartan-6 Development Board including
Spartan-6 LX45T FPGA
◆ Cables, power supply and compact flash
◆ ISE® Design Suite: System Edition (Device-locked to
the Spartan-6 LX45T FPGA)
◆ Texas Instruments Code Composer Studio™ inte-
grated development environment
◆ MathWorks® MATLAB – evaluation version
◆ Kit documentation
CONTACT INFORMATION
Xilinx
2100 Logic Drive
San Jose, CA 95124
408-559-7778 Telephone
[email protected]
http://www.xilinx.com/products/
boards_kits/dsp.htm
%FWFMPQNFOU5PPMTt
D.SignT GmbH & Co. KG
Development Boards/EVMs
Development Boards/EVMs
D.Module2 High-Performance
DSP Processor and I/O Boards
Supported TI Processors: DM64x, C674x Low Power DSP, C67x
DSP, C66x DSPs, C665x Multicore DSPs
The D.Module2 family of DSP and I/O boards make up
a highly integrated and scalable stand-alone signal
processing platform. With a small form factor, modular
design, and stacking capability, these boards are ideally
suited as the heart of your industrial control, material
inspection, imaging, or test & measurement application.
Versatile communication and expansion interfaces ease
system integration. Built-in tools for in-field updates of programs, parameters, and reconfiguration address the needs
of maintenance-friendly installations. The D.Module2.BIOS
is a system-resident set of functions which encapsulates
hardware dependencies, handles initialization and configuration, and provides a consistent programming interface
throughout the entire board family. This concept assures
long-term availability and compatibility.
◆ D.Module2.C6747: floating-point DSP, 1800 MFLOPS
FEATURES & BENEFITS
peak. Interfaces: PWM, Capture/Compare, Quadrature
Encoder, Memory Card, Real-Time Clock, USB Host.
Applications: Industrial Control and Automation.
◆ D.Module2.C6657: ultra-high performance 2-core DSP,
1.25GHz. UPP Interface for high-speed ADC/DACs.
PCIe, SRIO, Gigabit-Ethernet. Applications: Material
Inspection, Machine Vision, Medical Imaging.
◆ D.Module2.ADDA500K16: six analog inputs, two
analog outputs, 16 bit resolution, 500KHz sampling,
calibration. ADC8556 and DAC8822 converters.
◆ D.Module2.6SLX45T: Xilinx Spartan-6 FPGA daughter card
for high-speed data acquisition and preprocessing. I/O
compatible with FMC standard, FMC base board available.
◆ Stackable small-sized boards (87x59mm), industry-
AVAILABILITY
The D.Module2 family features various DSP boards
(DM642, C6747, and - coming soon - C6657). Common to
all DSP boards are processor, power supply, DRAM and
non-volatile memories, USB, Ethernet, RS232/485, GPIO,
synchronous serial ports, and a parallel external bus
interface. Processor and board-specific peripherals are
brought out on a separate expansion connector. These
DSP boards are accompanied by data acquisition peripherals, an FPGA board (Xilinx Spartan 6), and base boards
for prototyping and evaluation.
◆
◆
◆
◆
standard IEEE1386 high density connectors, 3.3V
single supply, 3.3V IO
On-board memory expansion: DRAM and non-volatile
Flash Memory
Communication Interfaces: USB, Ethernet, UART
(RS232/RS485), SPI, I2C, GPIO
External Parallel Bus Interface and Synchronous Serial
Ports to connect data acquisition peripherals and/or
FPGAs
D.Module2.BIOS system-resident programming support
functions, Utilities for in-field updates via USB and UART
TECHNICAL SPECS
◆ D.Module2.DM642: high performance fixed-point DSP
board, 5760 MIPS peak. Three Video Capture/Display
Ports with FIFO’s. Applications: Ultrasonics, Surveillance,
Video, Biometrics, Machine Vision.
t%FWFMPQNFOU5PPMT
D.Module2.C6657: end 2012, all others in full production.
APPLICATION AREAS
Audio, Broadband, Communications & Telecom, Industrial,
Medical, Security, Video, Wireless
CONTACT INFORMATION
D.SignT GmbH & Co. KG
Marktstr. 10
Kerken, 47647
Germany
+49 2833 570977 Telephone
+49 2833 3328 Fax
[email protected]
www.dsignt.de
Embedded Processing & DSP Resource Guide 2013
Traquair Data Systems, Inc.
Development Boards / EVMs
Development Boards / EVMs
micro-line TMS320C641x-based
Integer DSP/FPGA Boards
Supported TI Processors: C6410/12/13/18
The micro-line series of embedded DSP/FPGA boards
provides embedded systems developers with a tightly
integrated suite of programmable DSP, FPGA and I/O
resources in small, stand-alone-capable board formats.
micro-line C6412Compact and C641xCPU DSP/FPGA boards
target high-performance integer DSP applications using
Texas Instruments TMS320C6410/6412/6413/6418 DSPs.
The C6412Compact combines Texas Instruments’
powerful 720-MHz TMS320C6412 DSP, up to 128-MB
SDRAM, 8- or 32-MB boot program ROM and a highdensity 1-MGate or 4-MGate Xilinx® Spartan®-3 FPGA.
The optionally programmable FPGA greatly expands
processing and interfacing options. Two independent
400-Mbps 1394a FireWire interfaces are included,
enabling simultaneous high-bandwidth video-in/out
for completely integrated video processing. A 64-bit
bus connects the DSP, FPGA, SDRAM and FireWire
resources. On-board USB 2.0 and 10/100BaseTx Ethernet
interfaces round off the impressive array of features.
The C641xCPU family of boards features a smaller
(98-mm x 67-mm footprint) and leaner configuration,
with up to 64-MB SDRAM, 8-MB boot program ROM,
and a high-density 500-KGate, 1-MGate, or 1.6-MGate
Spartan-3E FPGA.
Analog I/O daughtercards can also be combined with
these boards:
• ORS-112 (16-bit A/D/A)
• 4-ch A/D 2.5 MSPS; 4-ch D/A 625 KSPS
• ORS-114 (14-bit A/D/A)
• 2-ch A/D 65 MSPS; 2-ch D/A 125 MSPS
• ORS-116 (16-bit A/D/A)
• 12-ch A/D 250 KSPS; 12-ch D/A 100 KSPS
TECHNICAL SPECS
◆ C6412Compact
• 720-MHz TI TMS320C6412-based integer DSP board
• 1-MGate or 4-MGate Spartan-3 FPGA
• Up to 128-MB SDRAM; up to 32-MB boot program
ROM
• Two independent IEEE1394a FireWire interfaces
for streaming data in/out simultaneously
• 10/100BaseTx Ethernet, USB 2.0 and RS-232 interfaces; 16-/32-bit host port interface
AVAILABILITY
In production since 2006
APPLICATION AREAS
Audio, Automotive, Broadband, Communications &
Telecom, Industrial, Medical, Military, Security, Video
and Imaging, Wireless
FEATURES & BENEFITS
◆ Small form factor, embeddable DSP/FPGA boards for
OEM applications
◆ Suitable for product development and volume production
◆ User-programmable DSP, optionally programmable FPGA
◆ Extensive connectivity options via DSP, FPGA,
FireWire, USB, Ethernet, RS-232
◆ Optional A/D/A
www.eecatalog.com/dsp
Contact Information
Traquair Data Systems, Inc.
114 Sheldon Road
Ithaca, NY 14850
USA
607.266.6000 Telephone
607.266.8221 Fax
[email protected]
www.traquair.com
Development Tools • 39
Traquair Data Systems, Inc.
Development Boards / EVMs
Development Boards / EVMs
micro-line TMS320C6713 DSP-based
Floating-Point DSP/FPGA Boards
Supported TI Processors: C67x DSPs
The micro-line series of embedded DSP/FPGA boards
provides embedded systems developers with a tightly
integrated suite of programmable DSP, FPGA and I/O
resources in small, stand-alone capable board formats.
micro-line C6713Compact and C6713CPU DSP/FPGA
boards target high-performance floating-point DSP
applications using the powerful Texas Instruments
TMS320C6713 DSP.
The C6713Compact incorporates up to 128-MB SDRAM,
8-MB boot program ROM and an on-board, high-density
Xilinx® Spartan®-6 LX or Virtex-II FPGA (optionally programmable). The FPGA greatly expands processing and
hardware interfacing options. An on-board 400-Mbps
IEEE 1394a FireWire interface allows for communications with other embedded DSP resources, cameras,
sensors and PCs. Software APIs are available to utilize
the FireWire interface for general purposes, video frame
capture from cameras, and data storage to hard drives
and CompactFlash memory.
The C6713CPU offers a smaller (98-mm x 67-mm footprint) and leaner configuration, with up to 64-MB SDRAM,
2-MB boot program ROM and a high-density 400-kGate or
1-MGate Xilinx Spartan-3 FPGA.
Analog I/O daughtercards can also be combined with
these boards:
• ORS-112 (16-bit A/D/A)
• 4-ch A/D 2.5 MSPS; 4-ch D/A 625 KSPS
• ORS-114 (14-bit A/D/A)
• 2-ch A/D 65 MSPS; 2-ch D/A 125 MSPS
• ORS-116 (16-bit A/D/A)
• 12-ch A/D 250 KSPS; 12-ch D/A 100 KSPS
FEATURES & BENEFITS
TECHNICAL SPECS
◆ C6713Compact
• 300-MHz floating-point TMS320C6713 DSP
• Spartan-6 (LX45, LX75, LX100, or LX150) or VirtexII (250-kGate, 500kGate, or 1MGate) FPGA; up to
160 configurable digital I/O pins
• On-board 400-Mbps IEEE1394a FireWire interface;
RS-232 interface also included
• External access to TMS320C6713 DSP I/O interfaces:
32-bit EMIF, XF0/1 pins, timer input/output pins,
McASP and McBSP ports, I²C, and Host Port Interface
• 67-mm x 120-mm footprint; ISO9001:2000 accredited production and CE certification
AVAILABILITY
C6713Compact with Spartan-6 LX FPGA: 2012; others in
production since 2003
APPLICATION AREAS
Audio, Automotive, Broadband, Communications &
Telecom, Industrial, Medical, Military, Security, Video
and Imaging, Wireless
◆ Small form factor, embeddable DSP/FPGA boards for
OEM applications
◆ Suitable for product development and volume production
◆ User-programmable DSP, optionally programmable FPGA
◆ Extensive connectivity options via DSP, FPGA,
FireWire, RS-232
◆ Optional A/D/A
40 • Development Tools
Contact Information
Traquair Data Systems, Inc.
114 Sheldon Road
Ithaca, NY 14850
USA
607.266.6000 Telephone
607.266.8221 Fax
[email protected]
www.traquair.com
Embedded Processing & DSP Resource Guide 2013
Xilinx
Development Boards/EVMs
Development Boards/EVMs
Avnet Kintex-7 FPGA DSP Kit
with High-Speed Analog
The Kintex™-7 FPGA DSP Kit with high-speed analog
brings digital and analog hardware, development
tools, high-level design methodologies, IP, and verified reference designs together into a development
platform that accelerates development of DSP applications for experienced users and simplifies the
adoption of FPGAs for DSP for new users. By combining all the elements of a total solution, users can
focus on the unique value of a design at the beginning
of the design process.
Standard with every kit, the Kintex-7 FPGA DSP Targeted Reference Design includes a DSP datapath
connected to a high-speed analog interface in a loop
back configuration. Xilinx DSP IP is used to create
digital filters used for digital up / down conversion to
the interface. The design is tuned for maximum performance from the Kintex-7 FPGA programmable logic
and the analog interface. Key features of the Kintex-7
FPGA DSP Targeted Reference Design include:
• Xilinx FIR Compiler
• Mux isolation of both the analog and digital
logic for debug
• Selectable sine wave or impulse pattern generation
• Dynamic updates to the data converter configuration registers from the FPGA using
ChipScope™ VIO AXI4 Streaming interface
FEATURES & BENEFITS
◆ KC705 XC7K325T-2FFG900C Evaluation Board
◆ 4DSP FMC150 Dual 14-bit 250 Msps A/D, Dual 16-bit
800Msps D/A
◆Full seat ISE® Design Suite: System Edition
• Device locked to the Kintex-7 XC7K325T FPGA
◆Reference Designs, Example Designs, and Demos
◆Board Design Files
◆Documentation including Step-by-Step Getting
Started Guide
◆ Cables & Power Supply
AVAILABILITY
Available now at www.xilinx.com/products/boards-and-kits
Contact Information
Xilinx
2100 Logic Drive
San Jose, CA 95124
408-559-7778 Telephone
[email protected]
http://www.xilinx.com/products/
boards_kits/dsp.htm
www.eecatalog.com/dsp
Development Tools • 41
Signum Systems
Signum Systems JTAGjet™ line of In-Circuit Debuggers
(emulators) cover the entire line of TI DSP, OMAP™,
Sitara™ and DaVinci™ processors as well as other ARM®
platform-based devices. We offer many preconfigured
models or you can create your own, custom emulator. If
you need more options later, no problem – most can be
emailed to you whenever they are needed. This unusual
flexibility protects your investment in embedded tools
and simplifies the debugging process. And YES, you can
use almost any ARM C/C++ compiler with JTAGjet: Code
Composer Studio™ integrated development environment (IDE), IAR Embedded Workbench® for ARM, ARM
RealView, MetroWerks, GDB, Eclipse, Keil™, Mentor
Graphics® and others. JTAGjet is fully compatible with
TI Code Composer Studio IDE (ARM® & DSP) and IAR
Systems C-SPY® (ARM) debuggers and most models
come with Chameleon Debugger for ARM capable of
embedded Linux debugging.
Contact Information
IAR SYSTEMS® INC.
1065 E. Hillsdale Blvd., #420
Foster City, CA 94404
650-287-4250
[email protected]
www.signum.com
42 • Development Tools
Embedded Processing & DSP Resource Guide 2013
Development Tools
Development Tools
Signum Systems Emulators for TI DSPs,
OMAP™ and DaVinci™ Processors
Sundance Digital Signal Processing Inc
Supported TI Processors: DaVinci™ DM64x, DaVinci DM81x, DaVinci
DM64x, DaVinci DM37x, DaVinci DM3x, DM81x Video SoC, DM64x Video
SoC, DM646x, DM644x, DM643x, DM64x, DM37x, DM3x, DM814x,
DM816x, OMAP35x, OMAP3525/30 SoC, TMS320DM37x SoC, TMS320DM3x Video SoC, OMAPL1x, C67x DSP, C66x, C64x, C62x DSP, C647x
Multicore, C645x Multicore, C667x Multicore, C665x Multicore, AM35x/
AM37x ARM® Cortex™-A8, AM18x ARM9, AM17x ARM9
arithmetic on the C67x and simulation for TMS320C6000™
DSPs. It can processes real & complex data vectors and matrices.
TECHNICAL SPECS
◆ All libraries are algorithmically optimized and some are
GDD0300 library functions perform operations like FFT, Fast
Hartley Transform, Discrete Cosine Transform, FIR/IIR filters,
vector operations, complex-number arithmetic, and more.
GDD7000 LINPACK library solves systems of simultaneous
equations for many applications like radar and Telecom. It
can handle a wide variety of matrices including triangular,
band, Hermitian and Toeplitz.
even hand-coded
◆ Functions within GDD libraries are interruptible and give
Development Tools
Development Tools
Hand-coded, Optimized DSP/Vector,
LINPACK, EISPACK, and CBLAS Libraries
additional control to time-critical
applications
◆ GDD Libraries help reduce
application time to market
CONTACT INFORMATION
Sundance Digital Signal
Processing Inc
4790 Cauhghlin pkwy #233
Reno, NV 89519
USA
+1 775 8273103 Tel, West Coast
+1 514 684 0130 Tel, East Coast
[email protected]
www.sundancedsp.com
GDD8000 ECC EISPACK library functions solve linear algebraic eigen systems with various matrices, real or complex,
general, band, symmetric or Hermitian. Several types of
matrix decompositions like SVD or QR are performed.
The GDD9000 CBLAS 123 functions perform operations on
IEEE-754 SP and DP floating-point numbers. It uses native FP
Embedded Processing & DSP ONLINE
www.eecatalog.com/dsp
Explore...
➔ Directory of leading DSP & Embedded Solutions
➔ Top Stories and News
➔ White Papers
➔ Expert Opinions (Blogs)
➔ Exclusive Videos
CONTACT INFORMATION
➔ Valuable Articles
Sign up for the quarterly
Embedded Processing & DSP E-Product Alert
at www.eecatalog.com/dsp
XXXFFDBUBMPHDPNETQ
%FWFMPQNFOU5PPMTt
Blackhawk
Blackhawk is a recognized leader in providing advanced
JTAG Emulators for Texas Instruments DSPs and the
first company to develop a USB JTAG Emulator for TI
TMS320™ DSPs. Our XDS510™-class emulators & controllers provide a full range of features and benefits with
support for a wide-range of TI DSPs. Blackhawk XDS510class JTAG Emulators & Controllers are also compatible
with Code Composer Studio™ Flash-burner utility.
Feature Set of All Emulators
t #VTQPXFSFEWJB64#DBCMF
t #J$PMPS4UBUVT-&%SFEHSFFO
t 'VMM$PEF$PNQPTFS4UVEJP*%&DPNQBUJCJMJUZ
t 8JOEPXT¥1MVHO1MBZ*OTUBMMBUJPO
t %SJWFSTBSFQSPWJEFEGPS-JOVYBOE8JOEPXT¥
including 64-bit support
t "MMESJWFSVQEBUFTBSFBWBJMBCMFGPSEPXOMPBEGSFF
of-charge from our website
t $PNQBUJCJMJUZXJUIUIF$PEF$PNQPTFS4UVEJP*%&
Flashburn plugin and Blackhawk FlashBurn Utility
add-on
t 'SFFUFDIOJDBMTVQQPSUBOEXFCEPXOMPBET
t 0OF:FBS8BSSBOUZ
t "VUPTFOTJOHMPX*0WPMUBHFTVQQPSU
1.8v/3.3v/5.0v
t 'VMMZBTTFNCMFEBOEUFTUFEJOUIF64
t 3P)4$PNQMJBOU
t 5*QJO5BSHFU$POOFDUJPOD5*QJOGPS
USB510W)
t 0QUJPOBM*TPMBUJPO"EBQUFS"WBJMBCMF
t $PEF$PNQPTFS4UVEJP*%&WWYWYBOEMBUFS
USB510L Features
t "GGPSEBCMF9%4FNVMBUPSDMBTT$POUSPMMFS
t 4VQQPSUT5*5.4™%JHJUBM4JHOBM1SPDFTTPST
t )JHIQFSGPSNBODFCJU$™DPOUSPMMFST.$6T
t $™VMUSBMPXQPXFSQSPDFTTPST
t $™ýPBUJOHQPJOU%41T
t $™QSPDFTTPSTIJHIQFSGPSNBODF%41T
t $™QSPDFTTPSTIJHIQFSGPSNBODFNVMUJ
core DSPs)
t %B7JODJ™WJEFP1SPDFTTPST
t 5.4"3.¥QSPDFTTPST
t 5.4-4"3.¥$PSUFY™3CBTFE.$6T
t CJU4UFMMBSJT¥"3.$PSUFY.CBTFE.$6T
t 4JUBSB™GBNJMZPG"3.$PSUFY""3.™
t 0."1™QSPDFTTPST
t *OUFHSB™%41"3.QSPDFTTPST
USB510W Features
t "MMUIFGFBUVSFTPGUIF64# t *OUFHSBUFE*&&&¥5SBOTDFJWFS
t%FWFMPQNFOU5PPMT
Emulators/Analyzers
Emulators/Analyzers
Advanced JTAG XDS510 Emulators
t #J$PMPS8JSFMFTT4UBUVT-&%SFEHSFFO
t &YUFSOBM1PXFS4VQQMZGPSTUBOEBMPOF8J'JVTF
t 1JO$POWFSUFST
GPS5*QJOBOE"3.QJO
USB2000 Features
t 4VQFS-PX$PTU9%4FNVMBUPSDMBTT$POUSPMMFS
t 4VQQPSUT5*$.$6T
t 'Y'Y'Y
t 'YY
t -'Y
t $PEF$PNQPTFS4UVEJP*%&W43PSMBUFS
AVAILABILITY
All Blackhawk Emulators are available for immediate
delivery from a world wide network of industry resellers
and distributors. Please visit www.blackhawk-dsp.com
for a complete list.
APPLICATION AREAS
Audio, Automotive, Communications, Military, Telecom,
Telecom Infrastructure, Telephony,
Video Conferencing, Video Security, Video and Imaging, Wireless.
CONTACT INFORMATION
Blackhawk
123 Gaither Drive
Mt. Laurel, NJ 08054
USA
856-234-2629 Telephone
856-866-1100 Fax
[email protected]
http://www.blackhawk-dsp.com
Embedded Processing & DSP Resource Guide 2013
Blackhawk
XDS560v2BP
XDS560v2PoE
USB560m
USB560bp
LAN560
PCI560
USB510W
USB510
USB510L
USB2000
USB100v2D
USB100v2ARM
System Trace
c-JTAG (IEEE 1149.7)
BHFlashburn
Boundary Scan
USB (bus-powered)
USB560v2
Model Highlight Indicates a
Blackhawk Unique Feature.
Yes
Yes
Yes
-
-
-
-
-
-
-
-
-
-
Yes
Yes
Yes
-
-
-
-
-
-
-
-
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
-
-
-
-
Yes
Yes
Yes
-
Yes
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
-
-
Yes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Yes
-
-
-
-
-
-
-
-
-
-
-
Yes
-
-
-
-
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
-
Yes
Yes
Yes
Yes
-
Yes
-
-
-
-
Host Interface
USB
Ethernet-Wired
Ethernet-Wireless
PCI
Code Composer Studio™
(CCS) IDE Support
CCS v5.x
CCS v4.x
CCS v3.3/v3.2/v3.1
CCS v3.0/v2.2
Device Support
TMS320C24xx
TMS320C28xx
TMS320C54xx
TMS320C55xx
TMS320C6xxx
TMS320C64xx
TMS320C64+
TMS320C66xx
TMS470 ARM7/9/11®
Stellaris® ARM® Cortex™
MCUs
OMAP™ processors
Integra™ DSP+ARM/Sitara™
ARM® processors
DaVinci™ processors
OS Support
Windows 2000/XP/XP64
Windows Vista/7 (32/64bit)
Linux (32/64 bit)
I/O Voltage Support
1.8v/3.3v
5.0v
Target Connections
MIPI 60
TI 60 (trace)
TI 14
cTI 20
ARM 20
ARM 10
-
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
C674x
C674x
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
ARM9
ARM9
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
Yes
Yes
Yes
-
-
-
-
-
-
-
-
-
-
option
Yes
Yes
Yes
Yes
Yes
Yes
option
option
option
option
option
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
option
option
option
Yes
-
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
-
-
option
Yes
-
-
-
-
-
-
-
-
-
-
-
-
Yes
Blackhawk offers a complete line of JTAG Emulator for
TI Embedded Processors including features not found
on other similar products. Contact Blackhawk for any
feature or emulator model not listed.
XXXFFDBUBMPHDPNETQ
Emulators/Analyzers
Emulators/Analyzers
Blackhawk Emulator Product Matrix
CONTACT INFORMATION
Blackhawk
123 Gaither Drive
Mt. Laurel, NJ 08054
USA
856-234-2629 Telephone
856-866-1100 Fax
[email protected]
http://www.blackhawk-dsp.com
%FWFMPQNFOU5PPMTt
Blackhawk
The Blackhawk XDS560-class emulators are the standard
of high-performance debugging of TI embedded processors and each includes support for the Code Composer
Studio™ integrated development environment (IDE) v3.3
and later plus the ability to collect system trace data (read
below). These emulator models are a great value with new
reduced pricing and continue to offer up-to-date features.
Feature Set of All Blackhawk 560 Emulators
t 4VQQPSUGPS$PSFMJT4DBO&YQSFTT1SPHSBNNFSBOE
Scan Express Jet Boundary Scan tools
t 4VQQPSUGPS5.4™5.4™"3.¥QSPDFTsors) and OMAP™ processor families including the
DaVinci™ platform
t )JHITQFFE35%9™UFDIOPMPHZXJUIEBUBSBUFTPG
over 2 MB/sec
t *ODMVEFT9%43FWJTJPO%DBCMFFMFDUSPOJDTBOEGFBtures with 20-pin cTI JTAG Header (SYSRESET signal)
t *ODMVEFTQJOD5*UPQJOBEBQUFSGPSCPBSET
using standard 2x7 target header
t "VUPTFOTJOHMPX*0WPMUBHFTVQQPSUEPXOUPW
t 3FBMUJNFOPOJOUSVTJWF"EWBODFE&WFOU5SJHHFSJOH
(AET) capability
t $PEF$PNQPTFS4UVEJP*%&DPNQBUJCJMJUZGPSW
and later
t 8JOEPXT¥1MVHO1MBZ*OTUBMMBUJPO
t 8JOEPXT917JTUB4VQQPSUBOECJUFEJUJPOT
t -*/69TVQQPSUVOEFS$$4UVEJPWBOECJU
editions) *PCI560 excluded
t "MMESJWFSVQEBUFTBSFBWBJMBCMFGPSEPXOMPBEGSFF
of-charge from our website
t $PNQBUJCJMJUZXJUIUIF$PEF$PNQPTFS4UVEJP*%&
Flash-burner utility
t 6QUPUJNFTGBTUFSUIBO9%4™FNVMBUPST
USB560M Features
t $PNQBDUQPEXJUIQPXFSBOE64#TUBUVTJOEJDBUPS
LED’s
t )JHITQFFE64#.CJUTTFD
QPSU
t 'MFYJCMFJODIIJHITQFFENJDSPDPBY+5"(DBCMF
with 20-pin cTI (Compact TI) header
t *ODMVEFT
QJODPOWFSUFSTGPS5*QJO
20-pin(ARM®-based platforms) and TI 60-pin
(Trace) target headers
LAN560 Features
The LAN560 includes all the features of the USB560m, plus…
t .CQT&UIFSOFU-"/*OUFSGBDF
t /FUXPSL"DUJWJUZ-&%
t )PTUJOUFSGBDFWJB64#PS&UIFSOFU3+
t 5$1*1DPOåHVSBUJPOTFUUJOHTGPS*1NBTLBOE
gateway address
t%FWFMPQNFOU5PPMT
PCI560 Features
t 6MUSBDPNQBDUIBMGIFJHIUBOEIBMGMFOHUIGPSNGBDUPS
t 'MFYJCMF›GPPUIJHITQFFENJDSPDPBY+5"(
cable with 20-pin cTI (Compact TI) header
t *ODMVEFTCPUIBIBMGIFJHIUJOTUBMMFE
BOETUBOEBSE
height bracket
t *ODMVEFT
QJODPOWFSUFSTGPS5*QJO
20-pin(ARM-based platform) and TI 60-pin (Trace)
target headers
USB560 BP Features
t 64##VTQPXFSFEOFFETOPQPXFSTVQQMZ
t -JHIUXFJHIUPVODF
QPE
t #JDPMPS4UBUVTBOE"DUJWJUZ-&%
t )JHITQFFE64#.CJUTTFD
QPSU
t *ODMVEFTBQJODPOWFSUFSTGPS5*QJOUBSHFUIFBEFST
System Trace (STM) Support
All Blackhawk XDS560-class Emulators are capable
of collecting System Trace (STM) data from TI CToolsenabled devices. For more information, please visit
www.blackhawk-dsp.com/STM.
AVAILABILITY
All Blackhawk Emulators are available for immediate
delivery from a world wide network of industry resellers
and distributors. Please visit www.blackhawk-dsp.com
for a complete list.
APPLICATION AREAS
Audio, Automotive, Communications, Military, Telecom,
Telecom Infrastructure, Telephony,
Video Conferencing, Video Security, Video and Imaging, Wireless.
CONTACT INFORMATION
Blackhawk
123 Gaither Drive
Mt. Laurel, NJ 08054
USA
856-234-2629 Telephone
856-866-1100 Fax
[email protected]
http://www.blackhawk-dsp.com
Embedded Processing & DSP Resource Guide 2013
Emulators/Analyzers
Emulators/Analyzers
High Performance JTAG Emulators
Blackhawk
The Blackhawk™ USB100v2 JTAG Controllers are very
low-cost controllers for basic debugging of Texas Instruments DSPs. Requiring no external power source, they
can support most of the basic features of higher priced
controllers and require no additional drivers when
installed using the Code Composer Studio™ integrated
development environment (IDE) v4 or later.
Emulators/Analyzers
Emulators/Analyzers
USB100v2 JTAG Controllers
Both models are TI XDS100v2-compatible controllers
fully supported under Code Composer Studio IDE v4/
v5 and future Texas Instruments roadmap software
development environments. Faster code downloads and
assembly code stepping are provided by the use a highspeed USB2.0 (480 Mb/s) port instead of slower USB1.x
(12 Mb/s) implementations.
Both models are identical in hardware and software support, but offer different, native target connection options
- check your target board’s JTAG connector.
USB100v2 Common Features
t )JHI4QFFE64#.CT
)PTU*OUFSGBDF
t 1PXFS4UBUVT-&%
t 8JOEPXTBOE-JOVY4VQQPSUBOECJUFEJUJPOT
t 4VQQPSUFE%FWJDFT
t 5.4$Y)JHI1FSGPSNBODFCJUDPOUSPMMFST
t 5.4$Y1PXFS&GåDJFOU%41T
t 5.4$Y'JYFEQPJOU%41T
t 5.4$Y-PX1PXFS%41T
t 5.4$Y%41T
t 5.4$Y)JHI1FSGPSNBODF%41T
t "3.¥$PSUFY™.CBTFE.$6T
t "3.$PSUFY3QSPDFTTPST
t "3.$PSUFY""3.™.16T
t *OUFHSB™%41"3.QSPDFTTPS
t %B7JODJ™WJEFPQSPDFTTPSTOPUJODMVEJOH%.Y
t WPMUEFWJDF*0TVQQPSU
t 0OMJOF4VQQPSUGSPN5*
USB100v2 Unique Features
t 4VQQPSUGPS$PEF$PNQPTFS4UVEJP*%&W
(XDS100v1 backwards compatibility)
t 0OMZTVQQPSUT5.4$YBOE5.4$Y
devices
USB100v2D Features
t /BUJWFQJOD5*UBSHFUSJCCPODBCMF
t *ODMVEFE5*QJODPOWFSUFS
t 0QUJPOBM"3.QJODPOWFSUFSBWBJMBCMF
USB100v2-ARM Features
t %FTJHOGPS5BSHFUCPBSETXJUI"3.+5"(DPOOFDUJPOT
XXXFFDBUBMPHDPNETQ
t /BUJWFQJO"3.UBSHFUSJCCPODBCMF
t /BUJWFQJO"3.UBSHFUSJCCPODBCMF
AVAILABILITY
All Blackhawk Emulators are available for immediate
delivery from a world wide network of industry resellers
and distributors. Please visit www.blackhawk-dsp.com
for a complete list.
APPLICATION AREAS
Audio, Automotive, Motor Control, Communications, Military, Telecom, Telecom Infrastructure, Industrial, Telephony,
Video Conferencing, Video Security, Video and Imaging, Wireless.
CONTACT INFORMATION
Blackhawk
123 Gaither Drive
Mt. Laurel, NJ 08054
USA
856-234-2629 Telephone
856-866-1100 Fax
[email protected]
http://www.blackhawk-dsp.com
%FWFMPQNFOU5PPMTt
Blackhawk
The Blackhawk XDS560v2 System Trace Emulator models
are is based on the Texas Instruments XDS560v2 JTAG
emulator reference design (XDS560v2). The XDS560v2
design is the next-generation of the high-performance
XDS560-class technology first made available by Blackhawk with the USB560/LAN560 and XDS560 Trace. The
XDS560v2 design adds support for IEEE® 1149.7 and
System Trace (STM), an interface on the TI SOC multicore (ARM® + DSP) devices.
Emulators/Analyzers
Emulators/Analyzers
XDS560v2 System Trace (STM)
XDS560v2POE
IEEE® 1149.7 (cJTAG) Support
MIPI System Trace (STM) Support
RoHS Compliant - Pb free
LEDs for Status / Mode / Activity
Target IO Voltage Range +1.2v - +4.1v
Code Composer Studio™ IDE v4.2 and
later
DSS Java Scripting Support
Variable/Programmable TCK up to 50
MHz
100 MHz STM Export Clock
High-Speed STM Capable JTAG Cable
USB bus-powered
PoE Switch Capable
External Power Supply option
High-Speed USB 2.0 Host Interface
Ethernet (10-100 Mb) Host Interface
Linux 32 and 64-bit Support
Windows 32 and 64-bit Support
Configuration and Test GUI Program
MIPI 60 Target Connection
TI 14 Target Connection
cTI 20 Target Connection
ARM 20 Target Connection
TI 60 (XDS560 Trace) Connection
Price
XDS560v2BP
Model Highlight Indicates a
Blackhawk Unique Feature.
USB560v2
The Blackhawk XDS560v2 models meet all the TI
XDS560v2 reference design features and requirements
- no short-cuts. All models support System Trace data
collection. Here is an overview of features.
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
option
$999
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$1500
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
$1600
AVAILABILITY
All Blackhawk Emulators are available for immediate
delivery from a world wide network of industry resellers
and distributors. Please visit www.blackhawk-dsp.com
for a complete list.
APPLICATION AREAS
Audio, Automotive, Communications, Military, Telecom,
Telecom Infrastructure, Telephony, Video Conferencing,
Video Security, Video and Imaging, Wireless.
CONTACT INFORMATION
See www.blackhawk-dsp.com for a complete list of features and device support.
t%FWFMPQNFOU5PPMT
Blackhawk
123 Gaither Drive
Mt. Laurel, NJ 08054
USA
856-234-2629 Telephone
856-866-1100 Fax
[email protected]
http://www.blackhawk-dsp.com
Embedded Processing & DSP Resource Guide 2013
Kane Computing Ltd
Kane Computing Company Profile
Kane Computing supply cost effective and reliable DSP solutions to match the user’s needs. We have the widest range
of DSP development tools, hardware and software, in the
UK and we have an intimate knowledge of these products.
◆ TI-trained engineers with the widest range of DSP
development tools in the UK.
◆ UK Distributor/Agent for a wide range of TI 3rd party
products.
◆ Application Areas: Audio, Automotive, Broadband
Kane Computing also have vast experience in video and
audio processing, particularly for compression, streaming
and storage. Kane Computing also works with a number of
members of TI’s Third Party Network who provide hardware
platforms, software libraries and technical resources, to
allow Kane Computing to offer complete packages not available from any other single source.
Solutions, Communications, Imaging, Industrial, Military,
Motor Control, Optical Networking, Telecom, Telephony,
Broadcast, Video, Video
Infrastructure, Wireless.
Emulators/Analyzers
Emulators/Analyzers
Supported TI Processors: DM64x, OMAP35x, DM81xx, C6A816x,
C5xxx, C67xx, C64xx, MSP430™ MCU, C2xxx and DM3xx.
CONTACT INFORMATION
TECHNICAL SPECS
Kane Computing Ltd
Suite I, Ascot Court,
71-73 Middlewich Road
Northwich, Cheshire CW9 7BP
UK
01606 351006 Telephone
01606 351007 Fax
[email protected]
www.kanecomputing.co.uk
◆ Consultants and providers of DSP Development Tools,
hardware and software, for the complete range of TI
DSPs.
◆ Many years of industrial experience of DSPs and
signal/video processing.
A network dedicated
edicated to the needs
edicate
n
off
s, de
designers
rs and
a
engineers, developers,
gers
engineering managers
Diamond Sponsor
Scan this
QR code
to subscribe
Scan this
QR code
to subscribe
Engineers’ Guide to
Military & Aerospace
Mobile Battlefield Network
“Hotspots”
Chris A. Ciufo, Extension Media
40Gb Migration Drives ATCA Growth
Techniques for
Measuring ACLR
Performance in LTE
Transmitters
Plus: PICMG
retrospective; Then
and...Now 40G
How to Abstract Embedded Code with VSIPL
Army’s Ad Hoc Networks on the Move Use COTS
Featured Products
Adax PacketRunner
Annual Industry Guide
www.eecatalog.com/military
Technology used in military and
aerospace electronic design
Transportation Designs
Move Full Speed Ahead
AdvancedTCA, MicroTCA and AdvancedMC solutions
EECatalog www.eecatalog.com/atca
Gold Sponsors
Scan this
QR code
to subscribe
Engineers’ Guide to
USB Technologies
USB Aims for
Truly Universal
Digital Signage Goes Mobile
Going Native with
SuperSpeed
Embedded Firewalls:
Seatbelts for the
Internet of Things
Gold Sponsors
Energy Harvesting Comes of Age for Wireless
Sensor Networks
Capacitive Proximity Sensing
Annual Industry Guide
Technology Used in Implementing USB Connectivity
Annual Industry Guide
www.eecatalog.com/transport
How Low Can You Go?
The Evolving Needs
of the Developer
Community
Use of Hall-Effect RotaryPosition Sensors in
Transportation Applications
From Emerson: ATCA-8310
DSP/Media Processing Blade
Engineers’ Guide to
8/16-bit Technologies
No Stopping This Bus!
Embedded Computers in Today’s Railway
Systems
From ADLINK Technology Inc.:
AdvancedTCA Blade with Dual Intel
Xeon Processors E5-2658/2648L
Sponsors
Scan this
QR code
to subscribe
Joe Pavlat: PICMG
10 Aviation Maintenance Tips
Annual Industry Guide
EECatalog
Engineers’ Guide to
Transportation Systems
Engineers’ Guide to
AdvancedTCA®
& MicroTCA®
CONTACT INFORMATION
Technology and applications for the embedded
electronic design of transportation systems
www.eecatalog.com/usb
Gold Sponsors
Annual Industry Guide
Leading Microcontrollers, Hardware, Software
and Tools for today’s 8/16-bit Applications
EECatalog
www.eecatalog.com/8bit
Gold Sponsors
Scan this
QR code
to subscribe
www.eecatalog.com
www.eecatalog.com
XXXFFDBUBMPHDPNETQ
%FWFMPQNFOU5PPMTt
Signum Systems
Supported TI Processors: DM646x, DM644x, DM643x, DM64x,
DM355, OMAP35x, F283x, F282x, F281x, F280x, LF240x, C55x, C54x,
C672x, C67x, C645x, C6414T/15T/16T, C642x, C6410/12/13/18, C62x,
TMS470, TMS570, Stellaris®, Cortex™-M3, Sitara™ AM37x, AM35x,
AM18x, AM17x
JTAGjet is a USB 2.0 based In-Circuit Debugger
designed to support all ARM7/9/11®, Cortex™-M/R/A
as well as all TI DSP, OMAP™, DaVinci™ and Sitara™
devices. JTAGjet comes with a multi-core Chameleon
Debugger for ARM and it can also be used with a variety
of 3rd party debuggers, like IAR Embedded Workbench® for ARM, Texas Instruments Code Composer
Studio™ integrated development environment (IDE),
Eclipse, GNU and others. When used with Chameleon
Debugger, JTAGjet features ETM & ETB real-time
trace, Serial Wire Debugging (SWD), integrated Flash
programming, code profiling, timing analysis and complex triggering events making the debugging process
faster and easier.
Emulators/Analyzers
Emulators/Analyzers
JTAGjet In-Circuit Debuggers for DSP,
OMAP™ and DaVinci™ Processors
◆ Coverage Analysis (ARM and Cortex cores only –
requires ETM)
TECHNICAL SPECS
◆ Supports ARM7, ARM9, ARM11 and Cortex-M/R/A
One of the unique JTAGjet features is that it may
be used concurrently with two different debuggers
offering a complete multi-core debug environment for
systems that use different RTOSes on different cores
FEATURES & BENEFITS
◆ Supports all ARM, Cortex, TI DSP, OMAP, DaVinci
devices from all manufacturers
◆ Supports C2000™, C5000™, C6000™, TMS470,
TMS570, Stellaris, OMAP, OMAP3, DM, DaVinci and
Sitara devices
◆ High-speed USB 2.0 port (480Mbps) allows super
fast RAM downloads and Flash programming
◆ ETM trace clock of up to 200MHz allows debugging
devices running at speeds > 1GHz
and Sitara devices
◆ Available with ETM and/or ETB real-time trace
◆
◆
◆
◆
◆
for quicker, more efficient debugging with timing
analysis
Multi-core support on single and multiple JTAG
chains
Compatible with major ARM and DSP compilers and
debuggers
Integrated GUI and batch mode Flash programming
Real-time trace history of program execution and
variables along with CPU cycle-accurate timing
helps to locate even the most elusive bugs
Embedded Linux support speeds-up debugging
of uBoot, Linux kernel, kernel modules, peripheral
drivers and applications.
AVAILABILITY
Now
APPLICATION AREAS
Audio, Automotive, Broadband, Communications &
Telecom, Computers & Peripherals, Consumer Electronics,
Industrial, Medical, Military, Security, Video and Imaging,
Wireless
CONTACT INFORMATION
IAR SYSTEMS® INC.
1065 E. Hillsdale Blvd., #420
Foster City, CA 94404
650-287-4250
[email protected]
www.signum.com
t%FWFMPQNFOU5PPMT
Embedded Processing & DSP Resource Guide 2013
Adaptive Digital Technologies
Adaptive Digital Echo
Cancellation Library: Acoustic,
Packet, Network, & Line
With a strong focus on providing optimum voice quality,
Adaptive Digital developed an echo canceller unparalleled in quality and efficiency. The “carrier-grade” echo
canceller carries with it the robustness that comes from
the combination of careful design, relentless testing, and
widespread deployment.
The G.168 Plus™ packet EC has the distinctive ability to
handle round-trip delays of up to 512 msec. This ability coupled with a built-in awareness and handling of packet-loss
makes G.168 Plus uniquely suitable for VoIP applications.
Adaptive Digital’s G.168 EC features, enhanced beyond
ITU recommendation include tandem free operation,
dynamic NLP, rapid convergence, convergence monitor,
stationary signal detector, split pre and post processing,
and the ability to cancels multiple reflectors.
G.168 EC Highlights
t 4VQFSJPS7PJDF2VBMJUZ
t 3BQJEEFFQDPOWFSHFODF
t -PX.*14
t /PEJWFSHFODFEVFUPEPVCMFUBML
t .BUDIFE$PNGPSU/PJTF(FOFSBUPS
t 5POF%JTBCMFS
FEATURES
◆
◆
◆
◆
◆
Superb speech quality
User Configurable
Cancels multiple independent echo tails
G.168 echo canceller AT&T certified as “Carrier Grade”
Capable of packet echo cancellation: Handles round-trip
delays of up to 512 milliseconds
Algorithms/Codecs
Algorithms/Codecs
Supported TI Processors: DaVinci DM64x, DaVinci DM81x,
DaVinci DM64x, DM646x, DM644x, DM643x, DM64x, DM814x,
DM816x, OMAP35x, OMAP3525/30 SoC, C55x, C55x Dual MAC
DSPs, C54x DSPs, C674x Low Power DSP, C67x DSP, C66x DSPs,
C64x DSP, C62x DSP, C647x Multicore DSP, C645x Multicore DSP,
C667x Multicore DSPs, C665x Multicore DSPs, AM37/AM35x
ARM® Cortex™-A8, AM18x ARM9® , AM17x ARM9, Stellaris®
ARM® Cortex™-M based
BENEFITS
◆
◆
◆
◆
Field-hardened, deployed in 49 countries
ITU G.168 compliant beyond requirements
Available as a chip solution
Included in VoIP Engine
AVAILABILITY
All products are available now.
ACOUSTIC ECHO CANCELLATION
Adaptive Digital’s acoustic echo canceller (AEC) enables
true full-duplex hands-free telephony in mobile phones,
speakerphones, and hands-free intercoms.
AEC Highlights
AEC G4 – Designed for high-end speakerphones and conferencing endpoints. Supports HD Voice, integrated noise
reduction and AGC, supports tail length up to 256 msec,
superior double-talk performance. C6000™, ARM, and
x86 platforms
AEC G2 - Designed for traditional speakerphones, with
enhancements specifically designed for mobile handsets.
C6000, C5000™, ARM, and x86 platforms
XXXFFDBUBMPHDPNETQ
APPLICATION AREAS
Broadband, Communications & Telecom, Consumer
Electronics, Medical, Military,
Security, Wireless
CONTACT INFORMATION
Adaptive Digital Technologies
525 Plymouth Road
Suite 316
Plymouth Meeting, PA 19462
USA
1-800-340-2066 Toll Free
610-825-0182 x120 Telephone
[email protected]
www.adaptivedigital.com
&NCFEEFE4PGUXBSFt
Adaptive Digital Technologies
Voice Algorithms and Solutions on
the Texas Instruments TMS320™
Family of DSPs, OMAP™, DM-Series,
Multi-Core, and ARM® processors
Supported TI Processors: DaVinci DM64x, DaVinci DM81x, DaVinci
DM64x, DM81x Video SoC, DM64x Video SoC, DM646x, DM644x,
DM643x, DM64x, OMAP35x, OMAP3525/30 SoC, C55x, C55x Dual
MAC DSPs, C54x DSPs, C674x Low Power DSP, C66x DSPs, C64x DSP,
C62x DSP, C647x Multicore DSP, C645x Multicore DSP, C667x Multicore DSPs, C665x Multicore DSPs, AM35x/AM37x ARM® Cortex™-A8,
AM18x ARM9™, AM17x ARM9™, Stellaris® ARM® Cortex™ -M based
FEATURES & BENEFITS
◆
◆
VoIP Engine™ is at the core of our ARM-based VoIP applications, it is a software engine package that handles all the
voice processing from PCM to Packet and back. Its intended
use is in VoIP enabled handsets or desktop phones.
G.PAK™, the core technology behind our turnkey solutions, is a VoIP application that runs on a TI DSP or SOC
that handles the complete data flow between the TDM
and Packet interfaces.
◆
◆
◆
Adaptive Digital’s Algorithm Library Includes:
◆
Voice Quality Algorithms: Echo Cancellation – G.168
Line, Network, & Packet, G.168Plus™ Packet EC, Acoustic
Echo Cancellation (AEC), AEC G2 (mobile devices) & HD
AEC G4 (NB/WB), Noise Reduction, Noise Suppression,
and Comfort Noise Generation.
All of the ITU G.XXX vocoders and many of the ETSI and
3GPP compression algorithms.
◆
excellent voice quality while leading the industry in
CPU and memory utilization efficiency.
HD Full-Duplex Acoustic Echo Cancellation for applications ranging from high-end conference endpoints
to desktop phones and mobile handsets.
Customers have the flexibility to choose a turnkey
solution (G.PAK), a highly integrated framework (VoIP
Engine), or a set of algorithm libraries.
Evaluation software is available for testing in your
design. Contact sales or login to our extranet to
download demos.
Adaptive Digital provides support throughout all
project phases; customers have access to our technical team directly over the phone or via email.
Developers of voice-centric applications find both our
algorithms and solutions easy to integrate and well
optimized for their requirements.
Adaptive Digital’s solutions support a low-cost product development model with short time-to-market.
Using its proprietary Echo Analysis test system,
Adaptive Digital can analyze customer’s recorded data
and isolate circuitry and acoustic problems, as well as
assist in echo canceller and voice quality tuning.
AVAILABILITY
All products are available now.
HD Audio/Voice algorithms: HD AEC, HD Conferencing,
G.722, G.722.1, G.722.2 (AMR-WB), Speex
Telephony algorithms: Tone Detect and Suppress, DTMF,
AGC, Arbitrary Tone Detect, R1/R2 Detect, Voice Activity
Detection, Tone Relay, and High Density Conferencing
(NB/WB)
APPLICATION AREAS
Audio, Communications & Telecom,
Medical, Military, Security, Wireless
CONTACT INFORMATION
Military and Defense codecs: MELP/MELPe, CVSD, LPC,
G.729D
Encryption algorithms: AES, SRTP
Modem software: Caller ID, T.38 Fax Relay, V.xx (21, 27,
29, 22Bis, & 32Bis), Modem Relay, and G.165 detect
t&NCFEEFE4PGUXBSF
Adaptive Digital Technologies
525 Plymouth Road
Suite 316
Plymouth Meeting, PA 19462
USA
1-800-340-2066 Toll Free
610-825-0182 x120 Telephone
[email protected]
www.adaptivedigital.com
Embedded Processing & DSP Resource Guide 2013
Algorithms/Codecs
Algorithms/Codecs
◆ Certified carrier class G.168 Echo Canceller achieves
Adaptive Digital is a developer of voice algorithms, softchip solutions, and VoIP Engine software for VoIP and
traditional telecommunications systems and applications. Our expertise is in the development of solutions
that maximize voice quality as well as channel density.
DSP Innovations Inc.
New TWELP Vocoder
(600…9600 bps)
DSPINI’s high-quality vocoder provides the best speech
quality among competitors today. It has a wide range of
bit rates from 600 bps up to 9600 bps and is intended for
Digital Radio (HF, UHF, DMR, dPMR, etc.), wire communication, VoIP and other markets.
TWELP is:
t "EWBODFSFMJBCMFNFUIPEPG1JUDIFTUJNBUJPO
t 1JUDITZODISPOPVTBOBMZTJT
t "EWBODFUSJXBWFNPEFMPGFYDJUBUJPO
t /FXFTURVBOUJ[BUJPOTDIFNFT
t 1JUDITZODISPOPVTTZOUIFTJT
◆ Any platforms (DSP, RISC or general-purposes) are
Although the technology is based on well-known
LPC-method, where output speech is gotten by the synthesizing LPC-filter, it is not a variety or combination of
well-known speech coding methods, patented comprehensively during last 20-30 years.
TWELP is a unique three-component representation
of pitch-synchronous LPC residual that is quantized by
unique speech-driven quantizers in conjunction with
LPC-parameters.
available for porting.
◆ Integrated Circuit (Chip). TWELP 2400/3600 bps
vocoder is available also as specialized chip (IC) from
CML Microcircuits.
Algorithms/Codecs
Algorithms/Codecs
The vocoder is based on the newest speech coding technology, called “Tri-Wave Excited Linear Prediction”™
(TWELP™), developed by experts of DSPINI.
◆ One license. No third-party IP holders.
◆ Related software: Linear and Acoustic Echo Cancel-
lers (LEC and AEC), Multi-Channel Noise Cancellers,
modems for radio and wire channels for any bit rates.
FEATURES & BENEFITS
AVAILABILITY
◆ Superiority in speech quality. ITU-T P.50 multi-
language speech base and ITU-T P.862 utility were
used for objective estimation and pair comparisons
by listening were used for subjective estimation.
Varies. Check www.twelp.pro website and contact to
find out current availability.
APPLICATION AREAS
◆ Superiority in non-speech signals (sirens, etc.)
Communications & Telecom, Military, Security, Wireless
◆ High robustness to acoustic noise.
◆ High robustness to channel errors, thanks to FEC,
integrated using “joint source-channel coding”
approach. “Soft Decisions” and “Hard Decisions”
from a modem can be used.
◆ Automatic Gain Control (AGC), Noise Cancellation for
Speech Enhancement (NCSE), Voice Activity Detector
(VAD), Tone Relay (transparence) for any single and
dual tones.
◆ Guarantee of quality thanks to accurate testing and
CONTACT INFORMATION
DSP Innovations Inc.
4 Slavi
Penza, 440600
Russian Federation
7 963 105 32 18 Telephone
[email protected]
www.dspini.com
www.twelp.pro
methods of quality control. Reliable support.
XXXFFDBUBMPHDPNETQ
&NCFEEFE4PGUXBSFt
Adaptive Digital Technologies
IP phone/intercom/ATA for
OMAP3530, OMAP3730, DM814X,
DM816X, and Stellaris® devices.
Adaptive Digital simplifies software design of an IP
Phone, IP Intercom or ATA. We provide the software that
runs on the DSP consisting of a fully functioning and
complete SIP solution with RTP, UDP/IP, G711, G.729AB,
tone handling, and echo cancellation. Additionally we
offer what we call ISS (Intercom Server System), which
is a software component that runs on the ARM under
Linux. The ISS deals with the DSP interface and control,
and RTP streaming over UDP/IP. The ISS also provides an
interface to your ARM-based application.
Adaptive Digital’s ISS software subsystem simplifies
software design of an IP intercom or IP phone that runs
on TI’s OMAP3530 and DM814x/DM816x devices. ISS
implements complete VoIP capability all the way from
PCM to Packet and back. This includes a process running
on the ARM under Linux as well as the necessary voiceprocessing running on the DSP core.
◆ VOICE PROCESSING FUNTIONS INCLUDE: Digital
◆
Adaptive Digital’s ATA solution is a software and
hardware reference design that provides equipment
manufacturers a fast path to market for a low-cost ATA.
The application runs completely within the Stellaris®
MCU’s internal flash memory and RAM. A Silicon Labs
ProSLIC™ provides the FXS line interface and a Codec as
well as POTS protection circuitry that typically requires
additional circuitry. Stellaris MCU-based ATA and IP
Phone software solutions share a similar base set of protocols and algorithms while separately addressing the
features that are unique to these two solutions.
◆
◆
◆
Gain Control, Noise Reduction, Vad/CNG, RTP & Jitter
Buffer, AGC, G.711 u-Law, G.711 A-Law, and G.729AB.
The combination of TI’s ARM® and DSP processors
and Adaptive Digital’s superior algorithms and G.PAK
framework, provide a solid foundation for the development of differentiated next-gen telecom products.
Adaptive Digital’s VoIP Intercom ISS enables equipment manufacturers to develop products quickly and
cost-effectively.
Our engineering team has over thirty years’ experience in practical and theoretical aspects of DSP
Software, and Communications.
Should modifications be necessary for your project,
customization is available.
FEATURES
APPLICATION AREAS
◆ Stellaris MCU-based IP Phone, IP Intercom, and ATA
Broadband, Communications & Telecom, Medical,
Military, Security, Wireless
ATA - Highly integrated, low chip count. Supports
single or dual port, call control and management.
◆ ATA Software includes: Line EC, G.711 with PLC,
G.729AB, SIP, RTP Packetization, Caller ID, Tone Det/
Gen, and Configurable Jitter Buffer.
◆ OMAP™ processor, DM814x, and DM816x based-IP
Phone, and IP Intercom
◆ The VoIP software includes Adaptive Digital’s Gen-4
Acoustic Echo cancellation, which incorporates a
noise reduction feature, as well as anti-howling,
nonlinear processing, and double-talk detection.
t&NCFEEFE4PGUXBSF
CONTACT INFORMATION
Adaptive Digital Technologies
525 Plymouth Road
Suite 316
Plymouth Meeting, PA 19462
USA
1-800-340-2066 Toll Free
610-825-0182 x120 Telephone
[email protected]
www.adaptivedigital.com
Embedded Processing & DSP Resource Guide 2013
Application-Specific Libraries
Application-Specific Libraries
Supported TI Processors: DaVinci™ DM81x processor, DM81x
Video SoC, DM814x, DM816x, OMAP35x, OMAP3525/30 SoC,
Stellaris® ARM® Cortex™-M based MCUs: 3000 Series
DelCom Systems, Inc.
GSM/EGPRS/EDGE LayerONE
Physical Layer Software
DelCom’s GSM LayerONE is a turnkey 2.75G physical layer
solution based on software-defined radio (SDR). Designed
with ease of integration in mind, the software framework
allows for rapid product development without the need for
expertise in the intricacies of modulation, channel coding,
interleaving, and physical channel multiplexing. Clean and
concise Layer 2, Layer 3, and base-band interfaces and extensive logging capabilities make integration a snap. Available
for a variety of processors including some of TI’s OMAP™
processors, DaVinci™ video processors, TCI, Faraday, and
TMS320C6000™, and TMS320C5000™ DSPs. DelCom’s LayerONE physical layer framework offers the scalability and
flexibility only a software solution can provide.
◆ Packet-switched traffic modes include GPRS CS-1
FEATURES & BENEFITS
Application-Specific Libraries
Application-Specific Libraries
Supported TI Processors: DaVinci™ DM64x, DaVinci DM81x, DaVinci
DM64x, DaVinci DM37x, DaVinci DM3x, DM81x Video SoC, DM64x
Video SoC, DM646x, DM644x, DM643x, DM64x, DM37x, DM3x,
DM814x, DM816x, OMAP35x, OMAP3525/30 SoC, TMS320DM37x SoC,
TMS320DM3x Video SoC, OMAPL1x, C6A816x, C6A814x, C55x, C55x
Dual MAC DSPs, C54x™ DSPs, C674x Low Power DSP, C67x DSP, C66x
DSPs, C64x DSP, C62x DSP, C647x Multicore DSP, C645x Multicore
DSP, C66x Multicore DSPs, C647x Multicore DSP, C645x Multicore DSP,
C667x Multicore DSPs, C665x Multicore DSPs, AM389x/AM35x/AM37x
ARM® Cortex™-A8, AM18x ARM9, AM17x ARM9
through 4 and EDGE/EGPRS MCS-1 through 9.
◆ Automatic system information message scheduling
◆ Portable to almost any commercially available DSP,
◆
◆
◆
◆
general-purpose processor, or proprietary core with
customizable interfaces to drop into your existing
design or network stack.
Perfect for femtocell and picocell applications as well
as standard BTS designs.
Ideal for use in specialty applications such as pointof-sale devices, test and measurement equipment,
proprietary modems, network load monitors, IMSI/
IMEI catchers, and lawful call interceptors (SIGINT).
Extensive built-in test functionality and L3, L2, and
base-band logging capabilities simplify integration
and hardware qualification.
Flexible terms including full source code licenses
are available to qualified customers. All core library
modules for both MS and BTS devices including the
GMSK and 8PSK (EDGE) equalizers are also available
for license individually.
TECHNICAL SPECS
◆ Circuit-switched traffic modes include TCH/FS, TCH/
EFS, TCH/AFS, TCH/WFS, TCH/HS, TCH/AHS, TCH/
F14.4, TCH/F9.6, TCH/F4.8, and TCH/F2.4.
XXXFFDBUBMPHDPNETQ
and transmission.
◆ A5/1, A5/2, and A5/3 ciphering support.
◆ Includes support for detection of neighboring cells
for femtocell and custom applications.
AVAILABILITY
Available now.
APPLICATION AREAS
Broadband, Communications & Telecom, Consumer
Electronics, Industrial, Military, Security, Wireless
CONTACT INFORMATION
DelCom Systems, Inc.
260 Bear Hill Rd
Suite 101
Waltham, MA 02451
USA
781-890-4650 Telephone
781-890-2055 Fax
[email protected]
www.delcomsys.com
&NCFEEFE4PGUXBSFt
D.SignT GmbH & Co. KG
D.SignT TCP/IP Stack for TI C2000™
MCUs, C5000™, and C6000™ DSPs
Supported TI Processors: DM64x, C55x, C67x DSP, C64x DSP,
F28x Delfino™ MCU floating-point series, F28x fixed-point series
The D.SignT TCP/IP stack has been carefully tailored
to the requirements of DSP systems. Code and data
memory size are minimized, and no additional resources
like DSP interrupts or timers are required. The TCP/IP
protocol stack does not require an underlying real-time
operating system and can be used in a linear C program.
In addition the stack can run as a task in a RTOS, e.g.
DSP/BIOS. The user has full control to balance the processor time for communications and signal processing.
No large memory buffers are required because the
zero-copy stack feature transfers data directly out of
or into the application data buffers, thereby minimizing
memory requirements, latencies and processor time. An
overview of memory requirements for a typical configuration (including ARP, IP, ICMP, UDP, TCP, DHCP and DNS)
is given below in the Technical Specs.
To evaluate and test the D.SignT TCP/IP stack, DSK Ethernet Daughter Cards for C2000™ MCUs and, C5000™,
C6000™ processors EVMs, and DSKs are available. The
Quantity and OEM licenses include design-in support
to integrate Ethernet communications into your custom
hardware. Various Ethernet network controllers are supported.
TECHNICAL SPECS
◆ TMS320F2812/28335 typical resource requirements:
code: 27.4K bytes,
data: 5.6K bytes + 604 bytes per socket
◆ TMS320C55x typical resource requirements:
code: 35K bytes,
data: 8K bytes + 640 bytes per socket
◆ TMS320C6000™ DSP typical resource requirements:
code: 72K bytes,
data: 7.2K bytes + 604 bytes per socket
AVAILABILITY
FEATURES & BENEFITS
now
◆ does not require a real-time operating system
◆ zero-copy stack minimizes data memory resource
APPLICATION AREAS
consumption
◆ application has full control to balance communica-
Industrial,
Wireless
Security,
Video,
tions and signal processing resources
◆ Evaluation Hardware Platform (DSK Daughter Cards)
available for C2000™ MCUs, C5000™ and C6000™
processors
◆ Licensing Models: Test and Development License,
Small Quantity (10) License, Medium Quantity (100)
license, OEM license. License includes hardware
design-in support.
t&NCFEEFE4PGUXBSF
CONTACT INFORMATION
D.SignT GmbH & Co. KG
Marktstr. 10
Kerken, 47647
Germany
+49 2833 570977 Telephone
+49 2833 3328 Fax
[email protected]
www.dsignt.de
Embedded Processing & DSP Resource Guide 2013
Drivers/IO/Control Software
Drivers/IO/Control Software
TCP/IP communications on an embedded DSP system
greatly differs from Personal Computer requirements. A
DSP is not required to handle hundreds of simultaneous
connections as does a PC based server. On the other
hand, latencies and resource consumption are much
more critical to avoid compromising signal processing
performance.
Adaptive Digital Technologies
G.PAK bridges the gap between
inflexible fixed-function chips and
custom programmed solutions
Supported TI Processors: DaVinci™ DM64x, DM646x, DM644x,
DM643x, DM64x, DM814x, DM816x, OMAP35x, C54x DSPs, C66x
DSPs, C64x DSP, C647x Multicore DSP, C645x Multicore DSP
G.PAK provides all of the DSP components necessary in
a voice-over-packet system and provides an application
interface to allow easy integration into a user’s application. It includes one or more algorithms like conferencing,
vocoders, echo cancellation, tone detection, etc. G.PAK
runs the entire DSP and interfaces with peripherals such
as the serial port.
G.PAK is run time configurable allowing channels to be setup
for individualized processing. Channel setup (identification
of input and output ports, vocoders, and voice algorithms),
conference setup, and teardown operations are performed
at run time. G.PAK DSPs interface to a host control processor.
Adaptive Digital’s G.PAK DSP software solutions address
the need for high-density, VoIP, and traditional telecommunications applications. Adaptive Digital provides pre-built
G.PAK software images for telephony applications such as
VoIP gateway, conferencing, and transcoding. These solutions include host API software to simplify the process of
integrating a host processor with the DSP applications.
G.PAK can easily be customized to include only the necessary algorithms, channel configurations, and interfaces of
a particular application’s requirements. If G.PAK’s built-in
flexibility is not enough, source code can be licensed.
◆ G.PAK enables developers to implement high-density,
multi-channel, voice-over-packet applications in the
shortest possible time with maximum processing
performance.
◆ G.PAK is a “built” to order, voice over packet software
solution. Spend your engineering resources on
features that differentiate your product.
◆ Adaptive Digital’s G.PAK is also interoperable with TI’s
Telogy Software® on the TNETV™ VoIP system-onchip (SOC) series.
◆ A video demonstration of the G.PAK build process can
be found on Adaptive Digital’s web site at http://www.
adaptivedigital.com/video_training/GPAK/GPAK.htm.
Framework Software
Framework Software
G.PAK™ integrates the building blocks that are required
voice-over-IP and voice-over-LTE systems into a turnkey
solution. G.PAK is a scalable, build time configurable voiceover-packet DSP software application that runs on the TI’s
TMS320C5000™ and TMS320C6000™ families of DSPs.
AVAILABILITY
This product is available now.
FEATURES & BENEFITS
APPLICATION AREAS
◆ G.PAK supports several channel types: TDM to Packet,
PCM to TDM, Packet to Packet, TDM to Conference,
Packet to Conference, and Conference Composite.
◆ For those who want to customize the G.PAK software
beyond the capabilities of the automated configuration utility, application source code is available,
encouraged, and supported.
◆ The combination of TI’s High Density DSPs with
Adaptive Digital’s field-tested algorithms and G.PAK
framework provide a solid foundation for the development of high-quality, differentiated telecom products.
XXXFFDBUBMPHDPNETQ
Communications
Wireless
&
Telecom,
CONTACT INFORMATION
Adaptive Digital Technologies
525 Plymouth Road
Suite 316
Plymouth Meeting, PA 19462
USA
1-800-340-2066 Toll Free
610-825-0182 x120 Telephone
[email protected]
www.adaptivedigital.com
&NCFEEFE4PGUXBSFt
HCC Embedded
Advanced Embedded Middleware
Supported TI Processors: DaVinci™ DM37x, DaVinci DM3x,
OMAP35x, TMS320DM37x SoC, C54x DSPs, C66x DSPs, C64x DSP,
C62x DSP, AM37x ARM® Cortex™-A8 , AM35x ARM Cortex-A8,
AM18x ARM9 , AM17x ARM9, F28M35x Concerto™ Series, F28x Delfino™ MCU floating-point series, F28x Piccolo™ MCU series, F28x
fixed-point series, MSP430L092 Series – Low Voltage, MSP430F1xx
Series – Up to 8 MHz, MSP430G2xx Value Series – Up to 16 MHz,
MSP430F2xx Series – Up to 16 MHz, MSP430AFE2xx Series – Up
to 12 MHz, MSP430F4xx Series – Up to 8 or 16 MHz, MSP430F5xx/
F6xx Series – Up to 25 MHz, MSP430FR57xx FRAM Series – Up to 8
or 24 MHz, 1000 Series, 2000 Series, 3000 Series, 5000 Series, 6000
Series, 8000 Series, 9000 Series
TECHNICAL SPECS
FEATURES & BENEFITS
◆
◆
◆
◆
Layer provides a high-performance solution to interface
with any Flash-based media. SafeFTL presents a simple
logical sector interface and manages the underlying
complexity efficiently and safely.
Fail-safe File Systems: five highly optimized file systems which can be used even on the smallest MCUs.
Support for any target media with incredibly high
performance and support for all NAND/NOR flash.
USB Device, Host & OTG: support for all speeds and all
end-point types. Advanced class drivers which can support multi-media network and file system integration.
MISRA Compliant TCP/IP: advanced, high speed,
embedded networking software built to fully
verifiable standards. Support for IPv4 & IPv6 and
extensive range of protocols.
Boot-loaders: customizable boot-loaders supporting
file, USB or serial interfaces. Fully fail-safe recovery
from interrupted programming. AES encryption
module for secure data transfer.
◆ Verifiable Middleware Components: using a strong
◆
◆
◆
◆
development methodology, HCC supplies a cooperative scheduler and TCP/IP stack which are developed
to the highest verifiable standards.
Seamless RTOS Integration: all HCC middleware is
developed with no dependence on the hardware or
software environment. Software is supplied with
efficient abstractions to nearly all popular commercial RTOS (and none).
High Performance: with a focus only on storage and
communications software, HCC has attained memory
utilisation and speed of execution which is unrivalled.
Extensive Tool Support: projects can be supplied for
almost any popular IDE or compiler with no need for
engineers to perform integration or complex peripheral configuration to get a project started.
Royalty Free Licensing: straightforward licensing
with no run-time fees and support and maintenance
included in the price.
t&NCFEEFE4PGUXBSF
AVAILABILITY
Immediately
APPLICATION AREAS
Audio, Automotive, Broadband, Communications &
Telecom, Computers & Peripherals, Consumer Electronics, Industrial, Medical, Military, Security, Video,
Wireless
CONTACT INFORMATION
HCC Embedded
444 East 82nd Street
New York, NY 10028
USA
+1 212 734 1345 Telephone
[email protected]
www.hcc-embedded.com
Embedded Processing & DSP Resource Guide 2013
Framework Software
Framework Software
◆ Flash Management: truly fail-safe Flash Translation
Advanced Embedded Framework: all software components from HCC can be integrated easily with almost any
common RTOS, development environment, peripheral
or flash device. The ability to achieve this efficiently is a
central part of the company’s technology strategy. It also
provides an important benefit for those companies who
do not want to rely on proprietary operating systems in
their design. HCC developed its Advanced Embedded
Framework to enable consistent abstractions and interfaces to any embedded environment. This means that
engineers can easily integrate HCC middleware whether
they have proprietary or commercial software platforms.
The framework not only provides a consistent set of
interfaces, but it also creates the environment for HCC to
apply its rigorous coding standard in the development of
MISRA compliant and verifiable software components.
Anaren
d,/^/ZDKh>EKt&dhZ
KEd,ϰϯϬKK^dϭϭϬ>ŽŽƐƚĞƌƉĂĐŬ
ĨŽƌĚĞǀĞůŽƉŝŶŐZ&ĂƉƉůŝĐĂƟŽŶƐƵƐŝŶŐ
dĞdžĂƐ/ŶƐƚƌƵŵĞŶƚƐ>ĂƵŶĐŚWĂĚ͘dŽůĞĂƌŶ
ŵŽƌĞ͕ǀŝƐŝƚ͗ŚƩƉ͗ͬͬǁǁǁ͘Ɵ͘ĐŽŵͬ
ƚŽŽůͬϰϯϬƐƚͲĐĐϭϭϬ>
End-Equipment Solutions
End-Equipment Solutions
CONTACT INFORMATION
Anaren
6635 Kirkville Road
East Syracuse, NY 13057
USA
800-411-6596 Toll Free
[email protected]
www.anaren.com
XXXFFDBUBMPHDPNETQ
&OE&RVJQNFOU4PMVUJPOTt
Critical Link
MityARM System on Modules
based on TI AM335x processors
Supported TI Processors: AM335x ARM® Cortex™-A8
MityARM-335x is a family of highly-configurable, small
form-factor AM335x based modules optimized for
numerous commercial and industrial communications
protocols and high performance user interfaces. With
multiple versions, the MityARM-335x family meets a broad
range of processing requirements and product needs.
MityARM-335x is based on the ARM® Cortex™-A8 32-bit
RISC processor includes optional graphics acceleration. It
provides a complete and flexible CPU infrastructure for
highly integrated embedded systems.
The MityARM-335x is optimized to speed your development
of a robust, high quality product at a price point to fit within
your cost targets. Critical Link provides superior product
support and a life-cycle that ensures long-term availability.
◆ Robust OS support, including Real-Time Embedded
Linux, QNX and Windows Embedded Compact 7
◆ Small form factor: 68mm x 38mm; std. SODIMM-204
connector; ind. temp -40C to +85C available
◆ Industrial communications: CAN Bus, EtherCAT, PRO-
TECHNICAL SPECS
FIBUS, Profinet, Powerlink, Secos-IIII and Ethernet/IP
◆ Applications: medical, industrial automation, instru-
◆ ARM Cortex-A8 up to 720Mhz; integrated SGX530
3D graphics accelerator; onboard NOR, NAND, and
DDR3; integrated power management
mentation; scientific instrumentation; custom kiosks;
scales; security; building
automation; rich UIs
MityDSP™ and MityARM System
on Modules with FPGA
Supported TI Processors: OMAP-L138, C6748, AM1808
MityDSP and MityARM SOMs support a wide range of application requirements. In addition to modules built around TI’s
C6711 and C645x DSPs, Critical Link SOMs supports some
of TI’s OMAP™ and Sitara™ ARM® processors – the OMAPL138, AM1808, and C6748 DSP-based devices built for apps
requiring minimal power consumption. The MityDSP-L138F
combines DSP, ARM® processor, and Xilinx® Spartan®-6
FPGA processing power. The MityARM-1808F combines an
ARM processor with a Spartan-6 FPGA; the MityDSP-6748F
pairs a floating point DSP with a Spartan-6 FPGA. FPGA can
be used for I/O expansion, signal processing, and high speed
data acquisition. CPU-only versions are also offered. All modules are interchangeable, allowing for a single solution that
takes advantage of a highly scalable CPU/FPGA subsystem.
TECHNICAL SPECS
◆ OMAP-L138 (ARM + floating point DSP), AM1808
(ARM only), or TMS320C6748 processor (floating
point DSP only) in multiple speeds up to 456MHz
t&OE&RVJQNFOU4PMVUJPOT
◆ Xilinx Spartan-6 FPGA available in multiple sizes
◆ OS supported: Real-Time Embedded Linux, QNX,
DSP/BIOS™, StarterWare, VxWorks, ThreadX, Windows Embedded CE 6.0
◆ SOMs include 128MB DDR2, 8 MB NOR flash, 256MB
NAND flash; multiple I/O, additional memory options
◆ Applications: industrial automation; scientific, medical, industrial instrumentation; network enabled data
acquisition; test & measurement; machine vision
CONTACT INFORMATION
Critical Link
6712 Brooklawn Parkway
Syracuse, NY 13211
US
315.425.4045 Telephone
315.425.4048 Fax
[email protected]
www.mitydsp.com
Embedded Processing & DSP Resource Guide 2013
End-Equipment Solutions
End-Equipment Solutions
Critical Link
Z3 Technology, LLC
Compact Low-Power SoftwareEnabled HD Multimedia Module
DaVinci™Video Processors: DM8107 DaVinci video SoC
Z3 Technology’s Z3-DM8107-MOD low-power, high
definition multimedia encoder/decoder module is
based on the Texas Instruments TMS320DM8107
DaVinci video processor. It measures only 82mm x
43mm, less area than a typical business card.
Z3 offers customized, fully integrated video encoding
and decoding modules based on open-source Linux. The
TMS320DM8107-based module allows for user expansion with additional audio, video and image codecs,
as well as customer-specific application software. It is
capable of H.264 encoding or decoding up to 1080p60.
◆ Compact Size: 82mm x 43mm
◆ Supports H.264 HP QCIF to 1080p60
◆ Supports TMS320DM8107 processors running at
720MHz ARM® Cortex™-A8 microprocessors
◆ 1GB DDR3, 256MB Flash
◆ Parallel and serial CMOS sensor ports
AVAILABILITY
Available Today. Contact [email protected] for more
details or visit us on the web at www.z3technology.com
FEATURES & BENEFITS
APPLICATION AREAS
◆ OEM-ready HD multimedia module based on the low-
Audio, Automotive, Broadband, Communications &
Telecom, Consumer Electronics, Industrial, Medical,
Military, Security, Video
◆
◆
◆
◆
power multimedia TMS320DM8107 DaVinci video
processor technology.
The H.264 encoder supports full parameter control
via API and leverages hardware acceleration of the
TMS320DM8107 to support a full H.264 1080p60.
Ready-to-run software multimedia executables for
encode and stream, decode from stream, encode to
storage and decode from storage.
Z3-DM8107-MOD can support up to 4 inputs, 4 output
digital video ports.
Module supports open-source Linux 2.6.3x.
Complete Linux OS, multimedia software and SDK
available for application development and system
integration.
End-Equipment Solutions
End-Equipment Solutions
The Z3-DM8107-MOD module supports pre-compiled, pre-loaded, ready-to-run software executables.
The combination of Z3’s Z3-DM8107-MOD and precompiled executables enable ODM/OEMs to rapidly
develop video products in application areas such
as digital video recorders, network video recorders,
industrial video interface displays and medical
imaging.
TECHNICAL SPECS
CONTACT INFORMATION
Z3 Technology, LLC
100 N. 8th Street
STE 250
Lincoln, NE 68508
USA
+1.402.323.0702 Telephone
+1.801.697.6829 Fax
[email protected]
www.z3technology.com
XXXFFDBUBMPHDPNETQ
&OE&RVJQNFOU4PMVUJPOTt
Advantech Co., Ltd.
DSPC-8681 Half-length PCI Express
Multimedia Processing Card
Supported TI Processors: C667x multicore DSPs
DSPC-8681 includes Serial RapidIO and SGMII daisy-chains
for connecting DSP devices. Each DSP device is connected
by 2 separate PCIe lanes (PCIe x2) via PEX8624 enabling up
to 10Gbps non-blocking throughput. The card supports 120
channels in a H.264 mobile video application (CIF, 30fps)
and 60 channels in a content delivery network (SD, 30fps).
For HD Broadcast applications, DSPC-8681 supports 4
channels of AVCIntra-50, 10-bit, 4:2.0 at 60fps. The 32 DSP
cores make it ideal for power efficient solutions and it is
perfect for applications such as digital media, communications, video-surveillance, medical imaging, bioinformatics,
radar, sonar and instrumentation, high performance computing as well as test and measurement.
◆ 1 GB DDR-1333 on board memory per DSP
◆ Support XDS560v2 evaluation module via JTAG for
Code Composer Studio IDE connection
◆ Support both Linux and Windows drivers
CONTACT INFORMATION
TECHNICAL SPECS
Advantech Co., Ltd.
[email protected]
www.advantech.com
◆ 4 TI TMS320C6678 DSPs on single half-length PCI
Express Card with PCIe Gen 2 x8 interface to the
edge connector
◆ 8 TMS320C66x DSP Core Subsystems (C66x CorePacs) @ 1.0 GHz per DSP
Embedded Processing & DSP ONLINE
www.eecatalog.com/dsp
Explore...
➔ Directory of leading DSP & Embedded Solutions
t&OHJOFFSJOH4FSWJDFT
➔ White Papers
➔ Expert Opinions (Blogs)
➔ Exclusive Videos
CONTACT INFORMATION
➔ Valuable Articles
Sign up for the quarterly
Embedded Processing & DSP E-Product Alert
at www.eecatalog.com/dsp
Embedded Processing & DSP Resource Guide 2013
Digital Hardware / Board Design
Digital Hardware / Board Design
➔ Top Stories and News
Benchmark Electronics
World Wide Electronics Design
and Manufacturing Services
Project Description
t -PXQPXFSMPXDPTUUBCMFUQMBUGPSNVUJMJ[JOH5*
OMAP™ 4 processors
t $VTUPNJ[FEGPS$VTUPNFSSFRVJSFNFOUT
Target Markets
t .FEJDBM.JMJUBSZ"FSPTQBDF*OEVTUSJBM
t 3VHHFEJ[FETPMVUJPOT
Design Services
t *OEVTUSJBM%FTJHO
t .FDIBOJDBM%FTJHO
t &MFDUSJDBM%FTJHO
t 4PGUXBSF%FTJHO
t 1SPDFTTBOE5FTU%FWFMPQNFOU
Volume Manufacturing
t /FXQSPEVDUJOUSPEVDUJPOTFSWJDFT
t -PXNFEJVNWPMVNF
◆ Cameras:
◆
◆
TECHNICAL SPECS
◆
◆ Software:
◆
◆
◆
◆
◆
◆
◆
CONTACT INFORMATION
Benchmark Electronics
(507) 535-4274 Telephone
[email protected]
www.bench.com
XXXFFDBUBMPHDPNETQ
Full Turnkey Designs
Full Turnkey Designs
◆
Android – 2.3 Gingerbread
4.0 Ice Cream Sandwich; QNX
Processor:
TI OMAP™ 4 family of processors
Memory:
Micron 8Gb POP LPDDR2
Display / User Interface:
10.1” Projected Capacitive Multi-Touch interface
WSVGA 1024 x 600 LCD with LED Backlight - 262K
(RGB 6-bits).
Accelerometer / Gyro:
STMicro LSM303DLHC 3-axis MEMS accelerometer –
3 axis magnetometer
STMicro L3G4200D 3-axis MEMS gyroscope
Omnivision - 5MPI Rear Facing OV5640 Auto Focus –
OV7739 VGA FF Front Facing
Audio:
TI TWL6040A
WiFi / BT:
Bluetooth and WLAN 802.11 b/g/n
LSR TiWi-R2
Other interfaces:
HDMI, USB OTG, RS-232 (Debug)
Non-Volatile Memory:
Up to 32GB μSD – 8GB on board eMMC
Power Management:
TI (TWL6030 Power Management Companion IC)
Cellular Interface:
Socketed Wireless modules – support for UMTS/
HSDPA and CDMA
Battery:
25Wh Battery Dual Cell Polymer Li-Ion
&OHJOFFSJOH4FSWJDFTt
Micross Components
DSP & Microcontroller Die
and Alternative Packaging
The Micross family of COTS DDR and DDR2 SDRAM is
designed to provide PCB engineers with high density
memory solutions that support the wide data widths
and extended environments demanded by embedded
applications.
Micross high performance memory is available in BGA
packages as small as 1 in2 with either 1.27mm or 1.0mm
pitch. Our memory also features data transfer rates of
up to DDR2-667 and adjustable data with output drive
strength and 4-bit pre-fetch architecture.
With densities of 256MB, 512MB, and 1GB in x72
and x64 configurations, our SDRAM memory provides significant benefits for designers. By typically
providing greater than 50% space savings over conventional TSOP or FBGA designs, PCB layout takes
advantage of lower component counts. Simplified
memory-down routing can reduce routing time for
board designers and save up to 4 layers in the PCB.
This enables Class 3 PCB rule compliance since .5mm
and .65mm pitch memory parts can be avoided. Accurate placement of wider pitch parts on larger capture
pads are advantages accrued by the assembly side of
the business. Simplified routing opens up board real
estate for additional product features for the user.
The result is an opportunity to capture more sales
with a richer feature set.
Micross memory products also improve parasitic performance at both the first and second level. Use of
Micross iPEM provides reduced bus capacitance and
increased signal integrity.
FEATURES & BENEFITS
◆ Board real estate savings of up to 60%
◆ Extended environment for industrial and military
applications
◆ Simplified I/O down routing
◆ Reduced trace lengths for improved parasitic perfor-
mance at first and second level and superior signal
integrity
◆ Reduced component count and wider pitch ball
placements
AVAILABILITY
Die and packaging solutions from Micross Components
are available now. For more information please visit our
website at www.micross.com
APPLICATION AREAS
t&OHJOFFSJOH4FSWJDFT
CONTACT INFORMATION
Micross Components
7725 N. Orange Blossom Trail
Orlando, Florida 32810
USA
1-855-4COMPONENTS Toll Free
407-298-7100 Telephone
407-290-0164 Fax
[email protected]
www.micross.com
Embedded Processing & DSP Resource Guide 2013
Full Turnkey Designs
Full Turnkey Designs
Audio, Automotive, Communications & Telecom, High
Performance Compute, Industrial, Medical, Military,
Security, Video, Wireless
One Source For High
Performance TI DSP
Development Tools
SPECTRUM DIGITAL
ST SOLUTIONS
E
B
SOLUTION
R
OU
Y
B5<4*;79:
XDS560v2, XDS560v2 STM Traveler,
XDS560v2 LC Traveler, XDS510 USB,
XDS510USB PLUS, XDS100v2/v3,
XDS100v3, XDS510USB Galvanic,
XDS510PP PLUS, C2000 XDS510LC,
SPI530 MPSD, JTAG Pin Adapters
ONLIN
E DR
IVE
R
B.+<00.9:
TI Code Composer StudioTM IDE
TES
A
D
UMENTATION
UP
DOC
B=*4<*;2767-<4.:
VC5502/VC5505/C5515/C6455/
DM355/DM357/DM365/DM368/
DM642/DM6446/DM6467/
AM1807/AM1808/AM1810
B.(-:8TM":":*6-.(
DSKs for F2407/VC5416/VC5509A/
VC5510/C6713/C6416T/C6455,
.(-:8/79
%
F2808/F2812/R2812/F28335/
%.(
and OSKs for OMAP-L137
B"7/;>*9.#774:
),75824.9:*::.5+4.9:4263.9:
FLASH Programming Utilities
B8842,*;276"7/;>*9.
.";*,36.;";*,340792;15
Wizard,CodeBoxTM2+9*[email protected]
'# 4*@TM" "7/;>*9.
B7<6-*[email protected]",*6#.:;"7/;>*9.
#.5.6;72*#.5.+<00.9/79#" :
B2:,.44*6.7<:
Digital Motor Controllers,
97;7;@8.7-<4.:
7>.9"<8842.:#?8*6-.9
12502 Exchange Drive, Suite 440
Stafford, Texas 77477
T: 281.494.4500 F: 281.494.5310
www.spectrumdigital.com
8/15/12
INTERNATIONAL RESELLERS
>ARGENTINA/CHILE/ECUADOR/URUGUAY>USTRALI
>NELU'
>RAZIL
>ULGARIA: 359.2.953.0078
>OLUI
>RAN>GERMANY
>INDI>INDI>ISRAEL: 972.3.9002727
>ITALY> N: 81.53.762.3681, N>OR
>OR>'ICO: 52.33.3825.0667
> R OF CHIN
> ISTAN> OLAND: 48.22.724.30.39
>RUSSI
>"NDINAVI
>"ING OR
>"&ITZERLAN
>"OUTH AFRICA: 27.11.882.6836
>" IN
>#I&N>#URY
'
>UNI#INGDO
>%IETNAM: 84.4.785.3060
NORTH AMERICAN RESELLERS
>RRO&LECTRONI">%N#>IGIY
>NLE ENGINEERING: 800.686.6428
>OUSER ELECTRONI"
>N&R
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement