Apple International Performa 6410 Technical information

TM
Technology for Innovators
DSP Selection Guide
Digital Signal Processors, OMAPTM Processors, System Solutions, Development Tools
2Q 2005
£
Inside
System Solutions
2
TMS320C2000™ DSP Platform
20
TMS320C5000™ DSP Platform
27
TMS320C6000™ DSP Platform
37
Complementary Products for
TMS320™ DSPs
45
Software and Development
Tools
52
ii
£
DSP Selection Guide
Table of Contents
Introduction to TI DSPs
TI Worldwide Technical Support
Getting Started with TI DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Internet
System Solutions
TI Semiconductor Product Information Center Home Page
support.ti.com
TI Semiconductor KnowledgeBase Home Page
support.ti.com/sc/knowledgebase
Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Biometrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Digital Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Telecom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Video and Imaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
TMS320™ DSP Family
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
TMS320C2000™ DSP Platform
TMS320C28x™ DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
TMS320C24x™ DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Power Management Products for the C2000™ DSP Platform . . . . . . . . . . . . . . . . . . . . . . .26
TMS320C5000™ DSP Platform
TMS320C55x™ DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
TMS320C54x™ DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
OMAP™ Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Power Management Products for the C5000™ DSP Platform . . . . . . . . . . . . . . . . . . . . . . .36
TMS320C6000™ DSP Platform
TMS320C64x™ DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
TMS320C62x™/TMS320C67x™ DSP Generations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Power Management Products for the C6000™ DSP Platform . . . . . . . . . . . . . . . . . . . . . . .44
Complementary Products for the TMS320 DSP Family
TI DSP-Sync™ FIFO Products for all TMS320 DSP Platforms . . . . . . . . . . . . . . . . . . . . . . . .45
MSP430 Microcontrollers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Logic Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
ADCs, DACs, CODECs and Special Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Software and Development Tools
eXpressDSP™ Software and Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
eXpressDSP Reference Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Code Composer Studio™ Development Tools for eXpressDSP Software . . . . . . . . . . . . . .54
DSP/BIOS™ Kernel for eXpressDSP Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
TMS320 DSP Algorithm Standard for eXpressDSP Software . . . . . . . . . . . . . . . . . . . . . . .58
XDS560™ PCI-Bus Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
DSP Development Tools Feature Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
TI DSP Third Party Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
eXpressDSP-Compliant Third Party Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
eXpressDSP-Compliant Third Party Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
DSP Support Resources
DSP Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
TI DSP Device Nomenclature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Product Information Centers
Americas
Phone
+1(972) 644-5580
Fax
Internet/Email
support.ti.com/sc/pic/americas.htm
Europe, Middle East, and Africa
Phone
Belgium (English) +32 (0) 27 45 54 32
Netherlands (English)
Finland (English) +358 (0) 9 25173948
Russia
France
+33 (0) 1 30 70 11 64
Spain
Germany
+49 (0) 8161 80 33 11
Sweden (English)
Israel (English)
1800 949 0107
United Kingdom
Italy
800 79 11 37
Fax
+(49) (0) 8161 80 2045
Internet
support.ti.com/sc/pic/euro.htm
Japan
Fax
International
+81-3-3344-5317
Domestic
Internet/Email
International
support.ti.com/sc/pic/japan.htm
Domestic
www.tij.co.jp/pic
Asia
Phone
International
+886-2-23786800
Domestic
Toll-Free Number
Australia
1-800-999-084
New Zealand
China
800-820-8682
Philippines
Hong Kong
800-96-5941
Singapore
Indonesia
001-803-8861-1006
Taiwan
Korea
080-551-2804
Thailand
Malaysia
1-800-80-3973
Fax
886-2-2378-6808
Email
Internet
support.ti.com/sc/pic/asia.htm
+1(972) 927-6377
+31 (0) 546 87 95 45
+7 (0) 95 7850415
+34 902 35 40 28
+46 (0) 8587 555 22
+44 (0) 1604 66 33 99
0120-81-0036
Toll-Free Number
0800-446-934
1-800-765-7404
800-886-1028
0800-006800
001-800-886-0010
tiasia@ti.com
ti-china@ti.com
C011905
Important Notice: The products and services of Texas Instruments Incorporated and its subsidiaries
described herein are sold subject to TI’s standard terms and conditions of sale. Customers are advised to
obtain the most current and complete information about TI products and services before placing orders. TI
assumes no liability for applications assistance, customer’s applications or product designs, software
performance, or infringement of patents. The publication of information regarding any other company’s
products or services does not constitute TI’s approval, warranty or endorsement thereof.
Safe Harbor Statement: This publication may contain forward-looking statements that involve a number of
risks and uncertainties. These “forward-looking statements” are intended to qualify for the safe harbor from
liability established by the Private Securities Litigation Reform Act of 1995. These forward-looking statements
generally can be identified by phrases such as TI or its management “believes,” “expects,” “anticipates,”
“foresees,” “forecasts,” “estimates” or other words or phrases of similar import. Similarly, such statements
herein that describe the company's products, business strategy, outlook, objectives, plans, intentions or goals
also are forward-looking statements. All such forward-looking statements are subject to certain risks and
uncertainties that could cause actual results to differ materially from those in forward-looking statements.
Please refer to TI's most recent Form 10-K for more information on the risks and uncertainties that could
materially affect future results of operations. We disclaim any intention or obligation to update any forwardlooking statements as a result of developments occurring after the date of this publication.
Trademarks in this issue: The black/red banner, Technology for Innovators, C2000, TMS320C2000, TMS320C24x,
TMS320C28x, TMS320C2xLP, C24x, C28x, C5000, TMS320C5000, TMS320C54x, TMS320C55x, C54x, C55x, C6000,
TMS320C6000, TMS320C62x, TMS320C64x, TMS320C67x, TMS320C6x, C62x, C64x, C67x, TMS320DM64x, DM64x,
C3x, Code Composer, Code Composer Studio, DSP/BIOS, eXpressDSP, Innovator, MicroStar BGA, NanoStar, OMAP,
ProbePoint, RTDX, DSP-Sync, TMS320, XDAIS, XDS510 and XDS560 are trademarks of Texas Instruments. eZdsp is a
trademark of Spectrum Digital. Bluetooth is a registered trademark of Bluetooth SIG, Inc. Microsoft, Windows and
Windows Media are registered trademarks of Microsoft Corporation. MATLAB and SIMULINK are trademarks of The
MathWorks, Inc. ARM7TDMI is a wordmark of ARM Limited Company. BDTImark2000 is a trademark of Berkeley
Design Technology, Inc. VisSim is a trademark of Visual Solutions. Nucleus is a trademark of Accelerated Technologies.
VxWorks is a trademark of WindRiver Systems. LINUX is a trademark of Linus Torvalds. INTEGRITY is a trademark of Green Hills.
EEMBC is a registered trademark of Embedded Microprocessor Benchmark Consortium. Dolby is a registered trademark of
Dolby Laboratories Licensing Corporation. FingerChip is a trademark of Atmel. All other trademarks are property of their
respective owners.
© 2005 Texas Instruments Incorporated
Printed in U.S.A. at Nicholas Earth Printing.
Texas Instruments 2Q 2005
DSP Selection Guide
Getting Started with TI DSPs
Web-Based DSP Support Tool Available Now
Responding to demand from engineers recently becoming more
familiar with DSP, TI launched an easy-to-use, web-based tool
that helps customers progress their designs from inspiration to
implementation. Designers choosing to use TI DSPs in their realtime applications receive easy-to-access introductory DSP content through TI’s Getting Started with DSP website
(www.ti.com/gettingstarted), which decreases the learning
curve and accelerates products to market.
Due to a myriad of applications in multiple markets utilizing digital signal processing, the number of first-time DSP designers
needing guidance on getting started is expanding. TI’s new support tool reduces complexity and leaves engineers with a clear
roadmap of actions and activities that will accelerate their
development time.
This web-based tool answers the following primary questions:
• What is DSP?
• Which TI DSP should I use?
• How do I get going?
• What else can help me?
Basic Steps to Starting Development
Step One: Selecting a DSP Processor
If you are not sure which TI DSP platform will best suit your application, visit
Which TI DSP Do I Use? to assist you in your decision.
Step Two: Evaluation of DSP Technology and Tools
The Evaluation stage includes learning how to use a DSP, evaluation of the
DSP as a possible processor solution and evaluation of development tools.
Step Three: Initial Development
In the Initial Development stage, you have already decided which DSP to
use, but beta boards have not been built. The tools to meet the needs of this
stage include Code Composer Studio™ Development Tools and Evaluation
Modules (EVMs).
Step Four: Product Development
In the Product Development stage, there is a need for full development
capabilities – including debugging of product hardware and software.
Tools designed to meet those needs include Code Composer Studio and
emulation tools.
As you progress in your development, you can speed your time-to-market
by utilizing Texas Instruments’ Third Party Network. The Third Party
Network offers the most extensive collection of digital signal processing
development support in the industry.
The easily navigated site describes digital signal processing and
offers extensive training. In addition, the site discusses how signal processing tasks can be implemented on a DSP as well as
when to use such a device.
Texas Instruments 2Q 2005
Since personal electronic devices have power, performance and
price demands that are perfectly suited to a certain type of DSP,
the site also aids designers in determining which TI DSP
platform is right for their applications. Providing the customers a
clear understanding of each option, it connects to information
such as white papers and technical briefs.
Aside from being a tutorial on TI DSPs, the site also offers precise information on how to begin designing, what problems to
look for as well as how to solve those problems. With resources
available both on and off the Web, customers can minimize their
design time and employ the industry knowledge of TI’s in-house
experts.
The support continues even once the design process commences. Texas Instruments developed the industry’s most comprehensive support network that can be accessed using the new
on-line tool. Building on the premise that a supplier should facilitate the design process, the network encompasses training,
technical information and access to experts. TI will be completely supportive throughout the entire DSP design process.
To assist you in getting started with DSP, TI offers the free “The
Essential Guide to Getting Started with DSP” CD-ROM which
includes a variety of resources to start your DSP design. To order
your free CD, visit: www.ti.com/getstartedwithdsp. Or, to
start utilizing the Getting Started with DSP web-based tool, visit
www.ti.com/gettingstarted
DSP Selection Guide
1
£
Introduction to TI DSPs
£
System Solutions
Audio
Audio System Solutions
Get additional information at: www.ti.com/audio
Targeted Applications
• Musical instruments
– Instrument amplifiers
– Multi-track recorders
– Synthesizers
– Guitar effects
• Professional audio
– Digital mixers
– Signal processors
– Broadcast encoders
– DSP farms
• Home audio
– AV receivers
– DVD receivers
– Home audio jukeboxes
– Networked audio players
• Portable audio devices
– HDD-based MP3 players
– Flash/CD-based MP3 players
– Wireless audio headphones
• Digital radio
digital audio techniques, TI provides silicon, software, systems expertise and
support focused solely on digital audio
technologies. TI currently offers a host of
products including DSPs, class-D amplifiers, A/Ds, D/As and SRCs that are
designed from the ground up to deliver
the most realistic audio experience possible at cost-effective price points. Since TI
solutions are based on programmable
platforms and flexible analog components, developers have maximum flexibility in designing products that meet the
needs of the rapidly changing digital
audio landscape.
Audio Systems Overview
Advances in digital audio technologies
offer consumers the ability to enjoy their
audio at anytime, anywhere and on any
device. This new trend in audio is
enabled by DSPs that offer this convenience without any sacrifice in quality.
DSP technology is also at the forefront of
another amazing trend in consumer audio
products, the multichannel listening
experience. Due to the rapid drop in price
points, consumers are enjoying music,
movies and television on high-quality,
DSP-based 5.1 audio systems.
Just as the consumer audio market is
benefiting from advances in audio technology, the professional and musical
instrument markets are delivering new
products that maintain the highest sonic
quality at affordable price points. By
leveraging DSP horsepower, these markets are giving musicians and sound
engineers the ability to create the exact
sounds they want.
TI Audio Systems Benefits
• Highest performance allows room for
innovation with application-specific
digital entertainment solutions
• Programmability and scalability provide
open-audio platforms for better
differentiation
• Compact form factor for cool product
designs and great sound
• Easy-to-use, application-specific software and tools get you to market
faster
In order to enable designers of digital
audio products to leverage advanced
C67x™
Next
Device
Production
Future
Segment
2
C67x
225 MHz
C55x™
300 MHz
C54x™
160 MHz
C54x
160 MHz
C55x OMAP
300 MHz
High-Performance Audio
• Broadcast audio
• Commercial audio
• High-end consumer audio
• Professional audio/digital mixers
C67x
Next
ARM+DSP
C55x Next
Next
C55x
Next
C55x
300 MHz
OMAP™
• From < $5 to 9× MP3 encoding
• From 16-bit fixed point to 32-/64-bit floating point
• From portable to multi-channel solution
Personal Audio
• Car audio
• Digital amplifiers
• Instrument amplifiers
• Musical instruments
• MultiTrack recorders
• Streaming audio
Portable Audio
• Handheld gaming
• MP3 players
• Multimedia players/
Jukebox
• Toy audio
Time
Audio Solutions Roadmap
Texas Instruments 2Q 2005
DSP Selection Guide
Audio
Audio eXpressDSP™-Compliant Third-Party Algorithms
Texas Instruments, in conjunction with its
industry-leading DSP Third Party
Network, offers eXpressDSP-compliant
algorithms for audio designed to reduce
system integration time and lower support and development costs. For a listing
of algorithms and the third parties that
make these available, see pages 64–70
or visit www.ti.com/algorithms
AUDIO ALGORITHMS
AUDIO ALGORITHMS (CONTINUED)
AUDIO ALGORITHMS (CONTINUED)
3D Stereo
AAC Decoder
AAC Encoder
Acoustic Echo Canceller
Adaptive Noise Canceller
Chorus
Chorus Effect
Circle Surround II
Dolby® 5.1 Encode
Echo Effect
Equalizer
Flange Sound Effect
Flanger
Full-Duplex Echo Cancellation
Full-Spectrum Dynamic Compression
Function Generator
Mixer
Mono Eq 4 Band
MP3 Decoder
MP3 Encoder
MPEG-2 AAC Encoder
MPEG-2 L3 Decoder
MPEG-2/4 AAC Decoder
MPEG-2/4 AAC Encoder
MPEG-4 AAC LC Decoder
MPEG-4 AAC LC Encoder
Noise Reduction
Noise Reduction, Low Frequency
Pathfinder Noise Suppression
Phase-Corrected Equalization
Reverb
Reverb Effect
Sample Rate Conversion
Speech Compressor for Hearing Aids
Time-Scale Tailor
VIP – Voice Intelligibility
WMA Decoder
Audio Application Notes
Application Note
Web Search Literature #
OMAP5910 Processor Audio System Design
SPRA970
Decoding Convolutional and Turbo Codes in 3G Wireless White Paper
SPRA878
MP3/AAC™ Player Implementation in RF3
SPRA779
Using the File Navigation API Function in an IACD System
SPRA834
Electronic Shock Protection (ESP) for CD Players That Use a C54x™ DSP SPRA831
TMS320C6201/6701 EVM: TMS320C6000 McBSP to Multimedia Audio Codec SPRA477
Application Note
Web Search Literature #
TMS320C6000™ McBSP to Voice Band Audio Processor (VBAP) Interface SPRA489
AIC27 Example for the TMS320C5510 DSP Prototype Board
SPRA813
Implementation of AC-3 Decoder on TMS320C62x DSPs
SPRA724
An Audio Example Using DSP/BIOS™ Kernel
SPRA598
Interfacing TLC320AD57 Sigma-Delta Stereo ADC (in Master Mode)
SPRA090
with TMS320C5x DSP
Check the TI website for a complete listing of technical documentation including application notes.
Texas Instruments 2Q 2005
DSP Selection Guide
3
£
System Solutions
4
£
System Solutions
Biometrics
Biometrics System Solutions
Get additional information at: www.ti.com/biometrics
Targeted Applications
• Physical access/door locks
• Time and attendance
• Computer access
• Point-of-sale (POS) terminals
• Automotive and home security
• Safety deposit boxes/safes
• Cash access machines/ATMs
• Mobile phones and PDAs
Biometrics Systems Overview
The biometrics market is demanding
intelligent security features in faster,
smaller, lower-cost and convenient-to-use
products. To provide the market with better security, more accuracy and speed,
OEMs and security product manufacturers need to develop applications with the
capability to handle intricate algorithms
for processing image and video compression, image enhancement, normalization,
feature extraction, matching and a host
of others. A high-performing processor is
an absolute must to meet these
demands, but that is not the only consideration. The growing security market
needs the right mix of performance, low
power consumption and system flexibility
to develop the customized features for
each product niche. TI offers a variety of
DSPs that match these needs as well as
software for many of the functions. TI’s
DSP performance and programmability
allows you to move fast and secure your
product’s position in the market at the
right price point.
Biometrics Solutions Roadmap
Texas Instruments 2Q 2005
DSP Selection Guide
Biometrics
Biometrics eXpressDSP™-Compliant Third-Party Algorithms
Texas Instruments, in conjunction with its
industry-leading DSP Third Party
Network, offers eXpressDSP-compliant
algorithms for biometrics designed to
reduce system integration time and lower
support and development costs. For a
listing of algorithms and the third parties
that make these available, see pages
64–70 or visit www.ti.com/algorithms
BIOMETRIC ALGORITHMS
ENCRYPTION ALGORITHMS (CONT’D)
ENCRYPTION ALGORITHMS (CONT’D)
Biometrics Image Processing
Fingerprint 1 to 1
Fingerprint Recognition Pre
Fingerprint Recognition Engine
Audio Watermark Det. SDMI Screen
DES
DES CBC Mode
Diffie-Hellman
ELGAMAL
HMAC
HMAC-MD5
HMAC-SHA-1
IDEA Decryption
IDEA Encryption
Kasumi Encryption
MD5
MD5-V2.0
MMH-MAC
NTRU Mobile Security
RSA
RSA1024
SHA-1
ENCRYPTION ALGORITHMS
3-DES
AES
Assembly
Biometrics Application Notes
Application Note
Web Search Literature #
DSP for Smart Biometric Solutions – White Paper
SPRA894
Performance Analysis of Face Recognition Algorithms on
SPRA874
TMS320C64x™ DSPs
Wavelet Transforms in the TMS320C55x™ DSP
SPRA800
Application Note
Web Search Literature #
A DSP Kernel for On-Line Dynamic Handwritten Signature
SPRA304
Verification Using TMS320™ DSPs
Speaker Independent Speech Recognition on the TMS320C2x
SPRA100
and TMS320C5x DSPs
Check the TI website for a complete listing of technical documentation including application notes.
Biometrics Integrated Solutions
Fingerprint Authentication Development Tool (FADT) – The
FADT provides developers an easy-to-use, cost-effective way to
evaluate and develop fingerprint authentication systems and
products based on TI DSPs. The FADT consists of a daughtercard
with all the software to get you started, plus the industry’s first
multi-platform, DSP-based expansion board that can combine
with several of TI’s DSP Starter Kits (DSKs). To enhance the
range of easy-to-use, affordable fingerprint development tools,
TI currently offers four different FADT products. Each FADT supports the different fingerprint sensors, Fingerprint Cards FPC1010
and FPC1031 sensors, AuthenTec sensor, Atmel FingerChip™
sensor, and has associated software and drivers.
The FADT is an ideal development tool for both entry-level and
experienced designers, and its flexibility allows designers to
choose from a range of integrated solutions. Developers also
have access to TI’s robust suite of eXpressDSP™ Software and
Development Tools. This flexible and complete development
environment for fingerprint authentication enables developers to
quickly and inexpensively evaluate and develop systems and
products based on TI DSPs, resulting in highly accurate products.
For more information, contact your authorized TI distributor or
visit www.ti.com/fadt
Texas Instruments 2Q 2005
Fingerprint Authentication Development Tools
DSP Selection Guide
5
£
System Solutions
£
System Solutions
Digital Control
Digital Control System Solutions
Get additional information at: www.ti.com/dmc
Targeted Applications
• Industrial
– Automation
– Drives
• Automotive
– Electronic power steering
– Integrated starter alternators
– Brushless motors and pumps
• Appliances/White goods
– Drive motors
– Water pumps
– HVAC
• Other
– Hand-held power tools
– Power supplies
– Optical networking
• Motor types
– Single-phase
– Three-phase
– Sensored
– Sensorless
– AC induction
– Brushless DC
– Permanent magnet synchronous
– Switched reluctance
Digital Control Overview
Revolutionizing today’s digital control
applications, TI delivers performance,
integration and efficiency that allows
designers of appliances, white goods,
HVAC systems, tunable lasers, digital
power supplies, automotive and consumer electronics, industrial motor drives
and hand-held power tools to quickly and
easily implement advanced, cost-efficient
control systems.
Our broad base of control-optimized silicon provides the industry’s highest level
of on-chip integration and powerful computational abilities that drive system cost
down to unprecedented levels. The
unique combination of processing power,
interrupt handling capability, controlspecific peripheral integration and high
C-efficiency deliver substantial benefits
High-Precision Control
TMS320C67x™
MIPS
6
TMS320C3x™
to control systems. These benefits, such
as improved system efficiency and added
performance for innovation, are delivered
with fewer external components and
reduced system costs in amazingly small
packages great for space-constrained
applications.
TI is focused on the digital control systems designers’ needs and is continuing
to develop solutions that serve the market. With more than 18 years of experience in processor-based control applications and a worldwide team dedicated to
providing progressive embedded control
solutions, we offer systems expertise,
easy-to-use development tools, an extensive silicon range and unlimited support
to get your product to market faster at
lower systems costs.
Floating-Point
Control
F2812
C2812
F2811
C2811
F2810
C2810
High-End
Derivatives
MCU Control,
DSP Performance at 150 MIPS
F2808
F2806
F2801
Cost-Optimized
MCU Control,
DSP Performance at
100 MIPS
Multi-Function, Appliance and
Consumer Control
Cost and SizeConstrained Control
TMS320C24x™
MSP430
Ultra-LowPower MCUs
Control Performance
Digital Control Solutions Roadmap
Texas Instruments 2Q 2005
DSP Selection Guide
Digital Control
Control Application Device Matrix
Applications
General Motor Control
Digital Power Supply
Optical Networking
Automotive
Industrial
MSP430
•
•
White goods
Servo and stepper motors
3-phase motors
Industrial drives
Robotics
SMPS / UPS
Rectifiers
Inverters
Converters
TECS
EDFAS
MEMS OXC
Electronic power steering (EPS)
Integrated starter alternator
Brushless motors
Instrumentation
Automation
Embedded control
•
•
•
•
•
Motor Type
Sensored
ACI1-1
1 ph AC Induction
•
ACI3-1
3 ph AC Induction
•
ACI3-2
3 ph AC Induction
ACI3-3
3 ph AC Induction
ACI3-4
3 ph AC Induction
PMSM3-1
3 ph Permanent
Magnet Synch
PMSM3-2
3 ph Permanent
Magnet Synch
PMSM3-3
PMSM3-4
BLDC3-1
BLDC3-2
DCMOTOR
Digital Motor
Control Library
3 ph Permanent
Magnet Synch
3 ph Permanent
Magnet Synch
3 ph Trapezoidal
Brushless DC
3 ph Trapezoidal
Brushless DC
Brushed DC
All Motor Types
TMS320C54x™ DSP
TMS320C67x™ DSP
•
•
•
•
•
•
•
•
Motor-Specific Software Solutions
System
TMS320C24x™ DSP TMS320C28x™ DSP
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
www.ti.com/c2000appsw and www.ti.com/c2000sigproclib
Sensorless
•
•
•
•
•
Description
Tacho I/P
VHz / SinePWM/ Closed Loop (CL) Speed PID
Tacho I/P
VHz / SinePWM / CL Speed PID
MRAS (Speed Estimator)
VHz / SinePWM / CL Speed PID
Tacho I/P
FOC / SinePWM / CL Current PID for D, Q /
CL Speed PID
C24x™ DSP
C28x™ DSP
•
•
•
•
•
•
Direct Flux Estimator + Speed Estimator
FOC / SinePWM / CL Current PID for D, Q /
CL Speed PID
•
•
QEP
FOC / SinePWM / CL Current PID for D, Q /
CL Speed PID
•
•
SMO (Sliding Mode Observer) Position Estimator
FOC / SinePWM / CL Current PID for D, Q /
CL Speed PID
•
•
•
Resolver / FOC / CL Current PID for D, Q /
CL Speed PID
•
•
QEP / FOC / Position Control
•
•
3 Hall Effect I/P
Trapezoidal / CL Loop Current PID / CL Speed PID
BEMF / Zero Crossing Detection
Trapezoidal / CL Loop Current PID / CL Speed PID
Speed & Position / QEP without Index
•
•
•
Component Modules for Motor-Specific Applications
•
•
•
•
•
•
•
•
Motor-specific software downloads available today, free of charge, that allow designers to develop solutions for both sensored and sensorless control
systems.
Texas Instruments 2Q 2005
DSP Selection Guide
7
£
System Solutions
8
£
System Solutions
Digital Control
Digital Control eXpressDSP™-Compliant Third-Party Algorithms
algorithms for digital control designed to
reduce system integration time and lower
support and development costs. For a
listing of algorithms and the third parties
that make these available, see pages
64–70 or visit www.ti.com/algorithms
DIGITAL CONTROL ALGORITHMS
DIGITAL CONTROL ALGORITHMS (CONT’D)
DIGITAL CONTROL ALGORITHMS (CONT’D)
Position Control
RMS Signal Measurement
Speed Control
Torque Control for BLDC
Torque Control for IMVC
Torque Control for PMSM
Vector PWM for Neutral Point Clamped 3-Level
Inverters
Texas Instruments, in conjunction with its
industry-leading DSP Third Party
Network, offers eXpressDSP-compliant
Get Started Today
Description
$U.S.+
Part #
Development Boards
LF2407A eZdsp™ Starter Kit (DSK)°
LF2401A eZdsp Starter Kit°
F2812 eZdsp Starter Kit (DSK)
Includes parallel port cable, User’s Guide, Code Composer Studio™ (CCStudio) IDE for eZdsp, power supply
F2812 eZdsp Starter Kit (DSP in Socket)
Includes parallel port cable, User’s Guide, CCStudio IDE for eZdsp, power supply
R2812 eZdsp Starter Kit
Includes USB cable, User’s Guide, CCStudio, 256-Kbit socket EEPROM, power supply
F2808 eZdsp Starter Kit (DSP in Socket)
Includes USB cable, User’s Guide, CCStudio IDE, power supply
TMDSEZD2407 (U.S. part number)
TMDSEZD2407-0E (European part number)
TMDSEZD2401 (U.S. part number)
TMDSEZD2401-0E (European part number)
TMDSEZD2812 (U.S. part number)
TMDSEZD2812-0E (European part number)
TMDSEZS2812 (U.S. part number)
TMDSEZS2812-0E (European part number)
TMDXEZR2812 (U.S. part number)
TMDXEZR2812-0E (European part number)
TMDXEZD2808 (U.S. part number)
TMDXEZD2808-0E (European part number)
295
295
295
449
495
495
Evaluation Modules
LF2407A Evaluation Module (EVM), CCStudio v 2.2, XDS510PP-Plus Emulator§
F2812 Development Bundle
Includes eZdsp (DSP in socket), CCStudio v 2.2, XDS510PP-Plus
F2812 Development Bundle
Includes eZdsp (DSP in socket), CCStudio v 2.2, XDS510™ USB Emulator
TMDS3P701016A (U.S. part number)
TMDS3P701016AE (European part number)
TMDSEVP2812 (U.S. part number)
TMDSEVP2812-0E (European part number)
TMDSEVU2812 (U.S. part number)
TMDSEVU2812-0E (European part number)
1,995
TMDSEMU560
TMDSEMUPP (U.S. part number)
TMDSEMUPP-0E (European part number)
TMDSEMUUSB
3,995
1,500
1,995
2,295
JTAG Emulators
XDS560™ PCI-Based High-Performance JTAG Emulator
XDS510PP-Plus Parallel Port Pod with JTAG Cable for Windows
XDS510 USB-Based Emulator for Windows
1,995
+
Prices are quoted in U.S. dollars and represent year 2005 suggested resale pricing.
New tools are listed in red.
Alternative Development Tools are available from third parties such as Spectrum Digital (www.spectrumdigital.com), Technosoft (www.technosoft.ch) and Softronics (www.softronx.com).
§ Includes Code Composer Studio integrated development environment (IDE), code generation tools with C compiler/assembler/linker, target board and device drivers.
° Includes board-specific Code Composer IDE, code-generation tools, on-board JTAG emulation, target board and target-specific device driver.
Texas Instruments 2Q 2005
DSP Selection Guide
Telecom
Telecom System Solutions
Get additional information at: www.ti.com/telecom
Telecom Systems Overview
Telecom applications require the processing power to handle a wide variety of
data, voice, telephony and connectivity
functions. Using TI programmable DSPs,
you can easily expand product capabilities and feature sets to match the
demands of your design. In addition, you
can customize, adapt and scale the DSPbased design to suit your particular
requirements and focus on end-product
differentiation.
TI offers complete DSP-based solutions
for remote data collection, Internet connectivity, telephony co-processing and
voiceband processing client-side telephony applications. These solutions provide
Device
Production
Sampling
Future
Segment
Targeted Applications
• Wired telephony
– Client-side telephony – for home
networking (voice/data access
points)
– Remote data collection
– Industrial monitoring systems
– Full-duplex speakerphones
– SMS/MMS phones
– Intelligent phones
• Wireless terminal (excluding
handsets)
– Broadband wireless access
boxes
– Military and police wireless communication device
– Digital pagers
– Amateur radios
• Telecom accessories
– Hands-free kit
– Bluetooth® headset
• Infrastructure telecom
– Enterprise
– Gateway
– SoHo
hardware including power-efficient/small
form factor DSPs as well as analog front
ends. In addition, comprehensive software is provided supporting industry
standards as well as flexible software
building blocks that accelerate the design
process from concept through production.
These complete solutions significantly
cut power consumption, reduce development time, minimize board space and
enable multi-function applications, making a new class of Internet access
devices possible. When you combine the
processing power, high integration and
flexibility with their low-price points and
ease-of-use, TI DSPs are a perfect fit for
telecom applications.
C64x™
Next
C64x
C55x™
1 GHz
Next
C64x
720 MHz
C64x
600 MHz
C62x™
300 MHz
C55x
C55x
300 MHz
Next
C542x
OMAP™
200 MHz
C55x
C54x™
C55x 300 MHz
160 MHz
200 MHz
C54x
100 MHz
C54x
160 MHz
C55x
300 MHz
C55x
Next
Infrastructure Telecom
• Enterprise
• Gateway
• SoHo
Client Wireless
• Broadband wireless –
Wi-Max
• Digital amateur radios
• GPS
• Head sets
• Military wireless terminals
• PHS data modems
• Police wireless terminals
• Radios
Client Wired
• Advanced phones
• Faxes
• Full-duplex speakerphones
• Hands-free kits
• Modems
• Point of sale
• Remote data collection
Telecom: TI’s telecom solutions include high-performance and low-power DSPs,
analog front ends, comprehensive software supporting industry standards and
development tools which significantly cut power consumption, reduce development time,
minimize board space and enable wired and wireless data, voice, telephony and connectivity functions.
Time
Telecom Solutions Roadmap
Texas Instruments 2Q 2005
DSP Selection Guide
9
£
System Solutions
10
System Solutions
£
Telecom
Telecom eXpressDSP™-Compliant Third-Party Algorithms
Texas Instruments, in conjunction with its
industry-leading DSP Third Party
Network, offers eXpressDSP-compliant
algorithms for telecom designed to
reduce system integration time and lower
support and development costs. For a
listing of algorithms and the third parties
that make these available, see pages
64–70 or visit www.ti.com/algorithms
FAX ALGORITHMS
TELEPHONY ALGORITHMS (CONT’D)
VB MODEM ALGORITHMS (CONT’D)
T.38 Fax Relay over IP
V.17 Modem
V.21 Modem
V.27 Modem
V.27ter Modem
V.29 Modem
V.34 Modem
CPT Generator
DTMF Detector/Suppressor
DTMF Encoder/Decoder
Echo Cancellation, MultiEcho Canceller
Fax and Modem Tone Detect
Frequency Shift Key Receive
Frequency Shift Key Send
G.165 Line Echo Cancellation
G.167
G.168 (Long Tail)
G.168 (Short Tail)
G.168-2000
G.726 ADPCM Speech Codec
MF (10 ms)
MF R1 Detector
MF R2 Forward Detector
MF R2 Reverse Detector
MF Line/Register Signaling
Multifrequency Tone Detect
Music On Hold
Noise Floor Estimation
Tone Detector
Tone Disabler for LEC
Universal Tone Detection
Universal Multifrequency Tone Generator
Variable Rate Convl. CODEC w/ Soft Decision
VITERBI Decoding
V.34+
V.90
V.92
V.150
V.42
V.42 bis
PROTOCOL STACKS ALGORITHMS
HDLC Generator Level 2
HDLC Receiver
HDLC Receiver Level 2
HDLC Transmitter
TCP/IP Protocol Stack
SPEECH ALGORITHMS
Acoustic Echo Cancellation
Adaptive Speech Filter
Broadband Noise Cancellation
Caller ID Text-to-Speech
Noise Reduction
Sound Stretcher
Speech Enhancement
Text-to-Speech Synthesizer
Speech Recognition
Voice Activity Detector
Voice Command Recognition
TELEPHONY ALGORITHMS
2100-Hz Tone Detector
Acoustic Echo Canceller
Auto Gain Control/Voice Activity Detector
Call Progress Analysis
Call Progress Decoder
Call Progress Generator
Call Progress Monitor
Call Progress Tone Detector
Caller ID Detector
Caller ID Generator
Caller ID, Type 1 and 2
Comfort Noise Generator
CPE Alert Signal
CPT Detector
VB MODEM ALGORITHMS
AGC
BELL 103 Modem
BELL 202 Modem
Binary Phase Shift Key Modem
G3MDP
V.21
V.22
V.22 bis
V.23
V.32
V.32 bis
V.34
VOCODERS ALGORITHMS
1200-BPS Codec
2400-BPS Codec
4800-BPS Codec
6000-BPS Codec
End Point Detector
Enhanced G.711
ESAC4 Codec
ESAC7 Codec
G.711 Codec
G.711 PLC
G.722 Codec
G.722.1 Codec
G.722.2 Codec
G.723.1 Codec
G.723A Codec
G.726 ADPCM Codec
G.726 U-Law ADPCM Codec
G.728 Codec
G.729 Codec
G.729A Codec
G.729AB Codec
G.729B Codec
G.729E Codec
IPCM Wideband
WIRELESS ALGORITHMS
16-Bit CRC-CCITT Standard
2.28-bps/Hz PTCM Decoder
32-Bit CRC-CCITT Standard
GSM-AMR Transcoder
GSM AMR Codec
GSM Enhanced Full-Rate Codec
GSM Full-Rate Codec
Telecom DSP Signal Processing Libraries
Signal Processing Libraries
TMS320C5000™ DSP Foundation Software
TMS320C54x™ DSP Software Library
Texas Instruments 2Q 2005
Web Search Literature #
www.dspvillage.ti.com/c5000dsplib
www.ti.com/c54xdsplib
Signal Processing Libraries
TMS320C55x™ DSP Software Library
Web Search Literature #
www.ti.com/c55xdsplib
DSP Selection Guide
System Solutions
11
Telecom
£
Telecom Application Notes
Application Note
TMS320C54CST Client Side Telephony DSP
Client Side Telephony (CST) Chipset Mode
TMS320C54CST Bootloader Technical Reference
Web Search Literature #
SPRA187
SPRA859
SPRA853
Application Note
Client Side Telephony (CST) Chip Flex Mode Flex
Examples Description
Web Search Literature #
SPRA862
Check the TI website for a complete listing of technical documentation including application notes.
Telecom Integrated Solutions
The TMS320C5000™ DSP-based Telephony Developer’s Kits include ready-to-go software and hardware that reduce your development time and allow you to focus on end-product differentiation.
Client-Side Telephony Solution – Perfect for customers
developing remote data collection applications and advanced
phone applications such as intelligent phone, SMS/MMSenabled phone, secure phone, IP phone, USB phone and real/
duplex speakerphone. This powerful tool uses the
TMS320C54CST version 2.0 with 14 on-board algorithms and up
to 40 kW of customizable RAM. The C54CST DSP is the industry’s first complete one-chip solution – giving designers a comprehensive way of getting innovative industrial products to market quickly. For additional information, visit www.ti.com/cst
Client-Side Telephony Developer’s Kit
Telephony algorithms provided by SPIRIT-DSP
Hands-Free Kit (HFK) Development Platform – TI’s HFK
Development Platform is a complete DSP-based solution that
brings unprecedented affordable, high-quality audio to consumer
products. Providing real-time voice and audio enhancing algorithms as well as Bluetooth® connectivity, the HFK development
platform enables developers to get higher quality audio products
to market faster while reducing cost.
With the Bluetooth daughter card, the HFK enables mobile
device manufacturers to quickly and easily add Bluetooth functionality to their hands-free kit designs.
This DSP-enabled solution allows immediate development and
differentiation of an end product by providing a baseline hardware
and software design. The HFK development platform connects to
TI’s software development environment, Code Composer Studio™
Development Tools, through a JTAG connection.
This development environment combined with documentation
provides fast integration of TI DSP third-party software and
faster time-to-market.
The HFK development platform is ideally suited for high-quality,
after-market hands-free kits where cost and performance are
critical. Since the hands-free application has been fully integrated, developers can immediately focus on product differentiation.
With 50-percent headroom on the TMS320C5407 DSP, developers can add a wide range of differentiating features, such as an
LCD display or advanced speech recognition, to the baseline
design as well as quickly integrate other functionality and algorithms available through TI’s extensive network of more than 700
third party developers.
Hands-Free Kit Development Platform
Texas Instruments 2Q 2005
For more information, contact your authorized TI distributor or
visit www.ti.com/hfk
DSP Selection Guide
12
System Solutions
£
Video and Imaging
Video and Imaging System Solutions
Get additional information at: www.ti.com/videoandimaging
simply opportunities to beat competition
to market.
Video and Imaging Systems
Overview
As the video and imaging markets continue to evolve with new functionality
requirements and multiple emerging
video standards (i.e., MPEG-4, H.264,
Windows Media®, Real Video, etc.),
developers need to adapt designs with
the right balance of processing performance, power consumption and system
flexibility. Portable and plugged applications need different levels of support for
real-time video processing such as video
coding, transcoding, transrating, as well
as video and imaging instruction sets
plus the right power consumption to
meet market demands. TI DSPs provide
the processing performance and programmability other processors are unable to
provide. For example, the TMS320C64x™
DSP generation can perform simultaneous
real-time (30 frames/second) MPEG-4
encoding and decoding at D1 resolution
with high quality.
TI offers a number of products including
hardware, software and integrated system solutions that are perfect for a variety of portable and plugged video and
imaging applications. Numerous application development kits are available to get
these designs off the ground quickly.
These kits provide hardware and software at a variety of integration levels
and price points to handle real-time performance, channel density, simultaneous
processing of video, audio/voice and data
streams across both wired and wireless
networks. These kits help the developer
create designs that provide the integration of various types of digital media
streams and real-time delivery, avoiding
network and system-level bottlenecks. In
addition, the kits provide the flexibility to
upgrade evolving digital media standards
in software during system deployment
and reduce the latency or lag times in
delivering media content across different
endpoints.
Performance and programmability allow
developers to future-proof designs now
to make the challenges of the future
C64x™
Next
Device
C64x
1 GHz
Production
Future
Segment
Targeted Applications
• Broadcast systems
• Cable head-end video equipments
(routers)
• Digital camcorders
• Digital still cameras
• Digital TV and server head-ends
• Digital video recorders
• IP-based video-conferencing endpoints
• IP-based videophones
• Hard-copy appliances
• Media encoder/decoder appliances
• Personal video recorders
• Professional-grade video broadcast
equipment
• Security recording systems
• Set-top boxes
• Streaming video appliances
• Video-conferencing, multi-point
conference units (MCUs)/gateways
• Video jukeboxes
• Video security systems
– Video security camera (D1, CIF
resolution and low cost)
– Digital video security recorder
(DVR)
• Video surveillance cameras
• Webpads
• Wireless cameras
• Automotive video sensing
• Machine vision and cognitive medical imaging
DM64x™
720 MHz
DM64x
500/600 MHz
DM64x
Next
C62x™
C55x™
300 MHz
DM64x
500/600 MHz
C55x
300 MHz
DM64x
720 MHz
OMAP™
Portable
Future
Infrastructure
• Cable head-end video systems
• Multi-channel security DVR
• Professional-grade broadcastquality systems
• Video conference MCU/
gateways
Client
• IP-based video client
endpoints
• IP set-top boxes
• Media encoder/decoder
appliances
• PVR
• Video security cameras
Portable
• Digital still cameras
• Digital camcorders
• Gaming
• Multimedia jukeboxes
• PDAs
• Portable medical
Video: Design high-end to low-cost video and imaging products with DSP-based solutions
enabling customized features via high performance, programmability, video-specific
peripherals, full encode, full decode, high definition, plus support for all of the major media
codecs as well as comprehensive software and development tools.
Time
Video and Imaging Solutions Roadmap
Texas Instruments 2Q 2005
DSP Selection Guide
System Solutions
13
Video and Imaging
£
Video and Imaging Application Device Matrix
Applications
Portable
Client
Video Infrastructure
Network camera
Digital still camera
Digital camcorder
Portable data terminals (PDT)
IP phone
Network IP camera
Visual inspection
Personal video recorder (PVR)
Smart security camera
Media encoder/decoder
IP set-top box
Video conferencing gateways
Professional broadcast systems
Statistical multiplexer
Cable head-end video system
Multi-channel digital video recorder (DVR)
Wireless video gateway
TMS320C55x™ DSP
•
•
•
•
OMAP™
TMS320C62x™ DSP
TMS320C64x™ DSP
TMS320DM64x™ DSP
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
High-Performance Media Solutions
High-performance digital media technologies cover a wide range of streaming
media and emerging media-based technologies including integration of video,
voice and data content into many new
and different applications, reshaping the
way digital media content is delivered.
Some of the challenges faced by digital
media include real-time performance,
greater channel density and the software
programming flexibility for simultaneous
processing of video, voice and data
streams across both wired and wireless
networks. Typical digital media processing functions include encoding and
decoding media streams, transcoding
(converting from one format to another),
and transrating streams (scaling from a
Texas Instruments 2Q 2005
higher to a lower bit rate) to accommodate various system-level dependencies.
Other processing functions include compression, decompression, encryption,
packetization and transport of media
streams.
TI’s TMS320DM642 digital media processor and the TMS320C64x™ generation of
DSPs play a major role in enabling these
technologies in video and imaging
solutions. Based on the proven C64x™
DSP core technology, the DM642 and the
C64x DSP are the highest-performance
multimedia engines that are easy to
upgrade with the latest software codecs.
For more information, please visit:
www.ti.com/dm642intro
Key Benefits
• Choose the option that fits your needs –
broad range of high-performance/lowcost options with the TMS320DM640,
DM641, DM642 and DM643 digital
media processors
• Rapidly develop products with the latest algorithms due to code compatibility and full software programmability
• Utilize any video standard – the
TMS320DM64x™ generation supports
the latest industry standard algorithms
including MPEG-4 AVC (H.264) encode
and decode
• Get started today with TMS320DM642
DSP samples and the Digital Media
Development Kit (DMDK)
DSP Selection Guide
14
System Solutions
£
Video and Imaging
Video and Imaging eXpressDSP™-Compliant Third-Party Algorithms
Texas Instruments, in conjunction with its
industry-leading DSP Third Party
Network, offers eXpressDSP-compliant
algorithms for video and imaging
designed to reduce system integration
time and lower support and development
costs. For a listing of algorithms and the
third parties that make these available,
see pages 64–70 or visit
www.ti.com/algorithms
VIDEO & IMAGING ALGORITHMS
VIDEO & IMAGING ALGORITHMS (CONT’D)
VIDEO & IMAGING ALGORITHMS (CONT’D)
ACTL2 (800-kbps Broadband Codec)
DVB-T Time Synchronization
H.261 Decoder
H.261 Encoder
H.263 Decoder
H.263 Decoder Ver 1.0
H.263 Decoder Ver 2.0
H.263 Encoder
H.263 Encoder Ver 1.0
H.263 Encoder Ver 2.0
H.263 TDM to/from H.263 TCP/IP
H.264
H.323
JPEG Codec
JPEG Decoder
JPEG Encoder
MJPEG Codec
MJPEG Decoder
MJPEG Encoder
MPEG-1 Decoder
MPEG-1 Encoder
MPEG-2 Decoder
MPEG-4 Adv. Simple Profile Decoder
MPEG-4 Adv. Simple Profile Encoder
MPEG-4 ASP Level 4 Encoder
MPEG-4 Core Profile Encoder
MPEG-4 Decoder
MPEG-4 Encoder
MPEG-4 Simple Profile
MPEG-4 Simple Profile Decoder
MPEG-4 Simple Profile Encoder
MPEG-4 Simple Profile Video Decoder
MPEG-4 Simple Profile Video Encoder
MPEG-4 VSP Decoder
OFDM Demodulator
RMS Compression
Speedwave Decoder
Speedwave Encoder
VP4 Decoder
* 66-MHz PCI on 600-MHz
devices, 33-MHz PCI on 500MHz devices. No PCI on
DM640/DM641.
‡ 32-bit EMIF on DM640/DM641.
EMIFA 64‡
L1P Cache Direct Mapped, 16 KBytes Total
VCXO (VIC)✦
TMS320C64x™ DSP Core
Instruction Fetch
or
Instruction Dispatch
HPI 16§ and EMAC/MDIO
¶
and
McBSP0
or
or
★
McASP0 Control
✦
20-Bit
Video Port 1 (VP1)
or
2 10-Bit VP1 ✦
10-Bit VP1
¶
and
McBSP1
or
or
McASP0 Data ★
This Video Port configuration available on DM642 only.
✦
20-Bit
Video Port 2 (VP2)
or
2 10-Bit VP2 ✦
L2 Cache/Memory, 256 KBytes Total†
10-Bit VP0
Enhanced DMA Controller (64 Channel)
✦
20-Bit
Video Port 0 (VP0)
or
2 10-Bit VP0 ✦
Control Registers
Instruction Decode
Advanced
In-Circuit Emulation
Data Path A
Data Path B
Register File A
Register File B
L1 S1 M1 D1
D2 M2 S2 L2
Interrupt Control
PCI-66* or HPI 32§
L1D Cache 2-Way Set Associative, 16 KBytes Total
Power
Down
Logic
JTAG
Emulation
Control
Timer 0
PLL
Timer 1
GPIO16**
Timer 2
I2C
† 128 KBytes on DM640/DM641.
§ 32-bit HPI on DM642, 16-bit HPI on DM641.
No HPI on DM640.
° Not available on DM640.
** 8-bit GPIO on DM640/DM641.
)
DM642 only.
¶
VP0 8 bits on DM641/DM640.
VP1 8 bits on DM641.
+
Only 4 bits available on DM640/DM641.
TMS320DM640 / DM641 / DM642 DSP Block Diagram
The TMS320DM64x digital media processors give designers the industry's most powerful, flexible and easy-to-use solutions for high-performance
digital media applications.
Targeted Applications for TMS320DM64x™ Generation
• IP Phone
• Network IP Camera
• Visual Inspection
• Personal Video Recorder (PVR)
Texas Instruments 2Q 2005
• Smart Security Camera
• Media Encoder/Decoder
• IP Set-Top Box
• Video Conferencing Gateways
• Multi-Channel Digital Video Recorder
(DVR)
• Wireless Video Gateway
DSP Selection Guide
Video and Imaging
15
£
System Solutions
Get additional information at: www.ti.com/videoandimaging
TMS320DM64x™ DSP Generation – Video Application-Specific Fixed-Point DSPs
Part Number
Internal RAM (Bytes)
L1 Program Cache/
Enhanced
L1 Data Cache/
Video
DMA
L2 Unified RAM/Cache Ports McBSP (Channels)
COM°
Timers MHz MIPS
Power (W)
CPU
and L1‡ Total♣
Voltage (V)
Core I/O Packaging
1 KU
($U.S.)+
Video Application Specific
TMS320DM640GDK400
TMS320DM640GNZ400
TMS320DM641GDK500
TMS320DM641GNZ500
TMS320DM641GDK600
TMS320DM641GNZ600
TMS320DM643GDK500¶
TMS320DM643GNZ500¶
TMS320DM643GDK600¶
TMS320DM643GNZ600¶
TMS320DM642GDK500
TMS320DM642GNZ500
TMS320DM642GDK600
TMS320DM642GNZ600
TMS320DM642GDK720
TMS320DM642GNZ720
16K/16K/128K
16K/16K/128K
16K/16K/128K
16K/16K/128K
16K/16K/128K
16K/16K/128K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
1 8-bit
1 8-bit
2 8-bit
2 8-bit
2 8-bit
2 8-bit
2 20-bit
2 20-bit
2 20-bit
2 20-bit
3 20-bit
3 20-bit
3 20-bit
3 20-bit
3 20-bit
3 20-bit
2
2
2
2
2
2
1
1
1
1
2§
2§
2§
2§
2§
2§
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
EMAC
EMAC
HPI 16/EMAC
HPI 16/EMAC
HPI 16/EMAC
HPI 16/EMAC
HPI 32/EMAC†
HPI 32/EMAC†
HPI 32/EMAC†
HPI 32/EMAC†
PCI/HPI 32/EMAC†
PCI/HPI 32/EMAC†
PCI/HPI 32/EMAC†
PCI/HPI 32/EMAC†
PCI/HPI 32/EMAC†
PCI/HPI 32/EMAC†
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
400
400
500
500
600
600
500
500
600
600
500
500
600
600
720
720
3200
3200
4000
4000
4800
4800
4000
4000
4800
4800
4000
4000
4800
4800
5760
5760
0.264
0.264
0.33
0.33
0.558
0.558
0.33
0.33
0.558
0.558
0.33
0.33
0.558
0.558
0.67
0.67
1.15
1.15
1.3
1.3
1.9
1.9
1.3
1.3
1.9
1.9
1.3
1.3
1.9
1.9
2.15
2.15
1.2
1.2
1.2
1.2
1.4
1.4
1.2
1.2
1.4
1.4
1.2
1.2
1.4
1.4
1.4
1.4
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
22.54
22.54
30.77
30.77
33.84
33.84
31.95
31.95
34.95
34.95
42.89
42.89
48.25
48.25
67.79
67.79
§
†
The DM642 can be configured to have up to three serial ports in various video/McASP/McBSP combinations. Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
The DM640 has an Ethernet MAC. The DM641 can be configured to have either a 16-bit HPI or Ethernet MAC. The DM643 can be configured to have either a 32-bit HPI or a 16-bit HPI and
Ethernet MAC. The DM642 can be configured to have either a 32-bit PCI or 32-bit HPI or a 16-bit HPI and Ethernet MAC.
° HPI is selectable, 32-bit or 16-bit.
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
¶ Production scheduled for 3Q05.
♣
Assumes 60% CPU utilization, 50% EMIF utilization (133 MHz for 1.4 V, 100 MHz for 1.2 V), 50% writes, 64-bits, 50% bit switching, 2 2-MHz McBSP at 100% utilization, and 2 50-MHz timers at
‡ Assumes 60% CPU utilization.
New devices are listed in red.
100% utilization. See SPRA962.
Video and Imaging DSP Signal Processing Libraries
Signal Processing Libraries
TMS320C55x™ DSP Imaging Software Library
TMS320C62x™ DSP Image Library
Web Search Literature #
www.ti.com/c55ximagingdsplib
www.ti.com/c62xdsplib
Signal Processing Libraries
TMS320C64x™ DSP Image Library
Web Search Literature #
www.ti.com/c64ximagelib
Video and Imaging Technical Documentation
Application Notes
Web Search Literature #
Image Processing Examples with the C62x™ DSP Generation
SPRA886
Image/Video Processing Library (IMGLIB)
Image Processing Examples with the C64x™ DSP Generation
SPRA887
Image/Video Processing Library (IMGLIB)
Performance Analysis of Face Recognition Algorithms on C64x DSPs
SPRA874
Real-Time Digital Video Transfer via High-Speed RTDX™
SPRA398
Wavelet Transforms in the TMS320C55x™ DSP Generation
SPRA800
Programming the VC5509 DSP Multi Media Controller in Native Mode
SPRA808
H.263 Encoder: TMS320C6000™ DSP Implementation
SPRA721
H.263 Decoder: TMS320C6000 DSP Implementation
SPRA703
Optimizing JPEG on the TMS320C6211 2-Level Cache DSP
SPRA705
TMS320C6000 DSP Platform JPEG Implementation
SPRA704
JPEG for Digital Panel on the TMS320C5000™ DSP Platform
SPRA664
Hardcopy Solutions, the HAVE Revolution and TI DSPs
SPRA652
Programmable DSP Platform for Digital Still Cameras
SPRA651
MPEG-2 Video Decoder: TMS320C62x DSP Implementation
SPRA649
On the Implementation of MPEG-4 Motion Compensation Using
SPRA586
the TMS320C62x DSP Generation
A DSP-Based Three-Dimensional Graphics System
SPRA402
Application Notes (Cont’d)
Web Search Literature #
A DSP Kernel for On-Line Dynamic Handwritten Signature Verification
SPRA304
Using TMS320™ DSPs
Digital Monopulse Doppler Radar and DSP Teaching
SPRA342
Front-End Processing for Monopulse Doppler Radar
SPRA299
Implementing the Color Space Transformation Algorithm Using
SPRA364
the TMS320C2xx DSPs
DSP-Based Handprinted Character Recognition
SPRA143
High Resolution Video Using the DM642 DSP and the THS8200 Driver
SPRA961
Interfacing an LCD Controller to a DM642 Video Port
SPRA975
Software Reference Guides
TMS320C62x DSP Image/Video Library Programmer’s Reference
SPRU400
TMS320C64x DSP Image/Video Processing Library Programmer’s Refer. SPRU023
Product Bulletins
Network Video Developer’s Kit Product Bulletin
SPRT247
TMS320DM64x Digital Media Development Tools Product Bulletin
SPRT281
Videophone Development Platform Product Bulletin
SPRT344
Data Sheets
TMS320DM642 DSP Data Sheet
SPRS200
TMS320DM641/DM640 DSP Data Sheet
SPRS222
TMS320DM643 DSP Data Sheet
SPRS269
Check the TI website for a complete listing of technical documentation including application notes.
Texas Instruments 2Q 2005
DSP Selection Guide
16
System Solutions
£
Video and Imaging
Video and Imaging Hardware and Software Development Tools
Description
Part Number
$U.S.+
Hardware Development Tools
TMS320DM642 Digital Media Development Kit (DM642 DMDK)
TMDSDMK642 (U.S. part number)
TMDSDMK642-0E (European part number)
TMDXNVK6415-T (U.S. part number)
TMDXNVK6415-TE (European part number)
TMDXVSK642 (U.S. part number)
TMDXVSK642-0E (European part number)
TMDXVSK642-3 (U.S. part number)
TMDXVSK642-3E (European part number)
TMDSVDP64X-2 (U.S. part number)
Network Video Developer’s Kit (NVDK)
Video Security over Internet Protocol Development Platform (VSIP) – NTSC format
VSIP Development Platform – PAL format
VSIP Development Platform with ATEME Emulator – NTSC format
VSIP Development Platform with ATEME Emulator – PAL format
Videophone Development Platform
6,495
4,495
15,000
16,000
6,950
Evaluation Modules (EVMs)
TMS320DM642 Evaluation Module
TMDSEVM642 (U.S. part number)
TMDSEVM642-0E (European part number)
1,995
TMDSEMU560
TMDSEMUPP (U.S. part number)
TMDSEMUPP-0E (European part number)
TMDSEMUUSB
3,995
1,500
TMDSCCS6000-1
3,595
TMDSSUB6000
SPRC119B (www.dspvillage.ti.com/freetools)
600
Free
SPRC093
SPRC094
Free
Free
JTAG Emulators
XDS560™ PCI-Based High-Performance JTAG Emulator
XDS510PP-Plus – Parallel Port Emulator for Windows
XDS510™ USB-Based Emulator for Windows
1,995
Software Development Tools
C6000™ DSP Code Composer Studio™ Development Tools° Bundled with Annual S/W Subscription
Supports DM64x™, C62x™, C67x™, DM64x™ and C64x™ DSP products
C6000 DSP Code Composer Studio Development Tools Annual Software Subscription
Essential Guide to Getting Started with DSP CD-ROM
Includes C6000™ DSP Code Composer Studio 90-Day Free Evaluation Tools‡
TMS320C62x™ DSP Image Library
TMS320C64x™ DSP Image Library
+
Prices are quoted in U.S. dollars and represent year 2005 suggested resale pricing.
New tools are listed in red.
* Includes Code Composer Studio Development Tools, DSP/BIOS™ kernel, code generation tools (C/C++ compiler/assembler/linker), RTDX™, target hardware board and device
drivers. Please see the features supported by platform matrix on page 60 for more details.
° Includes Code Composer Studio Development Tools, DSP/BIOS™, code generation tools (C/C++ compiler/assembler/linker), XDS510™ and XDS560™ device drivers (emulation software), RTDX™, simulator and profile-based compiler. Please see the features supported by platform matrix on page 60 for more details.
‡ Includes full-featured Code Composer Studio Development Tools, code generation tools (C/C++ compiler/assembler/linker) and simulator all limited to 90 days.
Video and Imaging Integrated Solutions
For more information on TI’s video and imaging solutions, go to www.ti.com/videoandimaging
TMS320DM642 Evaluation Module (DM642 EVM) – The
DM642 EVM (part number TMDSEVM642) is a low-cost, highperformance video and imaging development platform designed
to jump-start application development and evaluation of multichannel and multi-format digital applications. Leveraging the
high-performance TMS320C64x DSP core, this development platform supports TI’s TMS320DM642, DM641 and DM640 digital
media processors. This PCI form factor EVM is supported by
award-winning eXpressDSP™ host tools and target software,
allowing users to quickly and easily integrate eXpressDSPcompliant algorithms from over 100 TI third parties into the
included starterware, accelerating evaluation and development
of digital media solutions.
For more information, contact your authorized TI distributor or
visit www.ti.com/dm642720pr
Texas Instruments 2Q 2005
TMS320DM642 Evaluation Module
DSP Selection Guide
17
Video and Imaging
£
TMS320DM642 Digital Media Development Kit
System Solutions
TMS320DM642 Digital Media Development Kit (DM642
DMDK) – The DMDK allows immediate development of multichannel, multi-format digital media applications or other futureready, high-performance video and imaging applications. Loaded
with starterware, supported by eXpressDSP™ host tools and target software and offered at an exceptional price/performance
ratio, the DMDK (part number TMDXDMK642) is a comprehensive, fully integrated development platform and an easy-to-use,
robust tool suite. Based on the high-performance TMS320C64x™
DSP core, this development platform supports TI’s DM642,
DM641 and DM640 digital media processors. The DMDK is ideal
for developers who have minimal experience with DSP as well
as developers who are experienced with programmable DSPs
and want to add multimedia functionality to an existing or new
product/system.
For more information, contact your authorized TI distributor or
visit www.ti.com/dm64xdevkit
Videophone Development Platform (VDP) – A complete
development platform for designing point-to-point IP-based videophone systems, the VDP (part number TMDSVDP64X-2) empowers OEMs to bring consumer videophones to market faster. The
VDP is an integrated hardware/software solution reducing both
design complexity and total system bill materials, including
everything developers need to begin designing point-to-point
videophone systems immediately. All application system software
runs on TI’s 600-MHz DSP-based TMS320DM643 digital media
processor, including audio/video compression, networking stacks
and control protocols. The VDP includes two DSP-based boards,
two CCD cameras, two 5-inch LCD displays, two phone keypads
as well as the software and documentation to get started.
Videophone Development Platform
For more information, contact your TI sales representative or
authorized TI distributor or visit www.ti.com/vdp
Network Video Developer’s Kit
Network Video Developer’s Kit (NVDK) – Powered by ultrahigh performance C64x™ DSP technology, the NVDK (part number TMDXNVK6415-T) gives designers a complete and cost
effective way to speed to market next-generation digital media
applications. The NVDK provides all the hardware and software
required for developing imaging and video applications, including
those requiring network connectivity. The NVDK addresses
video/imaging customers’ most pressing needs, including full
software programmability, fast time-to-market and optimum
system cost. The NVDK includes: an ATEME TMS320C6415 DSP
video board, 10-/100-Mbps Ethernet daughter card, audio/video
interface box, power supply and a CD-ROM with schematics,
drivers for PCI board support library and application samples and
executable code demonstrations.
For more information, contact your TI sales representative or
authorized TI distributor or visit www.ti.com/nvdk
Texas Instruments 2Q 2005
DSP Selection Guide
18
System Solutions
£
Video and Imaging
Using the VSIP development platform, developers can leverage
advanced digital functionality by incorporating this function
directly into a standalone IP camera or by incorporating functionality into a network encoder that supplies digital intelligence for
multiple standard analog surveillance cameras. In the latter scenario, developers benefit from the ability to use existing cameras
without the expense of replacing them with new ones.
The VSIP includes all the hardware, software and tools needed
to create a fully digital system for the encoding and transmission
of camera surveillance information.
VSIP Development Platform
Video Security over Internet Protocol (VSIP) Development
Platform – The VSIP development platform enables developers
to build intelligent security cameras that take advantage of a
digital IP network by leveraging the real-time performance and
flexibility inherent in DSP technology.
Offering the flexibility of a programmable DSP solution, the VSIP
development platform allows developers to change compression
standards, add specific processing capabilities and develop different products on the same hardware platform – enabling a
wide range of products and creating a future-proof system.
The development platform is among the first to offer MPEG-4
compression, the latest and most efficient of the MPEG video
compression algorithms, designed to minimize bandwidth
requirements in network video transmission. Since the VSIP is an
application-oriented, open platform, it is not necessary for developers to have a deep understanding of DSP programming techniques. Moreover, application software from developers and
third parties is easy to integrate, allowing straightforward customization for market differentiation.
For more information, contact your authorized TI distributor or
visit www.ti.com/vsipinfo
TI eStore
Get your product
designs up and
running FAST
with TI’s eStore
Looking to get your designs to market quickly and easily? Visit
TI‘s eStore where you can purchase TI‘s most popular analog
and DSP development hardware and software tools all in one
place. Find items including DSKs, EVMs, Daughter Cards,
Code Composer Studio™ Development Tools and much more.
TI‘s eStore offers you:
– Same-day shipping on in-stock items
– On-line order status
– One-stop shopping convenience
Visit www.ti-estore.com today.
All major credit cards accepted
Texas Instruments 2Q 2005
DSP Selection Guide
Advantages of Designing with
DSPs Over Other Architectures
• Multiple multiply-accumulate
operations per cycle
• Real-time performance, simulation
and emulation
• Flexibility
• Reliability
• Increased system performance
• Reduced system cost
Advantages of TMS320 DSPs Over
the Competition
• Highest performance DSPs
• Lowest power DSPs
• eXpressDSP™ Software and
Development Tools: Industry awardwinning, open software development tools
• Market leaders in compatible analog and mixed signal solutions
• Manufacturing strength and
commitment
• Wide variety of packaging options
• Better support from concept to
completion
• Low-cost starter kits and evaluation
modules
• Cycle-accurate simulators
• Optimizing high-level language
compilers
• Feature-rich integrated development
environment
• Real-time scan-based emulators
• Application software library
• Technical hotline
• Largest Third Party Network in the
DSP industry
Texas Instruments 2Q 2005
19
Overview
£
DSP usage has become very diversified—from communications infrastructure to handheld, portable appliances. TI has worked with its customers and third parties to deliver DSP
core architectures that are well established and optimized for diverging
combinations of power-performance
needs.
TMS320™ DSP Family
Today, TI ships the highest-performance, most power-efficient, and control-optimized
DSPs with roadmaps going beyond any competitive solution. And TI’s commitment to
code compatibility for each platform ensures your investment in software development
will not be discarded when it’s time to upgrade. The TMS320 DSP family delivers the
most extensive selection of DSPs with three distinct architectures:
MCU-Like Control, DSP Performance
The TMS320C2000™ digital signal controller platform combines the control peripheral
integration and ease of use of a microcontroller (MCU) and the processing power and C
efficiency of TI’s leading DSP technology.
• TMS320C28x™ Digital Signal Controller Generation – includes industry’s first
32-bit DSP-based controllers with on-board Flash memory and performance up to
150 MIPS. Pin-compatible ROM versions also available.
• TMS320C24x™ Digital Signal Controller Generation – offers 20 to 40 MIPS of
performance with highly integrated Flash memory, control and communication peripherals. Get started at sub U.S. $2.00 (in quantities). Pin-compatible ROM versions also
available.
Most Power Efficient
The TMS320C5000™ DSP platform is optimized for the consumer digital market – the
heart of the mobile Internet – and its convergence with communications electronics.
• TMS320C55x™ DSPs – industry’s most power-efficient DSPs and ultra-low stand-by
power. Advanced power management techniques automatically power down inactive
peripherals, memory and core functional units increasing battery life
• TMS320C54x™ DSPs – offers a broad range of performance and peripheral options
• OMAP™ Processors – integrate a C55x™ DSP core with an ARM® processor on a
single chip
Highest Performance
The TMS320C6000™ DSP platform is optimized for highest performance, value and
ease-of-use in high-level language programming. The C6000™ fixed- and floating-point
DSPs anchor multi-service broadband infrastructure, video, performance audio and
imaging applications. The C6000 platform includes:
• TMS320C64x™ DSPs – industry’s highest-performance DSPs offer clock speeds up
to 1 GHz and reduced system cost through peripheral integration
• TMS320C62x™ DSPs – offer cost-effective solutions to high-performance DSP programming challenges
• TMS320C67x™ floating-point DSPs – offer precision, speed, power savings and
dynamic range with performance ranging from 600–1800 MFLOPS
Applications Matrix Guideline
Audio
Biometrics
Digital Control
Telecom
Video and Imaging
C2000™ DSP
•
•
•
C5000™ DSP
•
•
•
•
C6000 DSP
•
•
OMAP
•
•
•
•
•
•
Easy-to-Use Software and Development Tools
For accelerated DSP product development, the TMS320 DSP family is supported by
eXpressDSP™ Software and Development Tools. This includes Code Composer Studio™
Development Tools, DSP/BIOS™ kernel and the TMS320 DSP Algorithm Standard as
well as numerous options for reusable, modular software from the largest Third Party
Network in the industry.
DSP Selection Guide
20
TMS320C2000™ DSP Platform
£
Silicon
TMS320C28x™ DSP Generation, Fixed Point
MCU Control. DSP Performance
Get samples, datasheets, tools and app reports at: www.ti.com/c2000
Specifications
Applications
Automotive, industrial automation,
appliance/white goods, power
conversion, sensing and measurement
Features
• Ultra-fast 20–40 ns service time to
any interrupts
• Powerful 20 Mbit/s data logging
debug capability
• 32-/64-bit saturation, single-cycle
read-modify-write instructions, and
64-/32-bit and 32-/32-bit modulus
division
• Enhanced tool suites with C and C++
support
• Unique real-time debugging
capabilities
• 32 × 32-bit single-cycle fixed-point
MAC
• Dual 16 × 16-bit single-cycle fixedpoint MACs
• Supported by 16-bit instructions for
improved code efficiency
• Compatible with TMS320C24x™ DSP
and TMS320C2xLP™ source code
Peripherals
• 16 to 128 Kwords sectored Flash or
factory programmed ROM (with code
security)
• 12-bit A/D, as fast as 12.5-MSPS
throughput with 80-ns minimum conversion time
• Flexible QEP, CAP, timers and PWM
generation
• ePWM features high-resolution mode
for over 12-bit resolution at 1 MHz
• Up to two serial communication interfaces (SCI / UART)
• Up to four serial peripheral interfaces
(SPI)
• Up to two enhanced CAN 2.0B
modules
• McBSP or I2C
Texas Instruments 2Q 2005
Software Compatible
Future of Control: Improved
Industrial Drives, Improved
System Density for ONET, etc.
Higher Performance
Greater Integration
High-Precision Uniprocessor
Control for Applications From
Industrial Drives to Automotive
Production Today
F2812
150 MIPS
F2810
F2811
150 MIPS 150 MIPS
Multi-Function, Appliance
and Consumer Control
C2812
150 MIPS
C2810
C2811
R2812
150 MIPS 150 MIPS
150 MIPS
F2808
R2811
F2801 100 MIPS
150 MIPS
F2806
100 MIPS
100 MIPS
Production Today
Samples Today
Production Aug 2005
C24x™
13 Devices
Up to 40 MIPS
In silicon
Announced
TMS320C2000 Digital Signal Controller Platform Roadmap
The C2000™ controller platform provides an optimized DSP solution for digital control systems
and motor control applications including AC induction, DC brushless, permanent magnet synchronous and switched reluctance.
Code Security
Up to
128 KWords
Sectored
Flash/ROM
C281x
Up to
20
KWords
RAM
4
KWords
Boot
ROM
C280x
eQEP
XINTF*
Event
Manager A
eCAP
Event
Manager B
ePWM
12-Bit ADC
12-Bit ADC
Watchdog
Watchdog
GPIO
GPIO
McBSP
I 2C
CAN 2.0B
Up to 2 CAN 2.0B
SCI-A
Up to 2 SCI
SCI-B
Up to 4 SPI
Memory Bus
Interrupt Management
100–150-MIPS C28x™ 32-Bit DSP
32×32-Bit
Multiplier
32-Bit
Timers (3)
Real-Time
JTAG
R-M-W
Atomic
ALU
32-Bit
Register
File
Peripheral Bus
32-bit, fixed-point C28x™ DSP core
Up to 150-MIPS operation
1.9-volt core and 3.3-volt peripherals
Easy-to-use software and development tools speed time-to-market
Control Performance and Integration
•
•
•
•
SPI
* Available on x2812 controller only.
TMS320C28x Digital Signal Controller Block Diagram
The C28x controllers are the industry’s first 32-bit control-based DSPs with onboard reprogrammable Flash, factory programmed ROM, or cost effective RAM-only memory options and performance
from 100 to 150 MIPS.
DSP Selection Guide
Silicon
21
£
TMS320C2000™ DSP Platform
TMS320C28x™ DSP Generation
Device§
Flash/
Boot RAM ROM
#
#
ROM† (16-bit (16-bit
CAP/ PWM
HiRes
MIPS (words) words†) words†) Timers QEP Channels PWM
12-Bit
A/D* Chs/
Core
Conversion
WD
Comm Ports
I/O Voltage
1 KU
Time (ns) EMIF Timer Other SPI SCI CAN Pins (V) Packaging ($U.S.)+
Flash Devices
TMS320F2801-PZA/S/Q§
TMS320F2801-GGMA/S/Q§¶
TMS320F2806-PZA/S/Q§
TMS320F2806-GGMA/S/Q§¶
TMS320F2808-PZA/S/Q§
TMS320F2808-GGMA/S/Q§¶
TMS320F2810-PBKA/S/Q§
TMS320F2811-PBKA/S/Q§
TMS320F2812-GHHA/S/Q§¶
TMS320F2812-PGFA/S/Q§
100
100
100
100
100
100
150
150
150
150
4K
4K
4K
4K
4K
4K
4K
4K
4K
4K
6K
6K
10K
10K
18K
18K
18K
18K
18K
18K
16K
16K
32K
32K
64K
64K
64K
128K
128K
128K
9
9
15
15
15
15
7
7
7
7
2/1
2/1
4/2
4/2
4/2
4/2
6/2
6/2
6/2
6/2
6 + 2‡
6 + 2‡
12 + 4‡
12 + 4‡
12 + 4‡
12 + 4‡
16
16
16
16
3
3
4
4
4
4
–
–
–
–
16 ch/160
16 ch/160
16 ch/160
16 ch/160
16 ch/160
16 ch/160
16 ch/80
16 ch/80
16 ch/80
16 ch/80
–
–
–
–
–
–
–
–
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
I2C
I2C
I2C
I2C
I2C
I2C
McBSP
McBSP
McBSP
McBSP
2
2
4
4
4
4
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
2
2
1
1
1
1
32
32
32
32
32
32
56
56
56
56
1.8
1.8
1.8
1.8
1.8
1.8
1.9
1.9
1.9
1.9
100 LQFP
100 BGA+
100 LQFP
100 BGA+
100 LQFP
100 BGA+
128 LQFP
128 LQFP
179 BGA+
176 LQFP
5.79◊
5.79◊
8.69◊
8.69◊
11.52◊
11.52◊
13.81
14.73
15.65
15.65
150
150
150
4K
4K
4K
20K
20K
20K
–
–
–
7
7
7
6/2
6/2
6/2
16
16
16
–
–
–16 ch/80
16 ch/80
16 ch/80
–
Y
Y
Y
Y
Y
McBSP 1
McBSP 1
McBSP 1
2
2
2
1
1
1
56
56
56
1.9
1.9
1.9
128 LQFP
179 BGA+
176 LQFP
9.11⏐⏐
10.63⏐⏐
10.63⏐⏐
150
150
150
150
4K
4K
4K
4K
18K
18K
18K
18K
64K
128K
128K
128K
7
7
7
7
6/2
6/2
6/2
6/2
16
16
16
16
–
–
–
–
16 ch/80
16 ch/80
16 ch/80
16 ch/80
–
–
Y
Y
Y
Y
Y
Y
McBSP
McBSP
McBSP
McBSP
2
2
2
2
1
1
1
1
56
56
56
56
1.9
1.9
1.9
1.9
128 LQFP
128 LQFP
179 BGA+
176 LQFP
7.05)⏐⏐
8.22)⏐⏐
9.59)⏐⏐
9.59)⏐⏐
RAM-Only Devices
TMS320R2811-PBKA/Q§
TMS320R2812-GHHA/Q§¶
TMS320R2812-PGFA/Q§
ROM Devices
TMS320C2810-PBKA/Q§
TMS320C2811-PBKA/Q§
TMS320C2812-GHHA/Q§¶
TMS320C2812-PGFA/Q§
1
1
1
1
+
Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
New devices are listed in red.
¶ Contains lead. Order ZHH or ZGM package for Pb-Free/Green.
‡ CAP can be used to generate PWM
* Dual Sample/Hold.
§ A = –40° to 85°C; S = –40 to 125°C (10% adder over A); Q = –40 to 125°C, Q100 qualified (15% adder over S)
† 1 word = 2 Bytes
)
+
Minimum volumes for C281x devices are 10 KU with NRE of $11,000.
PB-free packages available
◊ Production scheduled for 3Q05.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
IQMath: Develop in Easy-to-Use
Floating Point on a Cost-Effective,
Fixed-Point Machine
Control algorithms typically start life in a
floating-point format. Until now, the conversion of such algorithms to run on a
fixed-point machine was laborious and
time consuming. TI’s C28x™ IQMath
Library makes this task easier, faster and
enables:
Slash development time and reduce overall costs with TI's IQMath: floating-point development on
a fixed-point machine.
• Seamless portability of code between
fixed- and floating-point devices
• One source code set for simulation vs.
target device
• Numerical resolution adjustability
based on application requirement
• Numerical accuracy without sacrificing
time and cycles
• Rapid conversion/porting and implementation of algorithms
For more information, visit
www.ti.com/iqmath
Texas Instruments 2Q 2005
TI’s C28x IQMath Library makes code development easier, faster and enables seamless portability
of code between fixed- and floating-point devices.
DSP Selection Guide
22
TMS320C2000™ DSP Platform
£
Silicon
TMS320C24x™ DSP Generation, Fixed Point
MCU Control. DSP Performance
Get samples, datasheets, tools and app reports at: www.ti.com/c2000
Applications
• Appliances/white goods, industrial
automation, power conversion,
metering, office equipment,
sensoring
Features and Peripherals
• 375-ns (minimum conversion time)
analog-to-digital (A/D) converter
• Deadband logic
• Dual 10-bit A/D converters
• Up to four 16-bit general-purpose
timers
• Watchdog timer module
• Up to 16 PWM channels
• Up to 41 GPIO pins
• Five external interrupts
• Up to two event managers
• Up to 32K words on-chip sectored
Flash
• Controller Area Network (CAN)
interface module
• Serial communications interface
(SCI)
• Serial peripheral interface (SPI)
• Up to six capture units (four with
QEP)
• Boot ROM (LF240xA devices)
• Code security for on-chip
Flash/ROM (Lx240xA devices)
32 KWords
Sectored
Flash
2.5 KWords
RAM
256
Words
Boot
ROM
JTAG
Emulation
Control
EMIF
Program / Data / I/O Buses (16-Bit)
C2xLP 16-Bit DSP Core
ALU
PWM
Registers
QEP
Emulation
CAP
Barrel Shifter
Hardware Stack
Timers
Peripheral Bus
Specifications
• Up to 40-MIPS operation
• Three power-down modes
• Code-compatible, control-optimized
DSPs
• JTAG scan-based emulation
• 3.3-V and 5-V designs
10-Bit
16-Channel
ADC
SCI
SPI
CAN
Accumulator
Watchdog Timer
GPIO
TMS320LF2407A
Digital Signal Controller
TMS320LF2407A Digital Signal Controller Block Diagram
For high-performance industrial applications, the Flash-based LF2407A digital signal controller
includes peripherals such as a controller area network (CAN) module to enable control of multiple
motors by a single DSP-based controller.
$1.99
R
$2.99 OM
Flash
(In vo
lume)
TMS320LF / C2401A Digital Signal Controllers: For Space-Constrained Designs
The TMS320LF/C2401A controllers pack a tremendous amount of power in an unbelievably small
package. In only 49 mm 2, the TMS320LF/C2401A controllers provide 40 MIPS of processing power
with 500-ns conversion time, 8 Kw of sectored memory with code security and much more.
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C2000™ DSP Platform
23
Silicon
£
TMS320C24x™ DSP Generation
Device
TMS320LC2401AVFA‡
TMS320LC2402APGA‡°
TMS320LC2402APAGA‡°
TMS320LC2403APAGA‡°
TMS320LC2404APZA‡°
TMS320LC2406APZA‡°
TMS320LF2401AVFA
TMS320LF2402APGA°
TMS320LF2403APAGA°
TMS320LF2406APZA°
TMS320LF2407APGEA°
TMS320C242PGA°§
TMS320C242FNA°§
TMS320F241PGA°§
TMS320F241FNA°§
TMS320F243PGEA°§
TMS320F240PQA°§
RAM† ROM† Flash† Boot†
GeneralA/D Channels**
(16-bit (16-bit (16-bit ROM
Purpose Watchdog PWM
Conversion
I/O Voltage
words) words) words) (words) EMIF Timers
Timer Channels SPI SCI CAN
Time (µµs)
Pins
(V)
MIPS Packaging 1 KU ($U.S.)+
1K
8K
–
–
–
2
Y
7
– Y –
5 ch
13
3.3
40 32 LQFP
1.95‡
0.5
544
6K
–
–
–
2
Y
8
– Y –
8 ch
21
3.3
40 64 PQFP
2.60‡
0.425
544
6K
–
–
–
2
Y
8
– Y –
8 ch
21
3.3
40 64 LQFP
2.60‡
0.425
1K
16K
–
–
–
2
Y
8
Y Y Y
8 ch
21
3.3
40 64 LQFP
3.95‡
0.425
1.5K
16K
–
–
–
4
Y
16
Y Y –
16 ch
41
3.3
40 100 LQFP
4.51‡
0.375
2.5K
32K
–
–
–
4
Y
16
Y Y Y
16 ch
41
3.3
40 100 LQFP
5.19‡
0.375
1K
–
8K
256
–
2
Y
7
– Y –
5 ch
13
3.3
40 32 LQFP
3.49
0.5
1K
–
8K
256
–
2
Y
8
– Y –
8 ch
21
3.3
40 64 PQFP
7.09
0.5
1K
–
16K
256
–
2
Y
8
Y Y Y
8 ch
21
3.3
40 64 LQFP
8.21
0.5
2.5K
–
32K
256
–
4
Y
16
Y Y Y
16 ch
41
3.3
40 100 LQFP
8.33
0.5
2.5K
–
32K
256
Y
4
Y
16
Y Y Y
16 ch
41
3.3
40 144 LQFP
8.83
0.5
544
4K
–
–
–
2
Y
8
– Y –
8 ch
26
5
20 64 PQFP
3.62‡*
0.9
544
4K
–
–
–
2
Y
8
– Y –
8 ch
26
5
20 38 PLCC
3.62‡*
0.9
544
–
8K
–
–
2
Y
8
Y Y Y
8 ch
26
5
20 64 PQFP
11.16
0.9
544
–
8K
–
–
2
Y
8
Y Y Y
8 ch
26
5
20 68 PLCC
13.36
0.9
544
–
8K
–
Y
2
Y
8
Y Y Y
8 ch
32
5
20 144 LQFP
13.99
0.9
544
–
16K
–
Y
3
Y
12
Y Y –
16 ch
28
5
20 132 PQFP
16.21
6.1
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
* Pricing based on 5 KU minimum requirements due to factory ROM code.
‡ Minimum volume for LC240xA devices is 10 KU with NRE of $9,000.
** 10-bit
§ Not recommended for new designs.
Standard lead times are 5 weeks for Flash parts and 10 weeks for ROM-coded parts.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
° Available in industrial temperature range (A = –40 to 85°C) or extended temperature range (S = –40 to 125°C) (with 10% price adder).
† 1 word = 2 Bytes
Texas Instruments 2Q 2005
New devices are listed in red.
DSP Selection Guide
24
TMS320C2000™ DSP Platform
£
Tools, Software and Support
C2000™ DSP Platform Hardware and Software Development Tools
Description
$U.S.+
Part #
Development Boards
LF2407A eZdsp™ Starter Kit (DSK)°
LF2401A eZdsp Starter Kit°
F2812 eZdsp Starter Kit (DSK)
Includes parallel port cable, User’s Guide, Code Composer Studio™ (CCStudio) IDE for eZdsp, power supply
F2812 eZdsp Starter Kit (DSP in Socket)
Includes parallel port cable, User’s Guide, CCStudio IDE for eZdsp, power supply
R2812 eZdsp Starter Kit
Includes USB cable, User’s Guide, CCStudio IDE, 256-Kbit socket EEPROM, power supply
F2808 eZdsp Starter Kit (DSP in Socket)
Includes USB cable, User’s Guide, CCStudio IDE, power supply
F2812 Development Bundle
Includes eZdsp (DSP in socket), CCStudio v 2.2, XDS510PP-Plus
F2812 Development Bundle
Includes eZdsp (DSP in socket), CCStudio v 2.2, XDS510™ USB Emulator
TMDSEZD2407 (U.S. part number)
TMDSEZD2407-0E (European part number)
TMDSEZD2401 (U.S. part number)
TMDSEZD2401-0E (European part number)
TMDSEZD2812 (U.S. part number)
TMDSEZD2812-0E (European part number)
TMDSEZS2812 (U.S. part number)
TMDSEZS2812-0E (European part number)
TMDXEZR2812 (U.S. part number)
TMDXEZR2812-0E (European part number)
TMDXEZD2808 (U.S. part number)
TMDXEZD2808-0E (European part number)
TMDSEVP2812 (U.S. part number)
TMDSEVP2812-0E (European part number)
TMDSEVU2812 (U.S. part number)
TMDSEVU2812-0E (European part number)
295
295
295
449
495
495
1,995
2,295
Evaluation Module
LF2407A Evaluation Module (EVM), CCStudio v 2.2, XDS510PP-Plus Emulator§
TMDS3P701016A (U.S. part number)
TMDS3P701016AE (European part number)
1,995
TMDSEMU560
TMDSEMUPP (U.S. part number)
TMDSEMUPP-0E (European part number)
TMDSEMUUSB
3,995
1,500
JTAG Emulators
XDS560™ PCI-Based High-Performance JTAG Emulator
XDS510PP-Plus Parallel Port Pod with JTAG Cable for Windows
XDS510 USB-Based Emulator for Windows
1,995
Software Development Tools
C2000™ DSP Code Composer Studio Development Tools Bundled with Annual Software Subscription
Supports C24x™ and C28x™ DSP products
C2000 Code Composer Studio Development Tools Annual Software Subscription
Essential Guide to Getting Started with DSP CD-ROM
Includes C2000™ Code Composer Studio 90-Day Free Evaluation Tools‡
TMS320C2000 DSP Flash Programming Utilities
TMDSCCS2000-1
TMDSSUB2000
SPRC119B
(www.dspvillage.ti.com/freetools)
www.ti.com/c2000flashtools
495
495
Free
Free
Prices are quoted in U.S. dollars and represent year 2005 suggested resale pricing.
New tools are listed in red.
§ Includes Code Composer Studio integrated development environment (IDE), code generation tools with C compiler/assembler/linker, target board and device drivers.
‡ Includes full-featured Code Composer Studio Development Tools, code generation tools (C/C++ compiler/assembler/linker), emulator and simulator configurations all limited to 90 days.
° Includes board-specific Code Composer IDE, code-generation tools, on-board JTAG emulation, target board and target-specific device driver.
Alternative Development Tools are available from third parties such as Spectrum Digital (www.spectrumdigital.com), Technosoft (www.technosoft.ch) and Softronics (www.softronx.com).
Please see the features supported by platform matrix on page 60 for more details.
+
C2000 DSP Literature and Related Technical Documentation
Data Sheets
Web Search Literature #
TMS320F2810 / F2811 / F2812 DSP Data Sheet
SPRS174
TMS320C2810 / C2811 / C2812 DSP Data Sheet
SPRS174
TMS320R2811 / R2812 Data Sheet
SPRS257
TMS320F2801 / F2806 / F2808 Data Sheet
SPRS230
TMS320C242 DSP Data Sheet
SPRS063
TMS320F243 / F241 DSP Data Sheet
SPRS064
TMS320LF2407A / LF2406A / LF2403A / LF2402A / LC2406A /
SPRS145
LC2404A / LC2402A DSP Data Sheet
TMS320LF2401A DSP Data Sheet
SPRS161
Hardware Reference Guides
TMS320F / C24x DSP Controllers Reference Guide: CPU and Instruction Set SPRU160
TMS320LF / LC240xA DSP Controllers Reference Guide: System & Periph. SPRU357
Hardware Reference Guides (Cont’d)
Web Search Literature #
TMS320F / C240 DSP Controllers Reference Guide: Peripheral
SPRU161
Library and Specific Devices
TMS320F243 / F241 / C242 DSP Controllers Reference Guide: System
SPRU276
and Peripherals
TMS320F20x / F24x DSP Embedded Flash Memory Technical Reference SPRU282
Product Bulletins / Brochures
TMS320C28x Product Bulletin
SPRT242
TMS320C2000 Platform Overview
SPRB160
Smart Sensing Brochure
SPRT301
DMC Software Brochure
SPRB165
DMC Overview Brochure
SPRB166
Motor Control Solutions CD-ROM
www.ti.com/motorcontrolcd
Check the TI website for a complete listing of technical documentation including application notes.
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C2000™ DSP Platform
25
Tools, Software and Support
£
C2000™ DSP Platform Tools Documentation
Hardware Reference Guides
Web Search Literature #
TMS320F240 DSP Controllers Evaluation Module Technical
SPRU248
Reference Guide
TMS320F28x DSP Analog-to-Digital Converter (ADC) Peripheral
SPRU060
Reference Guide
TMS320F28x DSP Event Manager (EV) Peripheral Reference Guide
SPRU065
TMS320C28x™ DSP CPU and Instruction Set Reference Guide
SPRU430
TMS320F28x DSP Boot ROM Peripheral Reference Guide
SPRU095
TMS320F28x DSP Control and Interrupts Peripheral Reference Guide
SPRU078
TMS320F28x DSP Enhanced Controller Area Network (eCAN)
SPRU074
Peripheral Reference Guide
TMS320F28x DSP External Interface (XINTF) Peripheral Reference Guide SPRU067
TMS320F28x DSP Serial Peripheral Reference Guide
SPRU059
TMS320F28x DSP Multi-channel Buffered Serial Port (McBSP)
SPRU061
Peripheral Reference Guide
TMS320F28x DSP Serial Communications Interface (SCI) Peripheral
SPRU051
Reference Guide
Hardware Reference Guides (Cont’d)
Web Search Literature #
TMS320F28x DSP Peripherals Reference Guide
SPRU566
Software Reference Guides
TMS320C28x DSP Assembly Language Tools User’s Guide
SPRU513
TMS320C28x DSP Optimizing C/C++ Compiler User’s Guide
SPRU514
Code Composer Studio™ Getting Started Guide
SPRU509
TMS320™ DSP Algorithm Standard Rules and Guidelines
SPRU352
TMS320 DSP Algorithm Standard API Reference
SPRU360
TMS320 DSP Algorithm Standard Demonstration Application
SPRU361
TMS320 DSP Algorithm Standard Developer’s Guide
SPRU424
TMS320C28x DSP Instruction Set Simulator Technical Overview
SPRU608
TMS320C28x DSP/BIOS™ Application Programming Interface (API)
SPRU625
Reference Guide
Product Bulletins
TMS320F2812 eZdsp™ DSP Starter Kit (DSK) Product Bulletin
SPRT243
XDS560™ Emulator Product Bulletin
SPRB148
TMS320LF2401 Product Bulletin
SPRT278
Check the TI website for a complete listing of technical documentation including application notes.
A complete listing of documentation can be found online in the specific device product folder (ex: http://focus.ti.com/docs/prod/folders/print/tms320f2812.html).
Motor-Specific Software Solutions
System
Motor Type
Sensored
www.ti.com/c2000appsw
Sensorless
Description
C24x™ DSP
C28x™ DSP
ACI1_1
1 ph AC Induction
•
Tacho I/P
VHz / SinePWM/ Closed Loop (CL) Speed PID
ACI3_1
3 ph AC Induction
•
Tacho I/P
VHz / SinePWM / CL Speed PID
•
ACI3_2
3 ph AC Induction
MRAS (Speed Estimator)
VHz / SinePWM / CL Speed PID
•
ACI3_3
3 ph AC Induction
Tacho I/P
FOC / SinePWM / CL Current PID for D, Q / CL Speed PID
•
•
ACI3_4
3 ph AC Induction
Direct Flux Estimator + Speed Estimator
FOC / SinePWM / CL Current PID for D, Q / CL Speed PID
•
•
PMSM3_1
3 ph Permanent
Magnet Synch
QEP
FOC / SinePWM / CL Current PID for D, Q / CL Speed PID
•
•
PMSM3_2
3 ph Permanent
Magnet Synch
SMO (Sliding Mode Observer) Position Estimator
FOC / SinePWM / CL Current PID for D, Q / CL Speed PID
•
•
PMSM3_3
3 ph Permanent
Magnet Synch
•
Resolver / FOC / CL Current PID for D, Q /
CL Speed PID
•
PMSM3_4
3 ph Permanent
Magnet Synch
•
QEP / FOC / Position Control
•
BLDC3_1
3 ph Trapezoidal
Brushless DC
•
3 Hall Effect I/P
Trapezoidal / CL Loop Current PID / CL Speed PID
•
•
BLDC3_2
3 ph Trapezoidal
Brushless DC
BEMF / Zero Crossing Detection
Trapezoidal / CL Loop Current PID / CL Speed PID
•
•
DCMOTOR
Brushed DC
•
Digital Motor
Control Library
All Motor Types
•
•
•
•
•
•
•
•
•
•
•
Speed & Position / QEP without Index
•
Component Modules for Motor-Specific Applications
•
C2000 DSP Platform Support
C2000 DSP Application Notes
C2000 DSP Application Software
C2000 DSP Signal Processing Libraries
C2000 DSP Platform Developer’s Kits
Texas Instruments 2Q 2005
www.ti.com/mcappnotes
www.ti.com/c2000appsw
www.ti.com/c2000sigproclib
www.ti.com/c2000devkit
DSP Selection Guide
26
TMS320C2000™ DSP Platform
£
Power Management Products
Power Management Products for the C2000™ DSP Platform
Get samples, datasheets, Evaluation Modules (EVMs) and app reports at: power.ti.com
Suggested Texas Instruments Power Management Solutions for the TMS320C24x™ DSP Generation
DSP Part Number
5.0 V
TMS320C242
TMS320F240
TMS320F241
TMS320F243
DSP Part Number
3.3 V
TMS320LC2401A
TMS320LC2402A
TMS320LC2404A
TMS320LC2406A
TMS320LF2401A
TMS320LF2402A
TMS320LF2403A
TMS320LF2406A
TMS320LF2407A
8–40 VIN
Controller
TPS40054
TPS40054
TPS40054
TPS40054
LDO
REG103-5
REG103-5
REG103-5
REG103-5
LDO
REG103-33
REG103-33
REG103-33
REG103-33
REG103-33
REG103-33
REG103-33
REG103-33
REG103-33
8–40 VIN
Controller
TPS40054
TPS40054
TPS40054
TPS40054
TPS40054
TPS40054
TPS40054
TPS40054
TPS40054
9–26 VIN
Plug-In Module
PT5103
PT5103
PT5103
PT5103
PT5103
PT5103
PT5103
PT5103
PT5103
9–26 VIN
Plug-In Module
PT5101
PT5101
PT5101
PT5101
5 VIN
Converter
TPS54316
TPS54316
TPS54316
TPS54316
TPS54316
TPS54316
TPS54316
TPS54316
TPS54316
5 VIN
Plug-In Module
PTHxx050W2
PTHxx050W2
PTHxx050W2
PTHxx050W2
PTHxx050W2
PTHxx050W2
PTHxx050W2
PTHxx050W2
PTHxx050W2
Suggested Texas Instruments Power Management Solutions for the TMS320C28x™ DSP Generation
DSP Part Number
1.9-V Core/3.3-V I/O
TMS320F2810
TMS320F2811
TMS320F2812
Supervised Voltage
Dual SVS1
Supply Voltage Supervisor
1.9-V
LDO
TPS79501
TPS79501
TPS79501
1.8 V
TPS3305-18
TPS3128E18
Dual
LDO
TPS70102
TPS70102
TPS70102
8–40 VIN
Controller
TPS40054
TPS40054
TPS40054
3.3 V
N/A
TPS3823-33
9–26 VIN
Plug-In Module
PT5103
PT5103
PT5103
5V
N/A
TPS3823-50
3.3/5 VIN
Converter
TPS54110
TPS54110
TPS54110
5 VIN
Plug-In Module
PTHxx050W2
PTHxx050W2
PTHxx050W2
Adj3
TPS3110
TPS3110K33
Note 1: Other supervised voltage is 3.3 V
Note 2: xx is determined by input bus voltage: VIN = 12 V then xx = 12, VIN = 5 V then xx = 05, and VIN = 3.3 V then xx = 03.
Note 3: Adjustable supply voltage supervisors are available for other core voltages
Note 4: Visit www.ti.com/dsppower for one-stop DSP power management support
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C5000™ DSP Platform
27
Silicon
£
TMS320C55x™ DSP Generation, Fixed Point
Industry’s Best Power Efficiency
Get samples, datasheets, tools and app reports at: www.ti.com/c5000
r
ico
s
d
an
H
ss
le
re
Wi
et,
tal
Imaging &
Audio Devices
& Chipsets
ns
ra
i
Dig
Wireless
Handset &
Chipsets
io
lut
lu
So
e
am
So
C
OMAP59xx
Devices
C55x™
Devices
ble
orta
ia P
imed
t
Mul
dio/GPS
/VoIP/Ra
Telecom
mm/Audio
Portable Media Co
C5000
Devices
C55x
Devices
C54x™
Devices
Ultra-Embedded Signal Processing/Conditioning
C5000 DSP Platform Roadmap
The C5000 DSPs span the applications spectrum with core performance extended to 300 MHz.
45
RTC
Memory
3
2
2 TQFP
4 BGA
INT
5
7
Watchdog
GPIO
ROM
64 KB
10-Bit
A/D
USB
USB
PLL
SARAM
DARAM
192 KB
64 KB
JTAG
C55x™
DSP Core
1
2 Timers
2
I2C
MMC/SD
2
Peripheral Bus
External
Memory
Interface
6Channel
DMA
6
McBSP
McBSP
6
MMC/SD
6
System
PLL
TMS320C5501 / C5502 DSPs – Price
and Performance Leaders
• 300-MHz clock rate
• 32-/64-KB RAM, 32-KB ROM
• Two/Three multi-channel buffered serial ports (McBSPs), I2C, general-purpose
timers, watchdog timer, UART
• 16-/32-bit EMIF
oIP
eV
ult
M
EHPI
TMS3205509A DSP – Portable and
Connected DSP Optimized for Portable/
Industrial Medical Markets
• Dual MAC/200 MHz/400 MIPs
• USB 2.0 full-speed compliant
(12 Mbps)
• Large on-chip SRAM
• 10-bit ADC, real-time clock (RTC), glueless media interfaces to MMC and SD
• Very low standby power of 0.12 mW
ns
tio
McBSP
Features
• Advanced automatic power
management
• Configurable idle domains to extend
your battery life
• Shortened debug for faster time-tomarket
• Large on-chip RAM of 32 KB–320 KB
Broadband
TNET
Devices
GPIO
Applications
Feature-rich, miniaturized personal and
portable products; 2G, 2.5G and 3G cell
phones and basestations; digital audio
players; digital still cameras; electronic
books, voice recognition, GPS receivers;
fingerprint/pattern recognition; wireless
modems; headsets; biometrics
Software Compatible
Increasing Performance, Memory & Peripherals
Specifications
• Broad portfolio of the industry’s most
power-efficient DSPs with standby
power as low as 0.12 mW and performance up to 600 MIPs
• Lowest industry standby power greatly
extends battery life
• Software compatible with all C5000™
DSPs
• Easy-to-use software and development
tools speed time-to-market
7 TQFP
9 BGA
TMS320C5509A DSP Block Diagram
The C5509A DSP is the portable and connected DSP optimized for portable/industrial medical
markets.
TMS320C5510 DSP – Ideal for MemoryIntensive Applications
Texas Instruments 2Q 2005
DSP Selection Guide
28
TMS320C5000™ DSP Platform
£
Silicon
TMS320C55x™ DSP Generation
Part Number
TMS320VC5501GZZ300¤
TMS320VC5501PGF300¤
TMS320VC5502GZZ200¤
TMS320VC5502PGF200¤
TMS320VC5502PGF300¤
TMS320VC5502GZZ300¤
TMS320VC5503GHH
TMS320VC5503PGE
TMS320VC5507GHH
TMS320VC5507PGE
TMS320VC5509AGHH¶
TMS320VC5509APGE¶
TMS320VC5510AGGW1
TMS320VC5510AGGW2
RAM ROM
(Bytes) (Bytes)
32K
32K
32K
32K
64K
32K
64K
32K
64K
32K
64K
32K
64K
64K
64K
64K
128K
64K
128K
64K
256K
64K
256K
64K
320K
32K
320K
32K
DMA
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
6 ch
DAT/PRO
(ADDR)
MMC/ Voltage (V)
(Words) USB ADC UART I2C RTC McBSP! SD Core I/O COM Timers§
8M
–
–
Y
Y –
2
– 1.26 3.3 HPI8
3*
8M
–
–
Y
Y –
2
– 1.26 3.3 HPI8
3*
8M
–
–
Y
Y –
3
– 1.26 3.3 HPI16/8
3*
8M
–
–
Y
Y –
3
– 1.26 3.3 HPI16/8
3*
8M
–
–
Y
Y –
3
– 1.26 3.3 HPI16/8
3*
8M
–
–
Y
Y –
3
– 1.26 3.3 HPI16/8
3*
8M
–
–
–
Y Y
3
–
1.6 3.3 HPI16
2*
8M
–
–
–
Y Y
3
–
1.6 3.3 HPI16
2*
8M
Y
Y
–
Y Y
3
–
1.6 3.3 HPI16
2*
8M
Y
Y
–
Y Y
3
–
1.6 3.3 HPI16
2*
8M
Y
Y
–
Y Y
3
Y
1.6 3.3 HPI16
2*
8M
Y
Y
–
Y Y
3
Y
1.6 3.3 HPI16
2*
8M
–
–
–
– –
3
–
1.6 3.3 HPI16
2
8M
–
–
–
– –
3
–
1.6 3.3 HPI16
2
Note: All devices include software PLL.
! Multi-channel buffered serial port (McBSP)
° MicroStar BGA™ package
§ 3 = Two general-purpose timers and one 32-bit DSP/BIOS™ kernel counter, 2 = Two general-purpose timers
* Plus 1 additional programmable watchdog timer
¤ Extended temperature device, –40 to 85°C case temperature operation
¶ 8 Kword Secure ROM and JTAG disconnect option
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs
MHz
300
300
200
200
300
300
200
200
200
200
200
200
160
200
MIPS
600
600
400
400
600
600
400
400
400
400
400
400
320
400
Packaging
201 BGA°
176 LQFP
201 BGA°
176 LQFP
176 LQFP
201 BGA°
179 BGA°
144 LQFP
179 BGA°
144 LQFP
179 BGA°
144 LQFP
240 BGA°
240 BGA°
1 KU
($U.S.)+
4.99
4.99
7.51
7.51
9.66
9.66
7.83
7.83
11.29
11.29
17.28
17.28
17.34
20.40
New devices are listed in red.
MicroStar BGA™ Package Comparison
The ultra-small physical size (12 mm × 12 mm × 1.4 mm) of the C5000™ DSP
MicroStar BGA (ball grid array) packaging can also help increase the performance per square inch for MIPS-intensive or space-constrained applications.
The C5509A DSP is also pictured in a 144-pin LQFP.
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C5000™ DSP Platform
29
Silicon
£
TMS320C54x™ DSP Generation, Fixed Point
Power-Efficient Performance DSPs
Get samples, datasheets, tools and app reports at: www.ti.com/c5000
Texas Instruments 2Q 2005
JTAG
Emulation
Control
Program/Data Buses
C54x DSP CPU
Timer
DMA
ALU
Ch 0
40-Bit ALU
17 x 17 MPY
40-Bit Adder
RND, SAT
CMPS Operator (VITERBI)
Shifter
Accumulators
40-Bit Barrel
(-16, 31)
40-Bit ACC A
40-Bit ACC B
Ch 1
Ch 2
Ch 3
Ch 4
Ch 5
EXP Encoder
Peripheral Bus
MAC
Buffered
Serial Port (BSP)
TDM Serial Port
Standard
Serial Port
Host Port
Interface (HPI) 16/8
Multi-channel Buffered
Serial Port (McBSP)
PLL Clock
Generator
Addressing Unit
8 Auxiliary Registers
2 Addressing Units
S/W Waitstate
Generator
Power Management
C54x™ DSP Generation Block Diagram
This block diagram of the C54x DSP is a comprehensive diagram showing all peripheral options.
C54x DSPs are optimized to meet the performance, cost and low-power needs of wireless and
wireline communications systems as well as emerging applications like IP phones, VoP and
portable applications.
2 KWords ROM
JTAG
Emulation
Control
64 KWords RAM
Multi-channel Buffered
Serial Port (McBSP)
Program/Data Buses
DMA
Ch 0
Ch 1
Ch 2
Ch 3
Ch 4
Ch 5
C54x DSP CPU
Peripheral Bus
Multi-channel Buffered
Serial Port (McBSP)
Multi-channel Buffered
Serial Port (McBSP)
16-Bit Timer
2 GP I/O
PLL Clock
Generator
16-Bit HPI
FIFO Interface
128 KWords RAM
16-Bit HPI
DMA
Ch 0
Ch 1
Ch 2
Ch 3
Ch 4
Ch 5
C54x DSP CPU
Peripheral Bus
Features
• Integrated VITERBI accelerator
• 40-bit adder and two 40-bit
accumulators to support parallel
instructions
• 40-bit ALU with a dual 16-bit
configuration capability for dual
one-cycle operations
• 17 × 17 multiplier allowing 16-bit
signed or unsigned multiplication
• Four internal buses and dual
address generators enable multiple
program and data fetches and
reduce memory bottleneck
• Single-cycle normalization and
exponential encoding
• Eight auxiliary registers and a software stack enable advanced fixedpoint DSP C compiler
• Power-down modes for batterypowered applications
D(15-0)
A(22-0)
Power Management
Applications
Digital cellular communications,
personal communications systems,
pagers, personal digital assistants,
digital cordless communications,
wireless data communications, networking, computer telephony, voice
over packet, portable Internet audio,
modems
Program/Data RAM
Program/Data ROM
Power Management
Specifications
• 16-bit fixed-point DSPs
• Power dissipation as low as 40 mW
• Single- and multi-core products
delivering 30–532 MIPS performance
• 1.2-, 1.8-, 2.5-, 3.3- and 5-V
versions available
• Three power-down modes
• Integrated RAM and ROM
configurations
• Auto-buffered serial port
• Multi-channel buffered serial port
• Host port interface
• Ultra-thin packaging (100-, 128-,
144- and 176-pin LQFPs; 143-, 144-,
176- and 169-pin MicroStar
BGAs™)
• 6-channel DMA controller per core
Multi-channel Buffered
Serial Port (McBSP)
Multi-channel Buffered
Serial Port (McBSP)
Multi-channel Buffered
Serial Port (McBSP)
16-Bit Timer
2 GP I/O
Program/Data Buses
2 KWords ROM
64 KWords RAM
PLL Clock
Generator
JTAG
Emulation
Control
TMS320C5421 Multicore DSP Block Diagram
The C5420 and C5421 DSPs are dual-core DSPs targeted at carrier-class voice and video end
equipments. The C5441 DSP features four C54x DSP cores on a single piece of silicon, offering
532 MIPS and is targeted at high-channel density solutions.
DSP Selection Guide
30
TMS320C5000™ DSP Platform
£
Silicon
TMS320C54x™ DSP Generation
Part Number
RAM
(Bytes)
ROM
(Bytes)
DAT/PRO
Voltage (V)
(ADDR) (Bytes) McBSP Core
I/O
80K
80K
16K
16K
32K
32K
32K
32K
32K
32K
16K
80K
80K
64K
64K
64K
64K
64K
64K
64K
64K
128K
128K
128K
128K
128K
128K
256K
256K
256K
256K
256K
256K
8K
8K
8K
8K
32K
32K
128K
128K
4K
256K
256K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
32K
128K/16M
128K/16M
128K/2M
128K/2M
128K/2M
128K/2M
128K/16M
128K/16M
128K/16M
128K/16M
64K/1M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
128K/16M
2
2
2
2
2
2
3
3
3
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1.5
1.5
1.8
1.8
1.8
1.8
1.6
1.6
1.5
1.5
1.8
1.6
1.6
1.8
1.8
1.8
1.8
1.5
1.5
1.6
1.6
2.5
2.5
1.5
1.5
1.6
1.6
1.5
1.5
1.6
1.6
400K
400K
512K
512K
–
–
8K
8K
128K/512K
128K/512K
128K/512K
128K/512K
6
6
6
6
1.8
1.8
1.8
1.8
COM
Timers
DMA
MHz
MIPS
Packaging
1 KU
($U.S.)+
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.6
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
HPI 8/16
HPI 8/16
HPI 8
HPI 8
HPI 8
HPI 8
HPI 8
HPI 8
HPI 8/16
HPI 8/16
HPI 8
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8
HPI 8
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
HPI 8/16
2
2
2
2
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
120
120
50
50
100
100
160
160
120
120
80
120
120
80
80
100
100
120
120
160
160
100
100
120
120
160
160
120
120
160
160
120
120
50
50
100
100
160
160
120
120
80
120
120
80
80
100
100
120
120
160
160
100
100
120
120
160
160
120
120
160
160
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
143 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
176 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
144 LQFP
144 BGA°
7.89
7.89
4.08
4.08
5.37
5.37
10.10
10.10
7.40
7.40
5.60
8.92
8.92
7.90
7.90
9.70
9.70
11.47
11.47
12.70
12.70
27.40
27.40
13.77
13.77
15.24
15.24
22.95
22.95
25.50
25.50
3.3
3.3
3.3
3.3
HPI 16
HPI 16
HPI 16
HPI 16
2
2
2
2
12
12
12
12
2 × 100
2 × 100
2 × 100
2 × 100
200
200
200
200
144 LQFP
144 BGA
144 LQFP
144 BGA
59.25
59.25
60.70
60.70
Single Core DSPs
TMS320C54CSTPGE+
TMS320C54CSTGGU+
TMS320VC5401PGE50
TMS320VC5401GGU50
TMS320VC5402PGE100
TMS320VC5402GGU100
TMS320VC5402APGE16
TMS320VC5402AGGU16
TMS320VC5404PGE
TMS320VC5404GGU
TMS320UC5405GQW
TMS320VC5407PGE
TMS320VC5407GGU
TMS320VC5409PGE-80
TMS320VC5409GGU-80
TMS320VC5409PGE100
TMS320VC5409GGU100
TMS320VC5409APGE12
TMS320VC5409AGGU12
TMS320VC5409APGE16
TMS320VC5409AGGU16
TMS320VC5410PGE100
TMS320VC5410GGW100
TMS320VC5410APGE12
TMS320VC5410AGGU12
TMS320VC5410APGE16
TMS320VC5410AGGU16
TMS320VC5416PGE120
TMS320VC5416GGU120
TMS320VC5416PGE160
TMS320VC5416GGU160
Multicore DSPs
TMS320VC5420PGE200†¶
TMS320VC5420GGU200†¶
TMS320VC5421PGE200†
TMS320VC5421GGU200†
° MicroStar BGA™ package
† Multicore devices (VC542x = 2)
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
+
Client side telephony (CST) software bundle information on page 11.
¶ Internal bootloader not available on VC5420 DSP
Note: All devices include software PLL.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
Texas Instruments 2Q 2005
New devices are listed in red.
DSP Selection Guide
TMS320C5000™ DSP Platform
31
Silicon
£
OMAP™ Processors, Fixed Point
System-Level DSPs
Get samples, datasheets, tools and app reports at: www.omap.com
Applications
Portable Data Terminals (PDT)
• Portable medical devices
– Portable defibrillation
– Home medical test and analysis
– PDT for patient/medical personal
• Asset and inventory management
– Parcel tracking and location
– Stock inventory and replenishment
– Real-time data capture, analysis
and interpretation
• Point of sale
– Sales and membership processing
– Merchandising and pricing
management
– Verification and authentication
• Enterprise PDT
– Commercial and business
applications
– Enhanced employee productivity
Key Features
• Extensive peripheral set supporting
glueless interface to multiple radio
technologies (GSM/GPRS, WLAN,
BT, RF)
• Industry-leading C55x™ DSP core
offering portable data terminalcentric algorithms via TI DSP Third
Party Network
• Multibus architecture for PDT
system-level optimization
• On-chip frame buffer supporting
multiple display variations
• Hardware encryption engine
enabling industry-standard security
applications
• Robust man/machine interface
ARM9 core for multiple operating
systems and application programs
OMAP59xx Processors Support
• Microsoft® Windows® CE
• Linux®
• Accelerated Technologies Nucleus™
• WindRiver Systems VxWorks™
• Texas Instruments DSP/BIOS™ kernel
• And many more
Texas Instruments 2Q 2005
Embedded OMAP Processors: OMAP5910 and OMAP5912
Addressing the Needs of NextGeneration Embedded Designers for
Portable Data Terminal Applications
The dual-core OMAP59xx processor integrates a TMS320C55x™ DSP core with
an ARM9 core on a single chip for the
optimal combination of application performance and low power consumption.
This unique architecture offers an attractive solution to both DSP and ARM developers, by providing the low-power, realtime signal processing capabilities of a
DSP coupled with the command and control functionality of an ARM.
TI’s software development support,
OMAP Technology Centers (OTCs), OMAP
Developer’s Network, and third party
tools provide a user-friendly software
development infrastructure. The
OMAP59xx processors are ideal for
designers working with devices that
require embedded applications processing
in a connected environment such as
portable data terminals.
Familiar Development Environment
Speeds Design Cycle
The OMAP59xx processor enables
embedded developers to program using
familiar development environments by
supporting leading operating systems
such as Microsoft Windows CE, Linux,
Accelerated Technology’s Nucleus,
WindRiver's VxWorks, Green Hills
INTEGRITY®, Enea OSE and TI’s DSP/BIOS
real-time scalable kernel among others.
This open development environment
makes it possible for designers to deliver
innovative products to the market faster,
utilizing familiar tools, a standard application programming interface (API) and a
seamless interface to the DSP through an
optimized interprocessor communication
mechanism. The built-in interprocessor
communication mechanism eliminates
the need for developers to program the
RISC and DSP independently resulting in
reduced programming efforts.
Sampling today: OMAP5912 processor
Available today: OMAP5910 processor
OMAP Processors
C55x DSP
192 MHz
16-Channel
DMA
SDRAM
Mobile
DDR
Flash
SRAM
NAND
CF
96 MHz
48 MHz
Traffic
Controller /
Memory I/F
LCD Ctrl
(18b Multi Std:
e.g., TFT, STN, etc.)
256 kB
ISRAM
(Frame Buffer)
ARM 926EJ
192 MHz
Hardware
Encryption
Engine
WDT
Int Ctrl
McBSP (x2)
MCSI (x2)
SPI
UART (x2)
UART/IrDA NAND Flash I/F
Mailbox GP Timer (x8)
I2C (Master) GPIO (>50)
McBSP2 32k-Sync Timer
32k Timer MMC/SDIO2
Timer (x8)
LPG (x2)
WDT
PWL/PWT
RTC
SD/MMC
(x2)
Int Ctrl
CCP
µwire
USB OTG
ARMIO/Key
Camera I/F
OMAP5912 Peripheral Block Diagram
OMAP5912 processor diagram with ARM926 and C55x DSP cores and peripherals.
DSP Selection Guide
32
TMS320C5000™ DSP Platform
£
Silicon
OMAP™ Processors
Part Number
OMAP5910JGZG2
OMAP5910JGDY2
OMAP5912ZZG
OMAP5912ZDY
Frequency RAM ROM
External
(MHz) (Bytes) (Bytes) Memory I/F
150
160K 32K
SDRAM*,
ASYNC*
ARM9TDMI
150
192K†
SDRAM,
ASYNC
CPU
C55x
C55x
150
160K
ARM9TDMI
150
192K†
C55x
192
160K
ARM926EJ-S
192
256K†
C55x
192
160K
ARM926EJ-S
192
256K†
32K
SDRAM*,
ASYNC*
SDRAM,
ASYNC
DMA
6 Ch
9 Ch
6 Ch
9 Ch
Timers
3 GP,
1 WDT
1 OS,
3 GP,
1 WDT
3 GP,
1 WDT
1 OS,
3 GP,
1 WDT
32K
SDRAM*, 6 Ch
NAND Flash*
SDRAM, 17 Ch
ASYNC
4 GP,
1 WDT
1 OS,
3 GP,
1 WDT
32K
SDRAM*, 6 Ch
NAND Flash*
SDRAM, 17 Ch
ASYNC
4 GP,
1 WDT
1 OS,
3 GP,
1 WDT
Serial Ports
2 McBSP*,
2 MCSI*
3 Host or 2 Host/
1 Function USB 1.1,
1 McBSP, µwire, I2C,
HDQ, 3 UARTs (1 IrDA)†
2 McBSP*,
2 MCSI*
3 Host or 2 Host/
1 Function USB 1.1,
1 McBSP, µwire, I2C,
HDQ, 3 UARTs (1 IrDA)†
2 McBSP*,
2 MCSI*, 3 UARTs*
Host/Function USB 1.1,
USB On-the-Go (OTG),
1 McBSP, µwire, I2C,
HDQ, SPI, V-Link
Voltage (V)
Misc
Core
I/O
3 Video HW Accel,
1.6
1.8/
14 GPIO*, MMU
2.75/3.3§
LCD, Camera, MMC/SD,
RTC, Keypad,
10 GPIO, MMU
1.8/
2.75/3.3§
289 BGA°,
19 × 19 mm
32.00
4 Video HW Accel,
1.6
24 KByte I-Cache
Self-Powered RTC, LCD,
CompactFlash, Camera,
2 MMC/SD, Keyboard,
DPLL, PWT/PWL, 2 LED
Pulse Generators, SoSSI
2 McBSP*,
4 Video HW Accel,
1.6
2 MCSI*, 3 UARTs*
24 KByte I-Cache
Host/Function USB 1.1, Self-Powered RTC, LCD,
USB-On-the-Go (OTG), CompactFlash, Camera,
1 McBSP, µwire, I2C, 2 MMC/SD, Keyboard,
HDQ, SPI, V-Link
DPLL, PWT/PWL, 2 LED
Pulse Generators, SoSSI
1.8/
2.75/3.3§
289 BGA,
12 × 12 mm
Lead free
33.47
1.8/
2.75/3.3§
289 BGA,
19 × 19 mm
Lead free
33.47
Lead (Pb)-Free Solutions from
Texas Instruments
TI is a leader in the supply
of Lead (Pb)-Free integrated
circuit packages. Currently
more than 30 billion TI
the field with many new
Pb-Free devices being
added every year.
Texas Instruments 2Q 2005
1 KU
($U.S.)+
28.80
3 Video HW Accel,
1.6
14 GPIO*, MMU
LCD, Camera, MMC/SD,
RTC, Keypad,
10 GPIO, MMU
* Shared with the ARM9.
† Shared with the C55x™ CPU.
§ External memory interfaces may use 1.8-, 2.75- or 3.3-V nominal.
° MicroStar BGA™ package options – GZG: 12 × 12 mm (OMAP5910JGZG2) or GDY: 19 × 19 mm (OMAP5910JGDY2)
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2004 suggested resale pricing.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
Pb-Free components are in
Packaging
289 BGA°,
12 × 12 mm
For all your
Lead (Pb)-Free
questions, visit
www.ti.com/quality
New devices are listed in red.
Examples of Pb-Free package types available or
planned for select devices by end of 2004:
• LQFP
• MicroStar BGA™
• MicroStar Junior™
• MSOP
• NanoFree™
• PBGA
• PDIP
• PLCC
• PowerPAD™
• QFN
• QFP
• QSOP
• SC70
• SIP
• SOIC
• SOP
• SOT223
• SOT23
• SSOP
• TO-220
• TQFP
• TSOT
• TSSOP
• TVSOP
DSP Selection Guide
• The Innovator™ Development Kit for
the OMAP platform is a modular development platform that supports multiple
operating systems allowing maximum
hardware and software design
flexibility.
• Code Composer Studio™ IDE for the
OMAP platform integrates all host and
33
OMAP™ Tools, Software and Support
£
OMAP Platform Tools and Software
To aid you in developing your application
with an OMAP59xx processor, the following development tools and software are
available:
TMS320C5000™ DSP Platform
target tools in a unified environment,
which simplifies DSP configuration and
optimization.
• A growing base of TI DSP-based software modules from third parties
including over 70 eXpressDSP™compliant, interoperable algorithms.
development and hardware integration.
OTCs work with customers to develop a
custom integration package. Additionally,
the OMAP Developer’s Network includes
a number of independent companies and
consultants that develop applications for
the OMAP platform.
Support
OMAP Technology Centers (OTCs) are a
network of third parties with extensive
development experience on the OMAP
platform. They have system-level
expertise in operating systems, software
Samples and Availability
The OMAP5910 processor is in volume
production and the OMAP5912 is sampling. Please contact an authorized TI distributor for further information.
OMAP59xx Processors Literature and Related Technical Documentation
Data Sheets
Web Search Literature #
OMAP5912 Processor Data Manual
SPRS231
OMAP5912 Processor Silicon Errata
SPRZ209
OMAP5910 Processor Data Manual
SPRS197
OMAP5910 Processor Silicon Errata
SPRZ016
Hardware User’s Guides
OMAP5910 Technical Reference
SPRU602
OMAP5912 Multimedia Processor Device Overview and Architecture
SPRU748
Reference Guide
OMAP5912 Multimedia Processor OMAP 3.2 Subsystem Reference Guide SPRU749
OMAP5912 Multimedia Processor DSP Subsystem Reference Guide
SPRU750
OMAP5912 Multimedia Processor Clocks Reference Guide
SPRU751
OMAP5912 Multimedia Processor Initialization Reference Guide
SPRU752
OMAP5912 Multimedia Processor Power Management Reference Guide SPRU753
OMAP5912 Multimedia Processor Security Features Reference Guide
SPRU754
OMAP5912 Multimedia Processor Direct Memory Access (DMA) Support SPRU755
Reference Guide
OMAP5912 Multimedia Processor Memory Interfaces Reference Guide
SPRU756
OMAP5912 Multimedia Processor Interrupts Reference Guide
SPRU757
OMAP5912 Multimedia Processor Peripheral Interconnects Ref. Guide
SPRU758
OMAP5912 Multimedia Processor Timers Reference Guide
SPRU759
OMAP5912 Multimedia Processor Serial Interfaces Reference Guide
SPRU760
OMAP5912 Multimedia Processor Universal Serial Bus (USB) Ref. Guide SPRU761
OMAP5912 Multimedia Processor Multi-channel Buffered Serial Ports
SPRU762
(McBSPs) Reference Guide
OMAP5912 Multimedia Processor Camera Interface Reference Guide
SPRU763
Hardware User’s Guides (Cont’d)
Web Search Literature #
OMAP5912 Multimedia Processor Display Interface Reference Guide
SPRU764
OMAP5912 Multimedia Processor Multimedia Card (MMC/SD/SDIO)
SPRU765
Interface Reference Guide
OMAP5912 Multimedia Processor Keyboard Interface Reference Guide
SPRU766
OMAP5912 Multimedia Processor General-Purpose Interface Ref. Guide SPRU767
OMAP5912 Multimedia Processor VLYNQ Serial Communications
SPRU768
Interface Reference Guide
OMAP5912 Multimedia Processor Pinout Reference Guide
SPRU769
Application Notes
System Initialization for the OMAP5910 Device
SPRA828
OMAP5910 ARM Program Throughput Analysis
SPRA891
OMAP System DMA Throughput Analysis
SPRA883
An RF6 JPEG Decoder Adaptation on the OMAP5910 Processor
SPRA979
Connecting TFT LCD Displays to the OMAP5910 Processor
SPRA968
OMAP5910 Processor Low-Power System Design
SPRA954
Connecting Bluetooth® to the OMAP5910 Processor
SPRA986
OMAP5910 Processor Video Encoding and Decoding
SPRA985
Connecting an 802.11b WLAN Card to the OMAP5910 Processor
SPRA984
OMAP5910 Processor Audio System Design
SPRA970
OMAP5910 Processor Decoupling/Filtering Techniques
SPRA906
OMAP5910 Processor NTSC or VGA Output
SPRA847
White Papers
Multimedia Technologies on Terminals Based on OMAP Platform
SWPY006
Enabling the Killer Application
SWPY004
Bringing Streaming Video to Wireless Handheld Devices
SWPY005
Check the TI website for a complete listing of technical documentation including application notes.
OMAP59xx Processor On-Line Training
For more information on OMAP on-line training classes, go to: www.ti.com/omaptraining
OMAP5910 Processor Product Overview
OMAP Application Development Using DSP/BIOS™ Bridge for Symbian OS
An Efficient Hardware and Software Architecture for Dual-Core OMAP Processor Systems
Software Development for OMAP Processors: High-Level Operating Systems and Integration of DSP Algorithms
Texas Instruments 2Q 2005
www.ti.com/omap5910
www.ti.com/omapsymbian
www.ti.com/omap5910
www.ti.com/omapdevelopers
DSP Selection Guide
34
TMS320C5000™ DSP Platform
£
Tools, Software and Support
C5000™ DSP Platform Hardware and Software Development Tools
Description
Part #
$U.S.+
C5000 DSP Starter Kits (DSKs)
TMS320C54x™ DSP Starter Kit (DSK), TMS320C5416 DSP based*
TMDSDSK5416 (U.S. part number)
TMDSDSK5416-0E (European part number)
TMDSDSK5510 (U.S. part number)
TMDSDSK5510-0E (European part number)
TMDSFDCFPC10
TMDXOSK5912 (U.S. part number)
TMDXOSK5912-0E (European part number)
TMS320C55x™ DSP Starter Kit (DSK), TMS320C5510 DSP based*
Fingerprint Authentication Development Tool
OMAP5912 OMAP™ Starter Kit (OSK)§
395
395
245
295
OMAP Development Kit
Deluxe Innovator™ Development Kit for OMAP†
Innovator Development Kit demo
INNOVATOREVMV1
www.dspvillage.com/multimedia/innovator.ram
2,995
Free
TMDSEMU560
TMDSEMUPP (U.S. part number)
TMDSEMUPP-0E (European part number)
TMDSEMUUSB
3,995
1,500
TMDSCCS5000-1
3,595
TMDSSUB5000
SPRC049 (www.ti.com/freetools)
TMDSCCSOMAP-1
600
Free
5,400
TMDSSUBOMAP
SPRC119B
(www.ti.com/freetools)
SPRC099
SPRC100
SPRC101
SPRC132
SPRC133
900
Free
JTAG Emulators
XDS560™ PCI-Based High-Performance JTAG Emulator
XDS510PP-Plus – Parallel Port Emulator for Windows
XDS510™ USB-Based Emulator for Windows
1,995
Software Development Tools
C5000 DSP Code Composer Studio™ Development Tools† bundled with Annual Software Subscription
Supports C54x™, C55x™ and C5000 multicore DSPs
C5000 DSP Code Composer Studio Development Tools Annual Software Subscription
Code Composer Studio 90-Day Free Evaluation Tools‡ for OMAP CD-ROM
Code Composer Studio Development Tools for the OMAP Platform† bundled with Annual Software Subscription
Supports OMAP devices, C54x, C55x, ARM7, ARM9 and multicore DSPs
Code Composer Studio Development Tools for OMAP Platform Annual Software Subscription
Essential Guide to Getting Started with DSP CD-ROM
Includes C5000 Code Composer Studio 90-Day Free Evaluation Tools‡
C54x DSP Software Library
C55x DSP Software Library
C55x DSP Imaging Software Library
C54x DSP Chip Support Library
C55x DSP Chip Support Library
Free
Free
Free
Free
Free
+
Prices are quoted in U.S. dollars and represent year 2005 suggested resale pricing.
New tools are listed in red.
* Includes a DSK version of Code Composer Studio™ Development Tools restricted for use only with the DSP target board included in the kit, power supply and cables.
Please see the features supported by platform matrix on page 60 for more details.
† Includes Code Composer Studio Development Tools, DSP/BIOS™ kernel, code generation tools (C/C++/assembler/linker), XDS510™ and XDS560™ device drivers (emulation
software), RTDX™, and simulators. Please see the features supported by platform matrix on page 60 for more details.
‡ Includes full-featured Code Composer Studio Development Tools, code generation tools (C/C++ compiler/assembler/linker), emulator and simulator configurations all limited
to 90 days.
§ OSK includes board with OMAP5912 processor, board support library, Linux® kernel and GNU development tools from Montavista. CCStudio and emulator are sold separately.
C5000 DSP Platform Tools and Software Documentation
Software Reference Guides
Web Search Literature #
TMS320C55x DSP Programmer’s Guide
SPRU376
TMS320C55x DSP Optimizing C/C++ Compiler User’s Guide
SPRU281
TMS320C55x DSP Assembly Language Tools User’s Guide
SPRU280
TMS320C54x DSP Instruction Set Simulator Technical Overview
SPRU598
TMS320C54x DSP Optimizing C/C++ Compiler User’s Guide
SPRU103
Code Composer Studio Getting Started Guide
SPRU509
TMS320™ DSP/BIOS™ User’s Guide
SPRU423
TMS320C5000 DSP/BIOS Application Programming Interface
SPRU404
(API) Reference Guide
TMS320C55x DSP Image/Video Processing Library Programmer’s Ref.
SPRU037
Software Reference Guides (Cont’d)
Web Search Literature #
TMS320C54x DSP Assembly Language Tools User’s Guide
SPRU102
TMS320C54x DSP Library Programmer’s Reference
SPRU518
TMS320C55x DSP Library Programmer’s Reference
SPRU422
OMAP Instruction Set Simulator Technical Overview
SPRU601
TMS320C55x DSP Instruction Set Simulator Technical Overview
SPRU599
TMS320C54x DSP Chip Support Library API User’s Guide
SPRU420
TMS320C55x DSP Chip Support Library API User’s Guide
SPRU433
TMS320C55x DSP CSL USB Programmer’s Reference
SPRU511
Product Bulletin
XDS560 Emulator Product Bulletin
SPRB148
Check the TI website for a complete listing of technical documentation including application notes.
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C5000™ DSP Platform
35
Tools, Software and Support
£
C5000™ DSP and TMS320™ DSP Algorithm Standard Literature and Related Technical Documentation
Data Sheets
Web Search Literature #
TMS320VC5401 DSP Data Sheet
SPRS153
TMS320VC5402 DSP Data Sheet
SPRS079
TMS320UC5405 DSP Data Sheet
SPRS199
TMS320VC5404/VC5407 DSP Data Sheet
SPRS007
TMS320VC5409 DSP Data Sheet
SPRS082
TMS320VC5409A DSP Data Sheet
SPRS140
TMS320VC5410 DSP Data Sheet
SPRS075
TMS320VC5410A DSP Data Sheet
SPRS139
TMS320VC5416 DSP Data Sheet
SPRS095
TMS320VC5420 DSP Data Sheet
SPRS080
TMS320VC5421 DSP Data Sheet
SPRS098
TMS320VC5441 DSP Data Sheet
SPRS122
TMS320C54CST DSP Data Sheet
SPRS187
TMS320VC5502 DSP Data Sheet
SPRS166
TMS320VC5509 DSP Data Sheet
SPRS163
TMS320VC5509A DSP Data Sheet
SPRS205
TMS320VC5510 DSP Data Sheet
SPRS076
Technical Briefs and Overviews
TMS320C55x™ DSP Technical Overview
SPRU393
TMS320C55x DSP Functional Overview
SPRU312
Hardware User’s Guides
TMS320C54x™ DSP CPU & Peripherals, Volume 1
SPRU131
TMS320C54x DSP Mnemonic Instruction Set, Volume 2
SPRU172
TMS320C54x DSP Algebraic Instruction Set, Volume 3
SPRU179
TMS320C54x DSP Enhanced Peripherals Guide, Volume 5
SPRU302
TMS320C55x DSP CPU Reference Guide
SPRU371
TMS320C55x DSP Algebraic Instruction Set Reference Guide
SPRU375
Hardware User’s Guides (Cont’d)
Web Search Literature #
TMS320C55x DSP Mnemonic Instruction Set Reference Guide
SPRU374
TMS320C55x DSP Peripherals Reference Guide
SPRU317
TMS320C55x DSP Peripherals Reference Guide
SPRU317
Software User’s and Reference Guides
TMS320C54x DSP Application Guide, Volume 4
SPRU173
TMS320C55x DSP Library (DSPLIB) Programmer’s Reference
SPRU422
TMS320C54x-to-TMS320C55x DSP Code Migration Reference Guide
SPRU429
TMS320C55x DSP Image/Video Processing Library Programmer’s
SPRU037
Reference
TMS320C54x DSP Library Programmer’s Reference
SPRU518
TMS320 DSP Algorithm Standard Rules and Guidelines
SPRU352
TMS320 DSP Algorithm Standard API Reference
SPRU360
TMS320 DSP Algorithm Standard Demonstration Application
SPRU361
TMS320 DSP Algorithm Standard Developer’s Guide
SPRU424
Product Bulletins
Client-Side Telephony Solution Product Bulletin
SPRT228
Application Notes
System Initialization for the OMAP5910 Device
SPRA828
A Case Study in DSP Systems Integration – The TI 3rd Party Vocoder
SPRA734
Demonstration
Making DSP Algorithms Compliant with the TMS320 DSP Algorithm
SPRA579
Standard
The TMS320 DSP Algorithm Standard White Paper
SPRA581
Using the TMS320 DSP Algorithm Standard in a Dynamic DSP System
SPRA580
Using the TMS320 DSP Algorithm Standard in a Static DSP System
SPRA577
White Paper
The Future of DSP
SPRY049
Check the TI website for a complete listing of technical documentation including application notes.
C5000 DSP Platform Support
C5000 DSP Application Notes
C5000 DSP Benchmarks
C5000 DSP Foundation Software
Texas Instruments 2Q 2005
www.ti.com/c5000appnotes
www.ti.com/c5000bench
www.ti.com/c5000dsplib
DSP Selection Guide
36
TMS320C5000™ DSP Platform
£
Power Management Products
Power Management Products for the C5000™ DSP Platform
Get samples, datasheets, Evaluation Modules (EVMs) and app reports at: power.ti.com
Suggested Texas Instruments Power Management Solutions for the TMS320C55x™ DSP Generation
DSP Part Number
3.3-V I/O (Core)
TMS320VC5510-200 (1.6 V)
TMS320VC5510-160 (1.6 V)
TMS320VC5509-200 (1.6 V)
TMS320VC5509-144 (1.6 V)
TMS320VC5502-300 (1.5 V)
LDO
(Core Only)
TPS79401
TPS79401
TPS79401
TPS79401
TPS79401
LDO
(I/O Only)
TPS77033
TPS77033
TPS77033
TPS77033
TPS77033
Buck Converter
(Core Only)
TPS62204
TPS62204
TPS62204
TPS62204
TPS62200
Boost Converter
w/ LDO1
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
Boost Converter
(3.3 V)2
TPS61030
TPS61030
TPS61030
TPS61030
TPS61030
Suggested Texas Instruments Power Management Solutions for the TMS320C54x™ DSP Generation
DSP Part Number
3.3-V I/O (Core)
TMS320VC5441-532 (1.5 V)
TMS320VC5420-200 (1.8 V)
TMS320VC5421-200 (1.8 V)
DSP Part Number
Multicore (3.3-V I/O) (Core)
TMS320VC5410-100 (2.5 V)
TMS320VC5410A-120 (1.5 V)
TMS320VC5410A-160 (1.6 V)
TMS320VC5416-120 (1.5 V)
TMS320VC5416-160 (1.6 V)
TMS320VC5409A-160 (1.6 V)
TMS320VC5409A-120 (1.5 V)
TMS320VC5409-80 (1.8 V)
TMS320UC5409-80 (1.8 V)
TMS320VC5407-120 (1.5 V)
TMS320VC5404-120 (1.5 V)
TMS320VC5402A-160 (1.6 V)
TMS320VC5402-100 (1.8 V)
TMS320UC5402-80 (1.8 V)
TMS320VC5401-50 (1.8 V)
TMS320C54CST (1.5 V)
Supervised Voltage
Dual SVS3
Supply Voltage Supervisor
LDO
(Core)
TPS79501
TPS79318
TPS79318
LDO
(Core)
TPS79325
TPS79301
TPS79301
TPS79101
TPS79301
TPS79301
TPS79101
TPS79301
TPS79118
TPS79101
TPS79101
TPS79101
TPS79118
TPS79118
TPS79118
TPS79101
1.2 V
TPS3110E12
TPS3123J12
LDO
(I/O Only)
TPS77033
TPS79133
TPS77033
LDO
(I/O Only)
TPS79133
TPS79133
TPS79133
TPS77033
TPS77033
TPS77033
TPS77033
TPS79133
TPS77033
TPS77033
TPS77033
TPS77033
TPS77033
TPS77033
TPS77033
TPS77033
1.5 V
TPS3110K33
TPS3123G15
Buck Converter
(Core)
TPS62004
TPS62202
TPS62202
Buck Converter
(Core)
TPS62205
TPS62201
TPS62204
TPS62201
TPS62204
TPS62204
TPS62201
TPS62201
TPS62202
TPS62201
TPS62201
TPS62204
TPS62202
TPS62202
TPS62202
TPS62201
1.6 V
TPS3106E16
TPS3801-01
3.3-V Boost
Converter w/ LDO1
N/A
TPS61121
TPS61100
3.3-V Boost
Converter w/ LDO1
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
TPS61100
1.8 V
TPS3305-18
TPS3128E18
2.5 V
TPS3305-25
TPS3823-25
Boost Converter
(3.3 V)2
TPS43000
TPS61030
TPS61030
Boost Converter
(3.3 V)2
TPS61030
TPS61030
TPS61030
TPS61010
TPS61030
TPS61030
TPS61010
TPS61030
TPS61010
TPS61010
TPS61010
TPS61010
TPS61010
TPS61010
TPS61010
TPS61010
3.3 V
N/A
TPS3823-33
Suggested Texas Instruments Power Management Solutions for the OMAP59xx Processors
OMAP™ Part Number
OMAP5910
OMAP5912
Power Device
TPS65010
TPS65010
Description
Power and Battery Management Device
Power and Battery Management Device
Application Note
SPRA954A
SPRA954A
Note 1: Boost converter includes on chip LDO
Note 2: Converter listed can supply 3.3 V for additional circuitry, as well as Vcore and VI/O
Note 3: Other supervised voltage is 3.3 V
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C6000™ DSP Platform
37
Silicon
£
TMS320C64x™ DSP Generation, Fixed Point
Highest-Performance and Performance Value DSPs
Get samples, datasheets, tools and app reports at: www.ti.com/c6000
Applications
Wireless Infrastructure (adaptive antennas, basestations, gateways), Telecom
Infrastructure (RAS, PBX, VoIP), Digital
Video (conferencing, surveillance,
statistical remultiplexor/broadband
routers), Imaging (medical, machine
vision/inspection, defense/radar/sonar)
Increasing Performance, Memory & Peripherals
Specifications
• Broadest portfolio of high performance DSPs ranging from $20 to 1 GHz
• Shipping the industry’s first 1-GHz
DSPs on a 90-nm process node
• Upward 100% object code compatibility within C6000™ DSP platform
• The easiest to use integrated development environment with the industry’s best optimizing C compiler
Software Compatible
C64x™
Multiple
Devices
ma
e
nc
r
rfo
st
e
igh
H
Pe
cific
Spe
ion
icat
pl
o Ap
Vide
alue
ance V
Perform
C62x™
6 Devices
DM64x™
Multiple
Devices
Floating Point
C64x™
Multiple
Devices
C67x™
Multiple
Devices
C6000™ DSP Platform Roadmap
The C6000 DSP platform includes a wide range of devices that raise the bar in performance, set
new levels of cost efficiency and offer on-chip peripheral integration to enable developers of highperformance systems to choose the device that best suits their specific application.
Products
Performance Value DSPs:
TMS320C6410/C6413 DSPs – Lowcost for C64x™ DSP performance with
up to 256-KBytes L2 memory
McASP 1*
HPI 16
*
or
HPI 32
PCI-66 or HPI 32
§
or
HPI 16 and EMAC/MDIO
TMS320C64x™ DSP Core
Instruction Fetch
Instruction Dispatch
Instruction Decode
Control Registers
Advanced
In-Circuit Emulation
Data Path A
Data Path B
Register File A
Register File B
L1 S1 M1 D1
D2 M2 S2 L2
Interrupt Control
TMS320C6416T DSP – Features
VITERBI decoder co-processor (VCP) and
Turbo decoder co-processor (TCP)
L1P Cache Direct Mapped, 16 KBytes Total
McASP 0*
L2 Cache/Memory, 4 Banks, 256 KBytes Total°
TMS320C6415T DSP – Adds industry
standard interfaces for multimedia and
media gateway systems
• 32-bit/33-MHz PCI or 32-bit HPI
• Optional universal test and operations PHY interface for ATM (UTOPIA)
McBSP 0/1
Enhanced DMA Controller (64 Channel)
TMS320C6414T DSP – Setting the
industry’s performance standard
• Three multi-channel buffered serial
ports (McBSPs)
• 32-bit host port interface (HPI)
JTAG
Emulation
Control
EMIFA (32 Bits†)
TMS320C6412 DSP – Low system cost
through peripheral integration
• 32-bit PCI or 10-/100-Mb Ethernet MAC
• 256-KBytes L2 memory
Highest-Performance DSPs:
† EMIFA is 64 bits on C6412 DSP.
* Available on C6410 and C6413 DSPs only.
§ Available on C6412 DSP only.
** C6412 DSP has only one I2C.
° L2 cache is 128 KBytes on C6410 DSP.
Timer 0/1/2
L1D Cache 2-Way Set Associative, 16 KBytes Total
I2C 0/1**
GPIO[15:0]
Power
Down
Logic
PLL
Oscillator*
TMS320C6410 / C6412 / C6413 DSP Block Diagram
Performance Value refers to lower price devices such as the C6410 and C6413 DSPs that provide
a lower entry price point for high-performance DSPs. Through its low system cost due to aggressive peripheral integration, the C6412 DSP also offers performance value. The C64x DSP generation’s Performance Value vector complements the existing high-performance leadership TI has
maintained for years with the C6000 DSP platform.
TMS320C6418 DSP – Includes VCP
and 512-KBytes L2 memory for communications applications
Texas Instruments 2Q 2005
DSP Selection Guide
38
TMS320C6000™ DSP Platform
£
Silicon
TMS320C64x™ DSP Generation – Performance Value Fixed-Point DSPs
Part Number
Internal RAM (Bytes)
L1 Program Cache/
L1 Data Cache/
L2 Unified RAM/Cache
Enhanced
DMA
McBSP (Channels)
COM°
Timers MHz
MIPS
Power (W)♣
CPU
and L1 Total
Voltage (V)
Core
I/O
Packaging
1 KU
($U.S.)+
Performance Value
TMS320C6410GTS400
TMS320C6413GTS500
TMS320C6412GDK500
TMS320C6412GNZ500
TMS320C6412GDK600
TMS320C6412GNZ600
16K/16K/128K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
16K/16K/256K
2
2
2
2
2
2
64
64
64
64
64
64
HPI 32/16
HPI 32/16
PCI/HPI/EMAC†
PCI/HPI/EMAC†
PCI/HPI/EMAC†
PCI/HPI/EMAC†
3
3
3
3
3
3
400
500
500
500
600
600
3200
4000
4000
4000
4800
4800
0.4
0.4
0.4
0.4
0.6
0.6
1.0
1.0
1.0
1.0
1.5
1.5
1.2
1.2
1.2
1.2
1.4
1.4
3.3
3.3
3.3
3.3
3.3
3.3
288 BGA, 23 mm
288 BGA, 23 mm
548 BGA, 23 mm
548 BGA, 27 mm
548 BGA, 23 mm
548 BGA, 27 mm
20.28
32.71
42.89
42.89
48.25
48.25
° HPI is selectable, 32-bit or 16-bit.
† The C6412 can be configured to have either a 32-bit PCI or 32-bit HPI, or a 16-bit HPI with Ethernet MAC.
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
♣
Assumes 60% CPU utilization, 50% EMIF utilization (133 MHz for 1.4 V, 100 MHz for 1.2 V), 50% writes, 64-bits, 50% bit switching, 2 2-MHz McBSP at 100% utilization, and 2 75-MHz timers at
100% utilization. See SPRA811.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
TMS320C64x™ DSP Generation – Highest-Performance Fixed-Point DSPs
Part Number
Internal RAM (Bytes)
L1 Program Cache/
L1 Data Cache/
L2 Unified RAM/Cache
Enhanced
DMA
McBSP (Channels)
COM°
Timers MHz
MIPS
Power (W)♣
CPU
and L1 Total
Voltage (V)
Core
I/O
Packaging
1 KU
($U.S.)+
Highest Performance
TMS320C6418GTS600
TMS320C6414TGLZ6#
TMS320C6414TGLZ7#
TMS320C6414TGLZ8#
TMS320C6414TGLZ1
TMS320C6415TGLZ6#
TMS320C6415TGLZ7#
TMS320C6415TGLZ8#
TMS320C6415TGLZ1
TMS320C6416TGLZ6#
TMS320C6416TGLZ7#
TMS320C6416TGLZ8#
TMS320C6416TGLZ1
16K/16K/512K
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
16K/16K/1M
2
3
3
3
3
2+Utopia*
2+Utopia*
2+Utopia*
2+Utopia*
2+Utopia*
2+Utopia*
2+Utopia*
2+Utopia*
64
64
64
64
64
64
64
64
64
64
64
64
64
HPI 32/16
HPI 32/16
HPI 32/16
HPI 32/16
HPI 32/16
PCI/HPI 32/16
PCI/HPI 32/16
PCI/HPI 32/16
PCI/HPI 32/16
PCI/HPI 32/16
PCI/HPI 32/16
PCI/HPI 32/16
PCI/HPI 32/16
3
3
3
3
3
3
3
3
3
3
3
3
3
600
600
720
850
1000
600
720
850
1000
600
720
850
1000
4800‡
4800
5760
6800
8000
4800
5760
6800
8000
4800**
5760**
6800**
8000**
0.6
0.6
0.6
TBD
TBD
0.6
0.6
TBD
TBD
0.6
0.6
TBD
TBD
1.5
1.5
1.7
TBD
TBD
1.5
1.7
TBD
TBD
1.5
1.7
TBD
TBD
1.4
1.1
1.2
1.2
1.2
1.1
1.2
1.2
1.2
1.1
1.2
1.2
1.2
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
288 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
532 BGA, 23 mm
55.94
85.85
107.32
170.69
213.63
90.37
112.97
179.67
224.87
99.41
124.26
197.64
247.36
** Plus on-chip Turbo (TCP) and VITERBI (VCP) coprocessors.
New devices are listed in red.
‡ Plus on-chip VITERBI (VCP) coprocessor.
* UTOPIA pins muxed with a third McBSP.
° HPI is selectable, 32-bit or 16-bit.
# Extended temperature versions available for C6414T, C6415T and C6416T at 600, 720 and 850 MHz for additional charge.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
♣
Assumes 60% CPU utilization, 50% EMIF utilization (133 MHz for 1.4 V, 100 MHz for 1.2 V), 50% writes, 64-bits, 50% bit switching, 2 2-MHz McBSP at 100% utilization, and 2 75-MHz timers at
100% utilization. See SPRA811.
For details on TMS320DM64x™ digital media processors for video and imaging applications, go to page 14.
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C6000™ DSP Platform
39
Silicon
£
¶
The VCP processor exists only on the C6416T and
C6418 DSPs.
† The TCP processor exists only on the C6416T DSP.
‡ The UTOPIA peripheral exists and is muxed on
C6415T and C6416T DSPs. The PCI peripheral
exists on C6415T and C6416T DSPs.
* L2 cache is 512 KBytes on C6418 DSP.
TMS320C6414T / C6415T / C6416T / C6418 DSP Block Diagram
With the highest-performance devices in the industry (up to 1 GHz based on 90-nm process technology), each C64x DSP is specifically designed to meet your needs by offering multiple peripheral
options, and price points, code compatibility and scalability.
Independent Benchmarks for
Highest-Performance DSPs
The 1-GHz TMS320C64x™ DSP
devices (TMS320C6414T / C6415T /
C6416T) have been evaluated by
Berkeley Design Technology, Inc.
(BDTI), an independent provider of
signal-processing technology analysis.
The 1-GHz C64x™ DSP devices
received a BDTImark2000™ score of
9130, which is the highest score BDTI
has published for a mainstream DSP
to date. The 720-MHz C64x DSP
devices achieve a BDTImark2000 score
of 6570.
(The BDTImark2000 provides a summary measure of DSP speed. For more
information and scores, please see
www.BDTI.com. Score © 2004 BDTI.)
Independent Telecom Benchmarks for Performance Value DSPs
The Embedded Microprocessor
Benchmark Consortium (EEMBC®) has
conducted benchmarking for the new
TMS320C6413 DSP, part of the
Performance Value vector on our C6000™
roadmap. When analyzed on a performance per dollar basis, the C6413 DSP has
achieved an impressive result of nine
Telemarks per dollar. (Note: The C6413
DSP is priced at U.S. $28.95 in 10 KU
quantities.)
The TMS320C6413 DSP (500 MHz) was
evaluated by two categories of benchmarking. In an out-of-the-box C-compiler
test, the C6413 DSP achieved a score of
13.5 Telemarks, comparing very favorably
with standard RISC processors. However,
the real benefits of this highly parallel
architecture are demonstrated after
employing C-level optimizations, where
the score jumped to 263.3 Telemarks.
The EEMBC benchmarks use an
application-specific set of benchmarking
code to allow microprocessors from many
manufacturers to be compared in out-ofthe-box C, optimized C and full fury
configurations.
The out-of-the-box score is the maximum
performance result that can be obtained
TMS320C6000™ DSP Platform Benchmarks – EEMBC® Telemarks
TI Processor
TMS320C64x DSP at 1 GHz
TMS320C64x DSP at 720 MHz
TMS320C6413 DSP at 500 MHz
TMS320C62x™ DSP at 300 MHz
Texas Instruments 2Q 2005
Out-of-the-Box
27.1
19.5
13.5
6.8
Optimized C
526.5
379.1
263.3
44.6
by compiling the benchmark C code
without any modifications at all. All that
is allowed is the changing of compiler
settings.
The optimized C scores use pragmas and
intrinsics to more fully realize the performance of the DSP in the C environment. The pragmas deliver more information to the compiler such as loop count
information used for loop unrolling and
data alignment. The intrinsics provide
access to DSP instructions/functionality
not easily expressed in the typical C runtime environment such as saturated
arithmetic.
Before a processor’s scores are published,
the EEMBC Certification Laboratories
(ECL) must execute and verify the benchmarks. ECL certification ensures that
scores are repeatable and generated fairly in accordance with EEMBC’s rules.
DSP Selection Guide
40
TMS320C6000™ DSP Platform
£
Silicon
TMS320C62x™ DSP Generation, Fixed Point
TMS320C67x™ DSP Generation, Floating Point
High-Performance DSPs
Get samples, datasheets, tools and app reports at: www.ti.com/c6000
C67x DSP:
• IEEE floating-point format
• Up to 1800 MFLOPS at 300 MHz
• Two new multi-channel audio serial
ports (McASP) (C6713 DSP) can support up to 16 stereo channels of I2S
and are compatible with S/PDIF
transmit protocol
Applications
Pooled modems, digital subscriber line
(xDSL), wireless basestations, central
office switches, Private Branch
Exchange (PBX), digital imaging, digital
audio, call processing, 3D graphics,
speech recognition, voice over packet
Features
• Advanced VLIW architecture
• Up to eight 32-bit instructions executed each cycle
• Eight independent, multi-purpose
functional units and thirty-two 32-bit
registers
• Industry’s most advanced DSP C compiler and Assembly Optimizer maximize efficiency and performance
Texas Instruments 2Q 2005
Program RAM/Cache/32-Bit Address
See Product Specification Guide for
Device Memory Size
Data RAM/32-Bit Address
See Product Specification Guide for
Device Memory Size
JTAG
Emulation
Control
EMIF
20
A
Multi-channel
(T1/E1)
Buffered Serial Port 0
Program/Data Buses
D
32
Control
Registers
Instruction Dispatch
Instruction Decode
Data Path A
Data Path B
A Register File
B Register File
L1 S1 M1 D1
D2 M2 S2 L2
Multi-channel
(T1/E1)
Buffered Serial Port 1
DMA
C62x™/C67x™ CPU Core
Program Fetch
Control
Logic
Peripheral Bus
Specifications
• 100% code-compatible DSPs priced
as low as $9:
– Fixed-point C62x™ DSP – 16-bit
multiply, 32-bit instructions
– Floating-point C67x™ DSP – 32-bit
instructions, single and double
precision
• Four data memory access (DMA)
channels with bootloading capability
(enhanced DMA with 16 channels for
C6211, C6711, C6712 and C6713 DSPs)
• Up to 7 Mbit on-chip memory
• Two multi-channel buffered serial
ports (McBSPs) (three McBSPs for
C6202 and C6203 DSPs)
• 16-bit host-port interface (HPI)
(32-bit Expansion Bus for C6202,
C6203 and C6204 DSPs)
• Two 32-bit timers
• 32-bit PCI interface (C6205 DSP only)
• Up to 2400 MIPS at 300 MHz (C6203
DSP)
Ch 0
Ch 1
Ch 2
Ch 3
Test
Multi-channel
(T1/E1)
Buffered Serial Port 2
(C6202/C6203 only)
Aux Ch
Timer 0
In-Circuit
Emulation
Interrupts
Timer 1
Host Port Interface/
16-Bit (C6201/C6701)
or
Expansion Bus/32-Bit
(C6202/C6203/C6204)
or
PCI Interface
(C6205)
TMS320C6201 / C6701 / C6202 / C6203 / C6204 / C6205 DSP Block Diagram
The fixed-point C6201 DSP is pin-for-pin compatible with the floating-point C6701 DSP offering
easy code transfer resulting in significant savings in development, resource and manufacturing
costs. Pin compatibility between the C6202, C6203 and C6204 DSPs allow for easy migration
between several memory, price and performance options. The C6205 DSP is the first TI DSP with
on-chip PCI.
L1P Cache
Direct Mapped
4 KBytes Total
JTAG
Emulation
Control
20
Enhanced DMA
Controller
C62x™/C67x™ CPU Core
Program Fetch
Instruction Dispatch
Instruction Decode
Data Path A
Data Path B
A Register File
B Register File
L1 S1 M1 D1
D2 M2 S2 L2
Control
Registers
Control
Logic
Test
In-Circuit
Emulation
Interrupts
External
Memory
Interface
D
32
16 Channels
Multi-channel
(T1/E1)
Buffered Serial Port 0†
69 Additional
Transfers
or
McASP 0
L2 Memory
4 Way/Banks
64 KBytes Total
(C6211, C6711)
C6713 only
(256 KBytes for
C6713)
Host Port Interface†
16-bit
Multi-channel
(T1/E1)
Buffered Serial Port 1†
or
IIC 1
or
L1D Cache
2 Way Set Associative
4 KBytes Total
A
GPIO
McASP 1
IIC 0
C6713 only
Timer 0
Timer 1
Power Down Modes
C6713 only
PLL Clock Generator
TMS320C6211 / C6711 / C6712* / C6713 DSP Block Diagram
The C6211 and C6711 DSPs’ innovative two-level cache memory structure enables a breakthrough
in system cost/performance. *The C6712 DSP features a 16-bit EMIF and no HPI. All C621x and
C671x devices are pin compatible. The C6713 DSP is a superset of the C6711 DSP and includes
I 2 S, I 2 C and S/PDIF transmit support as well as enhanced memory space.
DSP Selection Guide
Silicon
41
£
TMS320C6000™ DSP Platform
TMS320C62x™ DSP Generation – Fixed-Point DSPs
Part Number
TMS320C6204GHK200#
TMS320C6204GLW200
TMS320C6205GHK200#
TMS320C6211BGFN150#
TMS320C6211BGFN167
TMS320C6202BGNZ250#
TMS320C6202BGNY250
TMS320C6202BGNZ300
TMS320C6202BGNY300
TMS320C6203BGNZ300
TMS320C6203BGNY300
TMS320C6203BGNZ173#
TMS320C6203BGNY173
TMS320C6201GJC200#
TMS320C6201GJL200#
RAM (Bytes)
Data Prog
64K 64K
64K 64K
64K 64K
4K/4K/64K*
4K/4K/64K*
128K 256K
128K 256K
128K 256K
128K 256K
512K 384K
512K 384K
512K 384K
512K 384K
64K 64K
64K 64K
McBSP
2
2
2
2
2
3
3
3
3
3
3
3
3
2
2
DMA
4
4
4
16†
16†
4
4
4
4
4
4
4
4
4
4
COM
Exp. Bus/32
Exp. Bus/32
PCI/32
HPI/16
HPI/16
Exp. Bus/32
Exp. Bus/32
Exp. Bus/32
Exp. Bus/32
Exp. Bus/32
Exp. Bus/32
Exp. Bus/32
Exp. Bus/32
HPI/16
HPI/16
MHz
200
200
200
150
167
250
250
300
300
300
300
173
173
200
200
Cycle
(ns)
5
5
5
6.7
6
4
4
3.3
3.3
3.3
3.3
4
4
5
5
Typical Activity
Total Internal Power
MIPS (W) (Full Device Speed)
1600
0.8
1600
0.8
1600
0.8
1200
0.9
1336
1.0
2000
0.9
2000
0.9
2400
1.0
2400
1.0
2400
1.3
2400
1.3
1384
1.1
1384
1.1
1600
1.3
1600
1.3
Voltage (V)
Core
I/O
1.5
3.3
1.5
3.3
1.5
3.3
1.8
3.3
1.8
3.3
1.5
3.3
1.5
3.3
1.5
3.3
1.5
3.3
1.5
3.3
1.5
3.3
1.5°
3.3
1.5°
3.3
1.8
3.3
1.8
3.3
* The C6211 DSP’s 72 KBytes of cache memory is comprised of 4 KBytes data cache, 4 KBytes program cache and 64 KBytes unified cache memory.
† Enhanced DMA.
# Extended temperature versions available for C6201, C6202, C6203, C6204, C6205 and C6211 for additional charge.
° Device may operate at 300 MHz with 1.7-V core.
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
Note: All devices include two timers.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
Packaging
288 BGA, 16 mm
340 BGA, 18 mm
288 BGA, 16 mm
256 BGA, 27 mm
256 BGA, 27 mm
352 BGA, 27 mm
384 BGA, 18 mm
352 BGA, 27 mm
384 BGA, 18 mm
352 BGA, 27 mm
384 BGA, 18 mm
352 BGA, 27 mm
384 BGA, 18 mm
352 BGA, 35 mm
352 BGA, 27 mm
1 KU ($U.S.)+
9.66
21.90
10.43
22.54
28.18
58.57
58.57
70.29
70.29
74.96
74.96
63.26
63.26
86.57
86.57
New devices are listed in red.
TMS320C67x™ DSP Generation – Floating-Point DSPs
Part Number
TMS320C6712DGDP150
TMS320C6711DGDP200
TMS32C6713BPYP200
TMS320C6713BGDP225
TMS32C6713BGDP300
TMS320C6701GJC150
TMSC6701GJC16719V
RAM (Bytes)
Data/Prog McBSP
4K/4K/64K*
2
4K/4K/64K*
2
4K/4K/256K*
2#
4K/4K/256K*
2#
4K/4K/256K*
2#
64K/64K
2
64K/64K
2
DMA
16°
16°
16°
16°
16°
4
4
COM
–
HPI/16
HPI/16
HPI/16
HPI/16
HPI/16
HPI/16
MHz
150
200
200
225
300
150
167
Cycle
(ns)
6.7
5
5
4.4
3.3
6.7
6
Typical Activity
Total Internal Power
MFLOPS (W) (Full Device Speed)
900
0.7
1200
0.9
1200
1.0
1350
1.2
1800
TBD
900
1.3
1000
1.4
Voltage (V)
Core
I/O
1.2
3.3
1.2
3.3
1.2
3.3
1.2
3.3
1.4
3.3
1.8
3.3
1.9
3.3
Packaging
272 BGA, 27 mm
272 BGA, 27 mm
208 TQFP, 28 mm
272 BGA, 27 mm
272 BGA, 27 mm
352 BGA, 35 mm
352 BGA, 35 mm
1 KU ($U.S.)+
46.52
18.02
21.07
27.68
36.82
82.24
124.66
* Format represents cache memory architecture: [data cache] / [program cache] / [unified cache]
New devices are listed in red.
° Enhanced DMA.
# Extended temperature version available for C6711D for additional charge.
Note: All devices include two timers.
# The C6713 DSP can be configured to have up to three serial ports in various McASP/McBSP combinations by not utilizing the HPI. Other configurable serial options include I2C and additional GPIO.
+ Prices are quoted per unit in U.S. dollars at 1 KU quantities. Prices represent year 2005 suggested resale pricing.
Note: Enhanced plastic and Military DSP versions are available for selected DSPs.
Texas Instruments 2Q 2005
DSP Selection Guide
42
TMS320C6000™ DSP Platform
£
Tools, Software and Support
C6000™ DSP Platform Hardware and Software Development Tools
Description
Hardware Development Tools
Part Number
$U.S.+
¶
TMS320C6713 DSP Starter Kit (DSK)
TMDSDSK6713 (U.S. part number)
TMDSDSK6713-0E (European part number)
TMDXDSK6416-T (U.S. part number)
TMDXDSK6416-TE (European part number)
TMDSFDCFPC10
TMS320C6416 DSP Starter Kit (DSK)
Fingerprint Authentication Development Tool
395
495
245
JTAG Emulators
XDS560™ PCI-Based High-Performance JTAG Emulator
XDS510PP-Plus – Parallel Port Emulator for Windows
XDS510™ USB-Based Emulator for Windows
TMDSEMU560
TMDSEMUPP (U.S. part number)
TMDSEMUPP-0E (European part number)
TMDSEMUUSB
3,995
1,500
TMDSCCS6000-1
3,595
TMDSSUB6000
SPRC119B (www.dspvillage.ti.com/freetools)
600
Free
SPRC090
SPRC091
SPRC093
SPRC092
SPRC094
SPRC121
SPRC060
Free
Free
Free
Free
Free
Free
Free
1,995
Software Development Tools
C6000 DSP Code Composer Studio™ Development Tools° Bundled with Annual Software Subscription
Supports C62x™, C67x™, DM64x™ and C64x™ DSP products
C6000 DSP Code Composer Studio Development Tools Annual Software Subscription
Essential Guide to Getting Started with DSP CD-ROM
Includes C6000™ DSP Code Composer Studio 90-Day Free Evaluation Tools‡
TMS320C6000 DSP Chip Support Library
TMS320C62x™ DSP Library
TMS320C62x DSP Image Library
TMS320C64x™ DSP Library
TMS320C64x DSP Image Library
TMS320C67x™ DSP Library
TMS320C67x DSP Fast Run-Time Support Library (Fast RTS)
+
Prices are quoted in U.S. dollars and represent year 2005 suggested resale pricing.
TMS320C6413 EVM is available from Spectrum Digital (www.spectrumdigital.com), Spectrum Digital part number 701884.
† Includes Code Composer Studio Development Tools, DSP/BIOS kernel, code generation tools (C/C++ compiler/assembler/linker) with 256K limited application size, RTDX, EVM
board with device drivers and profile-based compiler.
° Includes Code Composer Studio Development Tools, DSP/BIOS™, code generation tools (C/C++ compiler/assembler/linker), XDS510™ and XDS560™ device drivers (emulation software), RTDX™, simulator and profile-based compiler. Please see the features supported by platform matrix on page 60 for more details.
‡ Includes full-featured Code Composer Studio Development Tools, code generation tools (C/C++ compiler/assembler/linker) and simulator all limited to 90 days.
¶A
C6000™ DSP Platform Tools and Software Documentation
Software Reference Guides
Web Search Literature #
TMS320C6000 DSP Optimizing C Compiler User’s Guide
SPRU187
Debugger User’s Guide
SPRU188
TMS320C6000 DSP Programmer’s Guide
SPRU198
TMS320C6000 DSP Assembly Language Tools User’s Guide
SPRU186
Code Composer Studio Getting Started Guide
SPRU509
TMS320C67x DSP Library Programmer’s Reference Guide
SPRU657
TMS320C6000 DSP Peripheral Support Library Programmer’s Ref. Guide SPRU273
TMS320C6000 DSP Chip Support Library API Reference Guide
SPRU401
TMS320C6000 DSP DSK Board Support Library API User’s Guide
SPRU432
TMS320C62x DSP Image/Video Library Programmer’s Reference
SPRU400
TMS320™ DSP/BIOS™ User’s Guide
SPRU423
Software Reference Guides (Cont’d)
Web Search Literature #
TMS320C6000 DSP/BIOS Application Programming Interface
SPRU403
(API) Reference Guide
TMS320C6000 DSP Instruction Set Simulator
SPRU546
Code Coverage and Multi-Event Profiler User’s Guide
SPRU624
TMS320C62x DSP Library Programmer’s Reference
SPRU402
TMS320C64x DSP Library Programmer’s Reference
SPRU565
TMS320C64x DSP Image/Video Processing Library Programmer’s Ref.
SPRU023
TMS320C67x DSP Fast RTS Library User’s Guide
SPRU100
Product Bulletin
XDS560™ Emulator Product Bulletin
SPRB148
Check the TI website for a complete listing of technical documentation including application notes.
Texas Instruments 2Q 2005
DSP Selection Guide
TMS320C6000™ DSP Platform
43
Tools, Software and Support
£
C6000™ DSP and TMS320™ DSP Algorithm Standard Literature and Related Technical Documentation
Data Sheets
Web Search Literature #
TMS320C6201 DSP Data Sheet
SPRS051
TMS320C6202/TMS320C6202B DSP Data Sheet
SPRS104
TMS320C6203 DSP Data Sheet
SPRS086
TMS320C6204 DSP Data Sheet
SPRS152
TMS320C6205 DSP Data Sheet
SPRS106
TMS320C6211/TMS320C6211B DSP Data Sheet
SPRS073
TMS320C6701 DSP Data Sheet
SPRS067
TMS320C6711/TMS320C6711B DSP Data Sheet
SPRS088
TMS320C6712 DSP Data Sheet
SPRS148
TMS320C6713 DSP Data Sheet
SPRS186
TMS320C6410 DSP Data Sheet
SPRS247
TMS320C6412 DSP Data Sheet
SPRS219
TMS320C6413 DSP Data Sheet
SPRS247
TMS320C6414T/C6415T/C6416T DSP Data Sheet
SPRS226
TMS320C6418 DSP Data Sheet
SPRS241
Technical Briefs and Overviews
TMS320C6000 DSP Technical Brief
SPRU197
TMS320C64x™ DSP Technical Overview
SPRU395
Hardware User’s Guides
TMS320C6000 DSP CPU and Instruction Set Reference Guide
SPRU189
TMS320C6000 DSP Peripherals Reference Guide
SPRU190
TMS320C62x™/ C64x™ DSP FastRTS Library Programmer’s Reference
SPRU653
Guide
TMS320C6000 DSP Instruction Set Simulator Technical Overview
SPRU600
TMS320C6000 DSP Multi-channel Audio Serial Port (McASP)
SPRU041
Reference Guide
TMS320C6000 DSP I2C Module Reference Guide
SPRU175
TMS320C6000 DSP Phase-Locked Loop (PLL) Controller
SPRU233
Peripheral Reference Guide
Software User’s and Reference Guides
Web Search Literature #
TMS320C6000 DSP Programmer’s Guide
SPRU198
Turbo Decoder Coprocessor User’s Guide
SPRU534
TMS320C64x DSP VITERBI Decoder Coprocessor Reference Guide
SPRU533
Cache Analysis User’s Guide
SPRU575
TMS320™ DSP Algorithm Standard Rules and Guidelines
SPRU352
TMS320 DSP Algorithm Standard API Reference
SPRU360
TMS320 DSP Algorithm Standard Demonstration Application
SPRU361
TMS320 DSP Algorithm Standard Developer’s Guide
SPRU424
Product Bulletins
TMS320C64x DSP Product Bulletin
SPRT236
TMS320C67x™ Floating-Point DSP Generation Product Bulletin
SPRT196
Application Notes
How to Begin Development Today with the C6414, C6415, and
SPRA718
C6416 DSPs
How to Begin Development Today with the C6713 Floating-Point DSP
SPRA809
TMS320C6414, C6415, and C6416 DSP Power Consumption Summary
SPRA811
Migrating from TMS320C6211B/TMS320C6711B to TMS320C6711C DSPs SPRA837
TMS320C6713 Digital Signal Processor Optimized for High-Performance SPRA921
Multichannel Audio Systems
A Case Study in DSP Systems Integration – The TI 3rd Party
SPRA734
Vocoder Demonstration
Making DSP Algorithms Compliant with the TMS320 DSP
SPRA579
Algorithm Standard
The TMS320 DSP Algorithm Standard – White Paper
SPRA581
Using the TMS320 DSP Algorithm Standard in a Dynamic DSP System
SPRA580
Using the TMS320 DSP Algorithm Standard in a Static DSP System
SPRA577
White Papers
The Future of DSP
SPRY049
Comparing Apples, Oranges and Gigahertz: Why is a DSP Gigahertz
SPRY050
so Special?
Check the TI website for a complete listing of technical documentation including application notes.
C6000 DSP Platform Support
C6000 DSP Application Notes
C6000 DSP Benchmarks
C6000 DSP Signal Processing Libraries
Texas Instruments 2Q 2005
www.ti.com/c6000appnotes
www.ti.com/c6000bench
www.ti.com/c6000dsplib
DSP Selection Guide
44
TMS320C6000™ DSP Platform
£
Power Management Products
Power Management Products for the C6000™ DSP Platform
Get samples, datasheets, Evaluation Modules (EVMs) and app reports at: power.ti.com
Suggested Power Management Solutions for the TMS320C64x™ DSP Generation
DSP Part Number
3.3-V I/O (Core)
TMS320C6414-500 (1.2 V)
TMS320C6414-600 (1.4 V)
TMS320C6415-500 (1.2 V)
TMS320C6415-600 (1.4 V)
TMS320C6416-500 (1.2 V)
TMS320C6416-600 (1.4 V)
TMS320DM642-500 (1.2 V)
TMS320DM642-600 (1.4 V)
Core
LDO
TPS79601
TPS78601
TPS79601
TPS78601
TPS79601
TPS78601
TPS79601
TPS78601
Core Switcher
(w/ FETs)
TPS62040
TPS54110
TPS62040
TPS54110
TPS62040
TPS54110
TPS62040
TPS54110
Core Plug-In
Module
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
Dual Plug-In
Module
PT6940
PT6940
PT6940
PT6940
PT6940
PT6940
PT6940
PT6940
I/O LDO
TPS77333
TPS77333
TPS77333
TPS77333
TPS77333
TPS77333
TPS77333
TPS77333
I/O Switcher
(w/ FETs)
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
Dual Plug-In
Module
PT6942
PT6942
PT6942
PT6943
PT6943
PT6943
PT6943
PT6943
PT6943
PT6942
PT6942
I/O LDO
TPS77333
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77333
TPS77333
TPS77133
TPS77133
I/O Switcher
(w/ FETs)
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
Dual Plug-In
Module
PT6942
PT6940
PT6942
PT6942
PT6942
PT6942
PT6940
PT6940
PT6942
PT6940
PT6940
PT6940
PT6940
I/O LDO
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
TPS77133
I/O Switcher
(w/ FETs)
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
TPS62007
Suggested Power Management Solutions for the TMS320C62x™ DSP Generation
DSP Part Number
3.3-V I/O (Core)
TMS320C6201-200 (1.8 V)
TMS320C6202-200 (1.8 V)
TMS320C6202-250 (1.8 V)
TMS320C6202B-250 (1.5 V)
TMS320C6202B-300 (1.5 V)
TMS320C6203B-250 (1.5 V)
TMS320C6203B-300 (1.5 V)
TMS320C6204-200 (1.5 V)
TMS320C6205-200 (1.5 V)
TMS320C6211B-150 (1.8 V)
TMS320C6211B-167 (1.8 V)
Core
LDO
TPS75118
TPS75418
TPS75418
TPS75101
TPS75115
TPS76815
TPS75101
TPS76815
TPS76815
TPS77818
TPS77818
Core Switcher
(w/ FETs)
TPS54110
TPS54110
TPS54110
TPS54110
TPS54110
TPS62040
TPS54110
TPS62040
TPS62040
TPS62050
TPS62050
Core Plug-In
Module
PTHxx000W1
PTHxx050W1
PTHxx050W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx050W1
PTHxx050W1
Suggested Power Management Solutions for the TMS320C67x™ DSP Generation
DSP Part Number
3.3-V I/O (Core)
TMS320C6701-150 (1.8 V)
TMS320C6701-167 (1.9 V)
TMS320C6711-100 (1.8 V)
TMS320C6711-150 (1.8 V)
TMS320C6711B-100 (1.8 V)
TMS320C6711B-150 (1.8 V)
TMS320C6711C-200 (1.2 V)
TMS320C6711D-200 (1.2 V)
TMS320C6712-100 (1.8 V)
TMS320C6712C-150 (1.2 V)
TMS320C6712C-150 (1.2 V)
TMS320C6713-200 (1.2 V)
TMS320C6713-225 (1.2 V)
Core
LDO
TPS75118
TPS75101
TPS76818
TPS76818
TPS76818
TPS76818
TPS79601
TPS79601
TPS77818
TPS79601
TPS79601
TPS79601
TPS78601
Core Switcher
(w/ FETs)
TPS54110
TPS54110
TPS62040
TPS62040
TPS62040
TPS62040
TPS62040
TPS62040
TPS62050
TPS62050
TPS62050
TPS62040
TPS54110
Core Plug-In
Module
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx000W1
PTHxx050W1
PTHxx050W1
PTHxx050W1
PTHxx000W1
PTHxx000W1
Note 1: xx is determined by input bus voltage: VIN = 12 V then xx = 12, VIN = 5 V then xx = 05, and VIN = 3.3 V then xx = 03.
Texas Instruments 2Q 2005
DSP Selection Guide
Complementary Products for the TMS320™ DSP Family
45
DSP-Sync™ FIFO Products
£
TI DSP-Sync FIFO Products
• Industry’s fastest 3.3-V FIFOs fully
optimize DSP performance in
high-bandwidth telecom and
internetworking applications by
eliminating data bottlenecks
TMS320C6000™ DSP
Applications
• Network security cameras
• Wireless LAN
• Streaming video servers
• Remote Access Servers (RAS)
• Wireless basestations
• Digital Subscriber Lines (xDSL)
• Medical and industrial imaging
• Multi-channel telephony
• Gigabit Ethernet routers
• ATM switches
• SONET/ATM multiplexers
• Broadband video transcoders
TI DSP-Sync FIFOs for all TMS320 DSP Platforms
Device
SN74V215
SN74V225
SN74V235
SN74V245
SN74V263
Description
512 × 18, Sync FIFO
1K × 18, Sync FIFO
2K × 18, Sync FIFO
4K ×18, Sync FIFO
8K × 18/16K × 9, Sync FIFO
SN74V273
16K × 18/32K × 9, Sync FIFO
SN74V283
32K × 18/64K × 9, Sync FIFO
SN74V293
64K × 18/128K × 9, Sync FIFO
SN74V3640
SN74V3650
SN74V3660
SN74V3670
SN74V3680
SN74V3690
1K × 36, Sync FIFO
2K × 36, Sync FIFO
4K × 36, Sync FIFO
8K × 36, Sync FIFO
16K × 36, Sync FIFO
32K × 36, Sync FIFO
Package
64 TQFP
64 TQFP
64 TQFP
64 TQFP
80 TQFP
100 BGA
80 TQFP
100 BGA
80 TQFP
100 BGA
80 TQFP
100 BGA
128 TQFP
128 TQFP
128 TQFP
128 TQFP
128 TQFP
128 TQFP
Supply
Voltage (V)
3.3
3.3
3.3
3.3
3.3
Max Clock
Freq (MHz)
133
133
133
133
166
Access
Time (ns)
5
5
5
5
4.5
1 KU
($U.S.)+
3.92
4.44
5.04
5.54
14.28
3.3
166
4.5
15.55
3.3
166
4.5
16.84
3.3
166
4.5
18.12
3.3
3.3
3.3
3.3
3.3
3.3
166
166
166
166
166
166
4.5
4.5
4.5
4.5
4.5
4.5
12.04
13.10
14.28
15.56
16.84
18.12
+
Prices are quoted in U.S. dollars and represent year 2005 suggested resale pricing for the fastest available device.
For a complete list of TI FIFO devices, please see our website at www.ti.com/sc/fifo
TMS320C5000™ DSP
Applications
• Digital still cameras
• Digital audio players
• Digital media processing
• Networking
• Industrial controls
• Voice recognition
• Biometrics
• Automotive
• Enhanced gaming
Features and Benefits
• Provide DSP glueless interface to
TI’s TMS320 DSPs
• Allow both first-word and standard fall-through timing
• Offer fully programmable flags
Texas Instruments 2Q 2005
DSP Selection Guide
46
Complementary Products for the TMS320™ DSP Family
£
MSP430 Microcontrollers: Ultra-Low-Power, 16-Bit RISC
Key Features
• Ultra-low-power architecture
extends battery life:
– 0.1 µA RAM retention
– 0.8 µA real-time clock mode
– 250 µA/MIPS active
• High-performance analog ideal for
precise measurement
• Modern 16-bit RISC CPU enables
new applications at a fraction of
the code size
• In-system programmable Flash permits flexible code changes, field
upgrades and data logging
• Complete integrated development
environment starting at U.S. $49
• Device pricing as low as U.S. $0.49
Key Applications
• Utility metering
• Portable instrumentation
• Intelligent sensoring
MSP-FET430 Flash Emulation Tool
• JTAG-based real-time in-system
emulation
• Target board, interface box, cable
and samples
• CD-ROM includes Kickstart IDE,
assembler, linker, simulator and
4-KB C-compiler
The Flash Emulation Tool (FET) supports complete in-system development and is available for all the
MSP430 Flash devices. Programming,
assembler/C source-level debug, single stepping, multiple hardware
breakpoints, full-speed operation and
peripheral access are all fully supported in-system using JTAG. The FET
comes complete with everything
required to complete an entire project
for only U.S. $99.
Suggested Power Management
Solution
• TPS797xx – 10-mA micropower
LDO voltage regulator in SC-70
package
(C) ROM
(F) Flash
SRAM
I/O
DMA
Timer_A 16-Bit
No. of C/C1
Timer_B 16-Bit
No. of C/C1
Flash/ROM-Based F1xx Family with 16-Bit Watchdog (VCC 1.8–3.6 V)
MSP430F1101A
MSP430C1101
MSP430F1111A
MSP430C1111
MSP430F1121A
MSP430C1121
MSP430F1122
MSP430F1132
MSP430F122
MSP430F123
MSP430F1222
MSP430F1232
MSP430F133
MSP430C1331
MSP430F135
MSP430C1351
MSP430F147
MSP430F1471
MSP430F148
MSP430F1481
MSP430F149
MSP430F1491
MSP430F155
MSP430F156
MSP430F157
MSP430F167
MSP430F168
MSP430F169
MSP430F1610
MSP430F1611
MSP430F1612
(C) ROM
(F) Flash
1 KB
1 KB
2 KB
2 KB
4 KB
4 KB
4 KB
8 KB
4 KB
8 KB
4 KB
8 KB
8 KB
8 KB
16 KB
16 KB
32 KB
32 KB
48 KB
48 KB
60 KB
60 KB
16 KB
24 KB
32 KB
32 KB
48 KB
60 KB
32 KB
48 KB
55 KB
128
128
128
128
256
256
256
256
256
256
256
256
256
256
512
512
1024
1024
2048
2048
2048
2048
512
1024
1024
1024
2048
2048
5120
10240
5120
14
14
14
14
14
14
14
14
22
22
22
22
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Program
SRAM
I/O
DMA
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Timer_A 16-Bit
No. of C/C1
—
—
—
—
—
—
—
—
—
—
—
—
3
3
3
3
7
7
7
7
7
7
3
3
3
7
7
7
7
7
7
Timer_B 16-Bit
No. of C/C1
Flash/ROM-Based F2xx Family With 16 MIPS and 16-Bit Watchdog (VCC 1.8–3.6 V)
MSP430F21013
MSP430F21113
MSP430F21213
MSP430F21313
(C) ROM
(F) Flash
1K
2K
4K
8K
128
128
256
256
14
14
14
14
—
—
—
—
Program
SRAM
I/O
DMA
3
3
3
3
LCD Seg (8-Bit
Basic Timer)
—
—
—
—
Timer_A 16-Bit
No. of C/C1
Flash/ROM-Based F4xx Family With LCD Driver2 and 16-Bit Watchdog (VCC 1.8–3.6 V)
MSP430F412
MSP430C412
MSP430F413
MSP430C413
MSP430F415
MSP430F417
MSP430FW423
MSP430FW425
MSP430FW427
MSP430F423
MSP430F425
MSP430F427
MSP430FE423
MSP430FE425
MSP430FE427
MSP430F42503, 5
MSP430F42603, 5
MSP430F42703, 5
MSP430F435
MSP430F436
MSP430F437
MSP430FG437
MSP430FG438
MSP430FG439
MSP430F447
MSP430F448
MSP430F449
1C/C
Texas Instruments 2Q 2005
Program
= Capture/Compares
4 KB
4 KB
8 KB
8 KB
16 KB
32 KB
8 KB
16 KB
32 KB
8 KB
16 KB
32 KB
8 KB
16 KB
32 KB
16 KB
24 KB
32 KB
16 KB
24 KB
32 KB
32 KB
48 KB
60 KB
32 KB
48 KB
60 KB
256
256
256
256
512
1024
256
512
1024
256
512
1024
256
512
1024
256
256
256
512
1024
1024
1024
2048
2048
1024
2048
2048
48
48
48
48
48
48
48
48
48
14
14
14
14
14
14
32
32
32
48
48
48
48
48
48
48
48
48
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
2Suggested
96
96
96
96
96
96
96
96
96
128
128
128
128
128
128
56
56
56
128/160
128/160
128/160
128
128
128
160
160
160
3
3
3
3
3, 5
3, 5
3, 5
3, 5
3, 5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1,000 unit resale price in U.S. dollars.
DSP Selection Guide
Complementary Products for the TMS320™ DSP Family
47
MSP430 Microcontrollers: Ultra-Low-Power, 16-Bit RISC
£
USART
I2C
SVS
—
—
—
—
—
—
—
—
—
—
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
UART
SPI
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
I2C
IrDA
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SVS
—
—
—
—
Timer_B 16-Bit
No. of C/C1
—
—
—
—
—
—
—
—
USART
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
3
3
3
3
3
3
7
7
7
—
—
—
—
—
—
—
—
—
1
1
1
1
1
1
—
—
—
1
1
1
1
1
1
2
2
2
3Product
Brown-Out
Reset
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Brown-Out
Reset
MPY
Comp_A
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
MPY
Comp_A
Temp
Sensor
Price2
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
(2) DAC12
(2) DAC12
(2) DAC12
(2) DAC12
(2) DAC12
(2) DAC12
(2) DAC12
(2) DAC12
(2) DAC12
Additional
Analog
20 DGV, DW, PW, 24 RGE
20 DW, PW, 24 RGE
20 DGV, DW, PW, 24 RGE
20 DW, PW, 24 RGE
20 DGV, DW, PW, 24 RGE
20 DW, PW, 24 RGE
20 DW, PW, 32 RHB
20 DW, PW, 32 RHB
28 DW, PW, 32 RHB
28 DW, PW, 32 RHB
28 DW, PW, 32 RHB
28 DW, PW, 32 RHB
64 PM, RTD, PAG
64 PM, RTD
64 PM, RTD, PAG
64 PM, RTD
64 PM, RTD, PAG
64 PM, RTD
64 PM, RTD, PAG
64 PM, RTD
64 PM, RTD, PAG
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
$0.99
$0.60
$1.35
$1.10
$1.70
$1.35
$2.00
$2.25
$2.15
$2.30
$2.40
$2.50
$3.00
$2.00
$3.60
$2.30
$5.05
$4.60
$5.75
$5.30
$6.05
$5.60
$4.95
$5.55
$5.85
$6.75
$7.45
$7.95
$8.25
$8.65
$8.95
Pins/Pkg
Price2
20 DGV, DW, PW, 24 RGE
20 DGV, DW, PW, 24 RGE
20 DGV, DW, PW, 24 RGE
20 DGV, DW, PW, 24 RGE
$0.99
$1.35
$1.70
$2.05
Pins/Pkg
Price2
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM, RTD
64 PM
64 PM
64 PM
64 PM
64 PM
64 PM
64 PM
64 PM
64 PM
64 PM
64 PM
48 DL
48 DL
48 DL
80 PN, 100 PZ
80 PN, 100 PZ
80 PN, 100 PZ
80 PN
80 PN
80 PN
100 PZ
100 PZ
100 PZ
$2.60
$1.90
$2.95
$2.10
$3.40
$3.90
$3.75
$4.05
$4.45
$4.50
$4.95
$5.40
$4.85
$5.45
$5.95
$3.95
$4.25
$4.55
$4.40
$4.65
$4.85
$6.50
$7.35
$7.95
$5.65
$6.40
$6.95
slope
slope
slope
slope
ADC
—
—
—
—
Additional
Analog
slope
slope
slope
slope
slope
slope
slope
slope
slope
(3) SD16
(3) SD16
(3) SD16
(3) SD16
(3) SD16
(3) SD16
SD16
SD16
SD16
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
—
—
—
—
—
—
Flow-meter
Flow-meter
Flow-meter
—
—
—
E meter
E meter
E meter
(1) DAC12
(1) DAC12
(1) DAC12
—
—
—
(2) DAC12, (3) OPAMP
(2) DAC12, (3) OPAMP
(2) DAC12, (3) OPAMP
—
—
—
4
4
4
4
SVS
MPY
Comp_A
—
—
—
—
Temp
Sensor
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Texas Instruments 2Q 2005
Pins/Pkg
slope
slope
slope
slope
slope
slope
5-ch ADC10
5-ch ADC10
slope
slope
8-ch ADC10
8-ch ADC10
8-ch ADC12
slope
8-ch ADC12
slope
8-ch ADC12
slope
8-ch ADC12
slope
8-ch ADC12
slope
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
8-ch ADC12
—
—
—
—
5Contrast
Additional
Analog
—
—
—
—
—
—
—
—
—
—
—
—
—
Temp
Sensor
x
x
x
x
Brown-Out
Reset
Preview
ADC
ADC
controller with LCD_A module
All production parts support industrial temperature range.
DSP Selection Guide
48
Complementary Products for the TMS320™ DSP Family
£
Logic Products
Bus Interface Products
• The LVC and ALVC families offer
VCC fully specified to match the
needs of the TMS320™ DSP family:
3.3 V, 2.5 V and 1.8 V
• Broad range of surface mount packaging options from SOIC to BGA
• Propagation delays of 3 ns and
below
• Bus hold on data inputs decreases
system component count by eliminating the need for external pullup/pull-down resistors
Little Logic
• Ability to place a single gate in
critical locations provides for simplified routing and board space
savings
• Single gates also provide easy
state change for control inputs
• The NanoStar™ package provides
the industry’s smallest logic package
Level Translation
• Interfacing any low-voltage component with legacy, high-voltage
devices
• Protects a DSP that has non-overvoltage tolerant inputs
Signal Switches
• Provide an optimized interface solution between DSPs and peripheral
components
• Offer high-bandwidth (up to 500
MHz), low-power bus interfacing
when signal buffering is not
required
• Allow bidirectional data flow with
near-zero propagation delay
• Support both digital and analog
applications: PCI interface, USB
interface, hot-card insertion,
memory interleaving, bus isolation,
level translation, low-distortion
signal gating
I/O Expansion
• I2C-to-parallel port expander
• Compatible with most processors
and microcontrollers
Texas Instruments 2Q 2005
Bus Interface for TMS320 DSPs
Device
SN74ALVC16244A
SN74ALVCH16244
SN74ALVCH16245
SN74ALVCH16373
SN74ALVCH16374
SN74ALVC16835
SN74ALVCH16835
SN74ALVCH162244
SN74ALVCH162374
SN74ALVC162835
SN74ALVCH162835
SN74LVC16244A
SN74LVCH16244A
SN74LVC16245A
SN74LVCH16245A
SN74LVC16373A
SN74LVCH16373A
SN74LVC16374A
SN74LVCH16374A
Description
16-bit buffer/driver with 3-state outputs
16-bit buffer/driver with 3-state outputs
16-bit bus transceiver with 3-state outputs
16-bit transparent D-type latch with 3-state outputs
16-bit edge-triggered D-type flip-flop with 3-state outputs
18-bit Universal Bus driver with 3-state outputs
18-bit Universal Bus driver with 3-state outputs
16-bit buffer/driver with 3-state outputs
16-bit edge-triggered D-type flip-flop with 3-state outputs
18-bit Universal Bus driver with 3-state outputs
18-bit Universal Bus driver with 3-state outputs
16-bit buffer/driver with 3-state outputs
16-bit buffer/driver with 3-state outputs
16-bit bus transceiver with 3-state outputs
16-bit bus transceiver with 3-state outputs
16-bit transparent D-type latch with 3-state outputs
16-bit transparent D-type latch with 3-state outputs
16-bit edge-triggered D-type flip-flop with 3-state outputs
16-bit edge-triggered D-type flip-flop with 3-state outputs
Supply tpd max
Voltage (ns)
3.3 V
3
3.3 V
3
3.3 V
3
3.3 V
3.6
3.3 V
4.2
3.3 V
3.6
3.3 V
3.6
3.3 V
4.2
3.3 V
4.6
3.3 V
4.2
3.3 V
4.2
3.3 V
4.1
3.3 V
4.1
3.3 V
4
3.3 V
4
3.3 V
4.2
3.3 V
4.2
3.3 V
4.5
3.3 V
4.5
Package
(Number of Pins)
TSSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, SSOP(48)/VFBGA(56)
TSSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP, VFBGA(56)
TSSOP, TVSOP, SSOP, VFBGA(56)
TSSOP, SSOP(48)
TSSOP, SSOP(48)
TSSOP, TVSOP, SSOP(56)
TSSOP, TVSOP, SSOP(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
TSSOP, TVSOP, SSOP(48)/VFBGA(56)
Supply tpd max
Voltage (ns)
3.3 V
4.7
3.3 V
4.2
3.3 V
4.2
3.3 V
4.5
3.3 V
3.8
3.3 V
4.1
3.3 V
5.5
3.3 V
4
3.3 V
4.5
3.3 V
4.5
3.3 V
6.3
3.3 V
6.3
3.3 V
5.2
3.3 V
6.3
3.3 V
6.3
3.3 V
4.5
3.3 V
4.5
3.3 V
4.5
1.8 V
2.5
1.8 V
2.5
1.8 V
2.5
1.8 V
2.5
1.8 V
2.8
1.8 V
2.5
1.8 V
1.9
1.8 V
2.5
3.3 V
4.2
3.3 V
5.3
3.3 V
5.3
3.3 V
5.3
3.3 V
5.3
Package
(Number of Pins)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (6)
SOT, DSBGA (6)
SOT, DSBGA (5)
SOT, DSBGA (6)
SOT, DSBGA (6)
SOT, DSBGA (5)
SOT, DSBGA (6)
SOT, DSBGA (6)
SOT, DSBGA (5)
SOT, DSBGA (6)
SOT, DSBGA (6)
SOT (5), DSBGA (5)
SOT, DSBGA (6)
SOT, DSBGA (6)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT, DSBGA (5)
SOT (5), DSBGA (5)
SOT (5)
SOT (6)
SOT (6)
SOT (6)
SOT (6)
Little Logic for TMS320 DSPs
Device
SN74LVC1G00
SN74LVC1G04
SN74LVC1G07
SN74LVC1G08
SN74LVC1G10
SN74LVC1G11
SN74LVC1G14
SN74LVC1G19
SN74LVC1G27
SN74LVC1G32
SN74LVC1G57
SN74LVC1G58
SN74LVC1G79
SN74LVC1G97
SN74LVC1G98
SN74LVC1G125
SN74LVC1G332
SN74LVC1G386
SN74AUC1G00
SN74AUC1G04
SN74AUC1G07
SN74AUC1G08
SN74AUC1G14
SN74AUC1G32
SN74AUC1G79
SN74AUC1G125
SN74AUP1G08
SN74AUP1G57
SN74AUP1G58
SN74AUP1G97
SN74AUP1G98
Description
Single 2-input positive-NAND gate
Single inverter
Single buffer/driver with open-drain output
Single 2-input positive-AND gate
Single 3-input positive-NAND gate
Single 3-input positive-AND gate
Single Schmitt-Trigger inverter
1-of-2 decoder/demultiplexer
Single 3-input positive-NOR gate
Single 2-input positive-OR gate
Configurable multiple-function gate
Configurable multiple-function gate
Single positive-edge-triggered D-type flip-flop
Configurable multiple-function gate
Configurable multiple-function gate
Single bus buffer gate with 3-state outputs
Single 3-input positive-OR gate
Single 3-input positive-XOR gate
Single 2-input positive-NAND gate
Single inverter gate
Single buffer/driver with open-drain output
Single 2-input positive-AND gate
Single Schmitt-Trigger inverter
Single 2-input positive-OR gate
Single positive-edge-triggered D-type flip-flop
Single bus buffer gate with 3-state output
Low-power single 2-input positive-AND gate
Low-power configurable multiple-function gate
Low-power configurable multiple-function gate
Low-power configurable multiple-function gate
Low-power configurable multiple-function gate
DSP Selection Guide
Complementary Products for the TMS320™ DSP Family
49
Logic Products
£
Level Translation for TMS320 DSPs
Device
SN74ALVC164245
SN74AVC8T245
SN74AVCA164245
SN74AVCB164245
SN74AVCB324245
SN74LVC1T45
SN74LVC2T45
SN74LVC4245A
SN74LVCC4245A
SN74LVCC3245A
Description
16-bit 2.5-V to 3.3-V/3.3-V to 5-V level shifting transceiver with 3-state outputs
8-bit dual-supply bus transceiver with configurable voltage translation and
3-state outputs
16-bit dual-supply bus transceiver with configurable voltage translation and
3-state outputs
32-bit dual-supply bus transceiver with configurable voltage translation and
3-state outputs
Single-bit dual-supply bus transceiver with configurable voltage translation
and 3-state outputs
Dual-bit dual-supply transceiver with configurable voltage translation and
3-state outputs
Octal bus transceiver and 3.3-V to 5-V shifter with 3-state outputs
Octal bus transceiver with adjustable output voltage and 3-state outputs
Octal bus transceiver with adjustable output voltage and 3-state outputs
Bit
Width
16
8
VCCA
(V)
2.3 to 3.6
1.4 to 3.6
VCCB
(V)
3 to 5.5
1.4 to 3.6
Package
(Number of Pins)
SSOP, TSSOP (48) / VFBGA (56)
TSSOP, QFN (24)
16
1.4 to 3.6
1.4 to 3.6
TSSOP(48) / VFBGA (56)
32
1.4 to 3.6
1.4 to 3.6
LFBGA (96)
1
1.65 to 5.5 1.65 to 5.5
SOT, DSBGA (6)
2
1.65 to 5.5 1.65 to 5.5
SSOP, VSSOP, DSBGA (8)
8
8
8
4.5 to 5.5
4.5 to 5.5
2.3 to 3.3
SSOP, SOIC, TSSOP (24)
SSOP, SOP, SOIC, TSSOP (24)
SSOP, SOP, SOIC, TSSOP (24)
Supply
Voltage (V)
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
2.3 to 3.6
1.65 to 5.5
0.8 to 2.7
tpd max
(ns)
0.18
0.2
0.2
0.2
0.15
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.3
0.1
0.8 to 2.7
0.4
2.7 to 3.3
2.7 to 3.3
2.7 to 5.5
Signal Switches for TMS320 DSPs
Device
SN74CB3Q3253
SN74CB3Q3257
SN74CB3Q3306A
SN74CB3Q3125
SN74CB3Q3384A
SN74CB3T3253
SN74CB3T3257
SN74CB3T1G125
SN74CB3T3306
SN74CB3T3125
SN74CB3T3384
SN74CBTLV3251
SN74CBTLV3253
SN74CBTLV3257
SN74CBTLV1G125
SN74CBTLV3125
SN74CBTLV3384
SN74LVC1G3157
SN74AUC2G53
SN74AUC2G66
Description
High-bandwidth dual 1-of-4 FET multiplexer/demultiplexer
High-bandwidth 4-bit 1-of-2 FET multiplexer/demultiplexer
High-bandwidth dual-FET bus switch
High-bandwidth quadruple-FET bus switch
High-bandwidth 10-bit FET bus switch
Dual 1-of-4 FET multiplexer/demultiplexer with 5-V tolerant level shifter
4-bit 1-of-2 FET multiplexer/demultiplexer with 5-V tolerant level shifter
Single 1-bit FET bus switch with 5-V tolerant level shifter
Dual-FET bus switch with 5-V tolerant level shifter
Quadruple-FET bus switch with 5-V tolerant level shifter
10-bit FET bus switch with 5-V tolerant level shifter
1-of-8 FET multiplexer/demultiplexer
Dual 1-of-4 FET multiplexer/demultiplexer
4-bit 1-of-2 FET multiplexer/demultiplexer
Single 1-bit FET bus switch
Quadruple-FET bus switch
10-bit FET bus switch
Single-pole, double-throw (SPDT) analog switch
Single pole, double-throw (SPDT) analog switch or
2:1 analog multiplexer/demultiplexer
Dual-bilateral analog switch
Package
(Number of Pins)
SSOP, TVSOP, TSSOP, QFN (16)
SSOP, TVSOP, TSSOP, QFN (16)
VSSOP, TSSOP (8)
SSOP (16), TVSOP, TSSOP, QFN (14)
SSOP, TVSOP, TSSOP (24)
SOIC, SSOP, TVSOP, TSSOP (16)
TVSOP, TSSOP (16)
SOP (5)
SSOP, VSSOP (8)
TVSOP, TSSOP (14)
SSOP, SOIC, TSSOP (24)
SOIC, SSOP, TVSOP, TSSOP, QFN (16)
SOIC, SSOP, TVSOP, TSSOP, QFN (16)
SOIC, SSOP, TVSOP, TSSOP, QFN (16)
SOP (5)
SSOP (16), SOIC, SOP, TVSOP, TSSOP, QFN (14)
SOIC, SSOP, TVSOP, TSSOP (24)
SOP, DSBGA, (6)
SSOP, VSSOP (8)
SSOP, VSSOP (8)
I/O Expansion for TMS320 DSPs
Device
PCF8574
PCF8574A
Description
Remote 8-bit I/O expander for I2C bus
Remote 8-bit I/O expander for I2C bus
Texas Instruments 2Q 2005
Supply
Voltage
3.3 V
3.3 V
tpd max
(ns)
NA
NA
Package
(Number of Pins)
PDIP, SOIC (16) / TSSOP (20)
PDIP, SOIC (16) / TSSOP (20)
DSP Selection Guide
50
Complementary Products for the TMS320™ DSP Family
£
ADCs, DACs, CODECs and Special Functions
Data Converters Plug-In for Texas
Instruments Code Composer
Studio™ IDE
Texas Instruments Data Converter
Plug-In (DCP) is a free development
tool that allows the user of Code
Composer Studio™ Integrated
Development Environment (IDE) to
create initialization data and configuration software for TI data converters.
The DCP provides easy-to-use windows for “point-and-click” configuration of TI data converters from within
an IDE, preventing illegal combinations of settings. It also automatically
creates the necessary interface software and data structures as C source
code and inserts this code into the
existing user project. The created files
contain the functions necessary to
reset and initialize the data converter,
read/write sample values and perform
special functions such as powerdown.
To download your free 3.2 version of
the Data Converter Plug-In for Code
Composer Studio IDE go to:
www.ti.com/sc/dcplug-in
New plug-ins are added quarterly.
Texas Instruments 2Q 2005
Device
Description
Configuration C28x™
C54x™
C55x™
C6000™
C64x™
—
X
—
X
—
X
—
—
—
—
X
X
X
X
X
X
X
X
ADCs
ADS803/4/5
ADS1216/17/18
ADS1240/41
ADS1251/52
ADS1253/54
ADS1255/56
ADS1605
12-bit, 5/10/20 MSPS, 1 channel
24-bit, 0.78 kSPS, 8 channel
24-bit, 15 SPS, 4/8 channel
24-bit, 20/40 kSPS, 1 channel
24-bit, 20 kSPS, 4 channel, 1.8–3.6V / 5V
24-bit, 30 kSPS, low noise
16-bit, 5 MSPS, 1 channel, 3.3-V I/O,
5-V analog
ADS1606
16-bit, 5 MSPS, 1 channel, 16-word FIFO
ADS1625
18-bit, 1.25 MSPS, 1 channel, 3.3-V I/O,
5-V analog
ADS1626
18-bit, 1.255 MSPS, 1 channel, 16-word
FIFO
ADS7841/44
12-bit, 200 kSPS, 4/8 channel
ADS7861
12-bit, 500 kSPS, 2+2 channel
ADS7864
16-bit, 500 kSPS, 6 channel
ADS7869
12-bit, 1 MSPS, 12 channel, 7 simultaneous
ADS8320/21
16-bit, 100 kSPS, 1 channel, 2.7–5 V / 5 V
ADS8322/23
16-bit, 500 kSPS, 1 channel
ADS8324
16-bit, 50 kSPS, 1 channel, 2.7–3 V
ADS8361
12-bit, 500 kSPS, 4 channel
ADS8364
16-bit, 250 kHz, 6 channel
ADS8381
18-bit, 580 kSPS, 1 channel
ADS8383
18-bit, 500 kSPS, 1 channel
ADS8401/2
16-bit, 1.25 MSPS, 1 channel uni-/bi-polar
ADS8411/12
16-bit, 2 MSPS, 1 channel uni-/bi-polar
THS1007/09
10-bit, 8 MSPS, 4/2 channel
THS10064/82 10-bit, 8 MSPS, 4/2 channel, 16-word FIFO
THS1206
12-bit, 6 MSPS, 4 channel, 16-word FIFO
THS1207
12-bit, 8 MSPS, 4 channel
THS1209
12-bit, 8 MSPS, 2 channel
THS12082
12-bit, 8 MSPS, 2 channel, 16-word FIFO
THS1401/03/08 14-bit, 1/3/8 MSPS, 1 channel
THS14F01/03 14-bit, 1/3 MSPS, 1 channel, 32-word FIFO
TLC1514/18
10-bit, 400 kSPS, 4/8 channel
TLC2551
12-bit, 400 kSPS, 1 channel, 5 V
TLC2552/55
12-bit, 175 kSPS, 2/1 channel, 5 V
TLC2554/58
12-bit, 400 kSPS, 4/8 channel
TLC2574/78
12-bit, 200 kSPS, 4/8 channel, 5 V
TLC3541
14-bit, 200 kSPS, 1 channel, 5 V
TLC3544/48
14-bit, 200 kSPS, 4/8 channel, 5 V
TLC3545
14-bit, 200 kSPS, 1 channel, 5 V
TLC3574/78
14-bit, 200 kSPS, 4/8 channel, 5 V
TLC4541/45
16-bit, 200 kSPS, 1 channel, 5 V
TLV1504/08
10-bit, 200 kSPS, 4/8 channel
TLV1570
10-bit, 1.25 MSPS, 8 channel
TLV1571/78
10-bit, 1.25 MSPS, 1/8 channel
TLV1572
10-bit, 1.25 MSPS, 1 channel, S and H
TLV2541
12-bit, 200 kSPS, 1 channel, 2.7–5.5 V
TLV2542/45
12-bit, 140–200 kSPS, 2/1 channel, 2.7–5.5 V
TLV2544/48
12-bit, 200 kSPS, 4/8 channel
TLV2553/56
12-bit, 200 kSPS, 11 channel, int. reference
X
X
X
X
X
X
X
—
—
—
—
—
—
—
X
X
X
X
X
—
X
X
—
—
—
—
X
X
X
X
X
X
X
—
—
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
—
X
X
X
—
—
—
X
—
—
—
—
X
X
X
X
X
X
X
X
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
X
X
X
X
X
X
X
—
—
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
—
X
X
X
—
X
—
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
—
—
—
—
X
—
X
—
X
X
—
X
—
—
—
X
X
—
X
X
X
—
X
X
X
—
—
—
—
X
X
X
—
X
—
X
—
X
X
X
X
X
X
X
X
X
X
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
X
X
X
—
X
—
X
—
X
X
X
X
X
X
X
X
X
X
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
X
DSP Selection Guide
51
ADCs, DACs, CODECs and Special Functions
£
Device
Complementary Products for the TMS320™ DSP Family
Description
Configuration
C28x™
C54x™
C55x™
C6000™
C64x™
16-bit, 1 channel, 2 ms
12-bit, 1 channel, 2.7–5.5 V, int./ext. reference
16-bit, 1 channel, 2.7–5.5 V, 10 µs, MDAC
16-bit, 1 channel, 2.7–5.5 V, 10 µs
16-bit, 2/4 channel, 2.7–5.5 V, 10 µs
24-bit, 200 kSPS, 4 channel, 118 dB stereo DAC
12-bit, 2 channel, 5 V
12/10-bit, 3 µs, 4 channel, 2.7–5.5 V
10/12-bit, 1 channel, 2.7–5.5 V
10-bit, 1 µs, 8 channel, 2.7–5.5 V
12-bit, 1 µs, 8 channel, 2.7–5.5 V
10/12-bit, 2 channel, 2.7–5.5 V
8-bit, 1/2 channel, 2.7–5.5 V
8-bit, 1/2 channel, 2.7–5.5 V, int. reference
8-bit, 1 µs, 8 channel, 2.7–5.5 V
12/10/8-bit, 1 µs, 8 channel, 2.7–5.5 V
12-bit, 1/2 channel, 2.7–5.5 V, int. reference
10-bit, 2 channel, 2.7–5.5 V, int. reference
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
—
X
X
X
X
—
X
X
X
X
—
X
X
X
X
—
X
X
X
—
—
—
—
—
—
—
—
—
—
—
—
X
—
X
—
—
X
X
X
—
—
X
X
—
—
—
—
—
—
—
—
—
—
—
—
X
—
X
X
X
X
X(1)
—
X(1)
—
—
X(1)
X(1)
X(1)
—
—
X(1)
X(1)
—
—
—
—
—
—
—
—
—
—
—
—
16-bit, 40 kSPS, 1 channel, 1.3 V
16-bit, 22 kSPS
16-bit, 22 kSPS, 1.1–3.6 V I/O
16-bit, 26 kSPS, 1 channel
16-bit, 26 kSPS, 1 channel, 1.1-V I/O
16-bit, 26 kSPS, 1 channel
16-bit, 26 kSPS, 1 channel, 1.1-V I/O
16-bit, 26 kSPS, 2 channel, 3.3-V I/O
16-bit, 26 kSPS, 1 channel, 1.1-V I/O
Dual-VoIP CODEC
24-Bit, 96 kHz, stereo
16/20/24/32-bit, 96 kSPS, stereo DAC
16-bit, 26 kSPS, 1 channel, 3.3-V I/O
16-bit, 26 kSPS, 1 channel, 1.1-V I/O
16-bit, 48 kSPS, low power, headphone amp
16-bit, 48 kSPS, low power, headphone and
speaker amp
24-bit, 192 kSPS, stereo
16/20-bit, 48 kSPS, stereo
24-bit, 192 kSPS, stereo
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
—
—
—
—
—
—
—
—
—
—
—
—
—
—
X
X
X
X
X
X
X
X
X
X
X
—
X
X
—
—
—
X
X
X
X
X
X
X
—
—
X
X
—
—
—
X
X
X
X
X
X
X
—
—
X
X
—
X
X
X
X
X
X
X
X
X
—
—
X
X
X
X
X
—
—
—
X
X
—
X
—
X
X
X
X
X
—
X
X
X
—
—
X
X
X
—
—
X
—
X
DACs
DAC1220/21
DAC7512/13
DAC8501
DAC8531
DAC8532/34
PCM4104
TLC5618A
TLV5604/14
TLV5606/16
TLV5608
TLV5610
TLV5617A/18A
TLV5623/25
TLV5624/26
TLV5629
TLV5630/31/32
TLV5636/38
TLV5637
CODECs
AIC111
TLV320AIC10
TLV320AIC11
TLV320AIC12
TLV320AIC13
TLV320AIC14
TLV320AIC15
TLV320AIC20
TLV320AIC21
TLV320AIC22C
TLV320AIC23
TLV320DAC23
TLC320AIC24
TLC320AIC25
TLV320AIC26
TLV320AIC28
PCM1804
PCM3002
PCM4202
Special Functions
AFE1230
AMC7820
G.SHDSL analog front end
Analog monitoring and control circuitry
Texas Instruments 2Q 2005
DSP Selection Guide
52
Software and Development Tools
£
eXpressDSP™ Software and Development Tools
eXpressDSP Software and Development Tools
Complete, Open, Real-Time Software Environment for TI DSPs
Get more information about eXpressDSP Software and Development Tools at: www.ti.com/software
Standardization and Software
Reuse Move DSP Development to
a New Level
• Standards enabled for modular,
reusable multi-function applications
• Developers of all experience levels
• Integrate your own software
• Catalog of interoperable software
• Focus on adding value/differentiation
• Designed to cut development time
by up to 50 percent and increase
the modularity
Tools and Standards to Simplify
Application Development, Reduce
System Cost, Enhance Product
Robustness and Innovation and
Accelerate Time-to-Market
• Powerful, integrated development
environment (Code Composer
Studio™ Development Tools)
• Scalable real-time kernel
(DSP/BIOS™ Kernel)
• eXpressDSP-compliant algorithms
(written to the TMS320™ DSP
Algorithm Standard)
• Reusable modular software and
support from TI’s DSP Third Party
Network
• Available on TMS320C6000™,
TMS320C5000™ and
TMS320C2000™ DSP platforms
• Advanced data visualization and
real-time analysis
• Powerful code generation tools
• Open plug-in architecture
What are eXpressDSP Software and Development Tools?
TI’s real-time eXpressDSP Software and
Development Tools provide a complete
and open DSP software environment to
simplify and streamline the DSP product
development process. It provides access
to a large number of reusable software
components, host tooling (Code
Code Composer Studio Development Tools
• Comprehensive IDE includes tools
XDS560™ Emulator
for editing, debugging, compiling,
• PCI-based emulator supporting
code profiling and more
high-speed RTDX™-enabled
• Free evaluation tools available
devices
• Sophisticated project manager
• Speeds time-to-market with realenables team-based development
time data transfer rates of over
• Fast simulators provide deeper visi2 MBytes/second
bility for quick and precise problem
• Increases productivity with faster
resolution
start up for larger applications
• Analysis Tool Kit boosts perform• Quickly finds and fixes intermittent
ance and simplifies tedious guess
real-time problems
work with new utilities
• Upward compatible with XDS510™
• Enhanced Pipeline Analysis tool
Emulators
provides detailed pipeline visibility
eXpressDSP Software
eXpressDSP Reference Frameworks
• Get started today – out-of-the-box
framework software
• Adaptable to your needs – 100 percent C-source code
• Pick version just right for you –
available for different applications
• Reduces cost – royalty-free runtime licensing (RF1, RF3, RF5 and
RF6)
• Saves time – eliminates design,
build and test of low-level parts of
DSP solution
TI DSP Third Party Network
• Get started now and focus on
differentiating your product. Over
700 third parties offer hundreds of
compliant algorithms, hardware
boards, emulators and more
Texas Instruments 2Q 2005
Composer Studio™ Development Tools)
and target-side content (eXpressDSPcompliant algorithms and DSP/BIOS™
kernel) to reduce development time. For
information on eXpressDSP Software and
Development Tools, visit
www.ti.com/software
eXpressDSP DSP/BIOS Kernel
• No run-time royalty – free with Code
Composer Studio Development Tools
• Integrated with Code Composer
Studio Development Tools
• Includes preemptive multitasking
scheduler and real-time analysis
eXpressDSP-Compliant Algorithms
• Available for a myriad of
applications
• Written to the TMS320™ DSP
Algorithm Standard
• More than 700 eXpressDSPcompliant algorithms and plug-ins
available today
DSP Selection Guide
Software and Development Tools
53
eXpressDSP™ Reference Frameworks
£
Customer Application
Reference Frameworks
Compliant
Algorithm
Code Composer Studio™ Dev. Tools
Compliant
Plug-In
TMS320™ DSP
Algorithm Standard
Compliant
Algorithm
Compliant
Plug-In
Program Program Real-Time
Debug Analysis
Build
RTDX™
JTAG
XDS560™ Emulator
Compliant
Algorithm
Host Computer
Compliant
Algorithm
Code Composer Studio
Development Tools for
eXpressDSP Software
eXpressDSPCompliant Plug-Ins
eXpressDSP Software
Signal Processing Libraries
Reference
Frameworks
eXpressDSPCompliant Algorithms
DSP/BIOS™ Kernel
DSP/BIOS Kernel
Drivers
Embedded Emulation Components
TMS320 DSP
eXpressDSP Software and Development Tools Block Diagram
eXpressDSP Software Development Tools for faster programming and easier integration.
eXpressDSP Reference Frameworks
Getting Started Software for DSP-Based
Application Development Increases
Productivity and Speeds Time-to-Market
with Differentiated Products
Accelerating the software development
process for designers of DSP-based
applications, TI produces and supports a
series of DSP software Reference
Frameworks (RF). The design-ready RFs
are getting-started solutions for
Design Parameter
Absolute minimum footprint
Select
the Reference
Static configuration
Static memory management
Single-rate operation
Number of channels
Number of eXpressDSP algorithms
Dynamic memory allocation
Multi-rate operation
Implements control functionality
Thread preemption
Thread suspension (semaphores)
Dynamic object creation
Implements DSP–GPP functionality
Memory footprint (less algorithms)
Name of Reference Framework
Availability
Texas Instruments 2Q 2005
designers in the early stages of application development, featuring easy-to-use
source code that is common to many
applications. With TI’s RFs, much of the
initial low-level design decisions have
been eliminated allowing developers
more time to focus on the code that truly
differentiates products. Designers can
choose the specific RF that best meets
their system needs and then populate the
Compact
Yes
Framework that
Yes
Yes
Yes
1 to 3
1 to 3
–
–
–
–
–
–
–
C54x™
3.5 kw
C55x™
5 kw
C64x™
–
RF1
Now
Best Works
Flexible
–
for
YesYou
Yes
Yes
1 to 10+
1 to 10+
Yes
Yes
Yes
Yes
–
–
–
11 kw
12 kw
–
RF3
Now
RF with algorithms from either the 650+
eXpressDSP-compliant algorithms or their
own algorithms, creating specific applications for a range of end-equipments such
as broadband, voice, video imaging, biometrics and wireless infrastructure.
For more information, visit
www.ti.com/rfinfo
Extensive
–
Yes
Yes
Yes
1 to 100+
1 to 100+
Yes
Yes
Yes
Yes
Yes
Yes
–
–
17 kw
54 kB
RF5
Now
Connected
–
Yes
Yes
Yes
1 to 100+
1 to 100+
Yes
Yes
Yes
Yes
Yes
Yes
Yes
–
25 kw
–
RF6
Now
DSP Selection Guide
54
Software and Development Tools
£
Code Composer Studio™ Development Tools for eXpressDSP™ Software
Code Composer Studio Software Development Tools
Integrated Development Environment
Get more information about Code Composer Studio Development Tools at: www.ti.com/ccstudio
Code Composer Studio
Development Tools Simplify DSP
Development
Code Composer Studio software is a
fully integrated development environment (IDE) supporting Texas Instruments
industry-leading TMS320C6000™,
TMS320C5000™ and TMS320C2000™
DSP platforms. Code Composer Studio
IDE is a key component of eXpressDSP
Software and Development Tools that
slashes development and integration
time for DSP software.
Features and Benefits
• All tools integrated into a single
easy-to-use application
• Real-time analysis tools for monitoring program interactions without
halting the processor
• Leading C compiler in the industry
• A scalable real-time kernel
(DSP/BIOS™ kernel)
• Profile-Based Compiler (C6000™ DSP)
for optimizing code size and
performance
• Data visualization for viewing signals
in multiple graphical formats
• Open plug-in architecture allows you
to integrate specialized third-party
tools
• Real-time bi-directional application
data visibility through RTDX™
technology
• Real-time JTAG scan-based emulation for TI DSPs with the XDS560™
and XDS510™ Emulators
• Easily manage large multi-user, multisite and multi-processor projects
• Fast simulators provide deeper visibility for quick and precise problem
resolution
• Analysis tool kit boosts performance
and simplifies tedious guess work
with new utilities
• Enhanced pipeline analysis tool provides detailed pipeline visibility
• Support for TI’s high-performance
TMS320C64x™ and low-power
TMS320C55x™ DSPs
Texas Instruments 2Q 2005
Code Composer Studio Development Tools Overview
Code Composer Studio IDE includes the
features necessary to take you through
each step of the application development
flow. All of the features are provided in
an integrated product allowing developers
to focus their energy on innovation. Code
Composer Studio IDE has an open architecture that allows TI and third parties to
extend the IDE’s functionality by seamlessly plugging in additional specialized
tools. Such familiar tools and interfaces
allow users to get started faster than
ever before and add functionality to their
application thanks to sophisticated productivity tools.
Code Composer Studio full-function
evaluation tools are available for a
free 90-day evaluation. To order your
CD-ROM, visit
www.ti.com/freetools
Industry-Leading C/C++ Compiler
Unlike other compilers that rely on public
domain (GNU) technology, TI’s Code Composer Studio compiler takes advantage of
limited registers and makes tight DSPspecific loops. With more than 10 years
experience and several patents, the
robust and reliable compiler and optimizer technologies allow developers to
spend less time hand-coding and more
time concentrating on delivering new
applications.
Code Composer Studio tools include the
only compiler that optimizes code at the
program level, which is often critical to
performance. The compiler also contains
many DSP-specific optimizations, such as
software pipelining, conversion/predicate
execution, memory address cloning and
memory address dependence elimination.
DSP/BIOS Configuration Window
Editor
Memory
Window
Project
Manager
Toolbars
Disassembly
Window
Data
Visualization
Watch
Window
Output Window
Data Visualization
GEL
Code Composer Studio Development Tools feature all tools used in the development cycle working tightly together. Edit, build, debug and visualize.
DSP Selection Guide
Software and Development Tools
55
Code Composer Studio™ Development Tools for eXpressDSP™ Software
£
Tuning Tools
Advanced tools designed specifically for
the optimization process are used to
improve execution time, utilize cache
more efficiently and decrease memory
usage. These tools are wrapped with an
interactive advisor that walks the user
through the tuning process specific to the
goals set by the developer.
Debug Within the IDE
Code Composer Studio IDE’s integrated
debugger has DSP-specific capabilities
and advanced breakpoints to simplify
development. Conditional or hardware
breakpoints are based on full C expressions, local variables or CPU register
symbols. A General Extension Language
(GEL) script file can be executed when a
particular breakpoint hits. Global breakpoints are also available for multiprocessor systems. Developers can debug
code quickly by selectively stepping into,
over, or out of C functions or assembly
subroutines. A ProbePoint™, unique to
Code Composer Studio Development
Tools, is a sophisticated form of a breakpoint. It allows developers to define a
point in the algorithm where oscilloscopetype functions can be performed. Unlike a
breakpoint, program execution resumes
after hitting a ProbePoint and performs
the connected activity (e.g., inject or
extract signal data, observe signals, execute GEL script).
Multi-Target Debug
Code Composer Studio IDE supports the
development of complex systems with
multiple boards or multiple processors on
a single target board. Code Composer
Studio’s Parallel Debug Manager (PDM)
provides synchronized control over multiple processors configured in single or
multiple scan chains. It can be used to
launch individual parent windows to control each processor. The Parallel Debug
Manager can be used to broadcast
commands to different groups of CPUs in
the JTAG scan path. A global breakpoint
command on one processor can halt
other processors when this breakpoint is
encountered. The Parallel Debug
Manager lets developers open up separate debug windows for any CPU on any
board in the system.
Real-Time Data Exchange (RTDX™)
Once algorithms are integrated into
applications, the real-time behavior of
the system must be observed. Code
Composer Studio Development Tools
allow the developer to visualize or debug
an application while it runs in real time.
Real-Time Data Exchange provides significant benefits over alternative methods
of system debugging.
RTDX gives developers the industry’s first
DSP system that provides real-time, continuous visibility into the way target
applications operate in the real world.
Code Composer Studio Development Tools
Features Supported by Platform
Feature
C6000™ CCStudio
C62x™ C64x™ C67x™
IDE
C/C++ and Assembly
DSP/BIOS™ Kernel
TMS320™ DSP Algo. Std.
Reference Frameworks†
RTDX™
Fast Simulation
Simulators
Update Advisor
Chip Support Libraries
Parallel Debug Manager
Pipeline Analysis
Tuning Dashboard
Compiler Consultant
CodeSize Tune‡
CacheTune
Connect/Disconnect
Scripting†
Flashburn†
Data Converter†
Driver Development Kit†
Analysis Tool Kit†
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
C5000™ CCStudio
C54x™
C55x™
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
C2000™ CCStudio
C24x™ C28x™
X
X*
X
X
X
X
X
X
X
X
X
X
X
X°
X°
X
X
X
X
X
X
X
X
X
X
X
X
* The C24x only supports C, not C++
° Supports only homogeneous multi-processing
†
Available through Update Advisor for users with active CCStudio IDE subscription
Texas Instruments 2Q 2005
OMAP™ CCStudio
C54x™ C55x™ ARM7 ARM9
X
X
X
X
X
X
‡
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Formerly called Profile-Based Compiler
DSP Selection Guide
56
Software and Development Tools
£
Code Composer Studio™ Development Tools for eXpressDSP™ Software
RTDX™ allows developers to transfer
data between the host computer and DSP
devices without stopping their target
application. This shortens development
time by giving developers a much more
realistic representation of the way their
systems operate. RTDX allows designers
to continually monitor their systems and
gain real-time insight into their running
applications.
Interactive Profiling
Code Composer Studio IDE’s interactive
profiler makes it easy to quickly measure
code performance and ensure the efficient use of the DSP target’s resources
during debug and development sessions.
The profiler allows developers to easily
profile all C/C++ functions in their application for instruction cycles or other
events such as cache misses/hits,
pipeline stalls and branches. Profile
ranges can be used to concentrate efforts
on high-usage areas of code during optimization, helping developers produce
finely-tuned code. Profiling is available
for ranges of Assembly, C++ or C code in
any combination. To increase productivity,
all profiling facilities are available
throughout the development cycle.
Real-Time Analysis
Using the real-time analysis capabilities
of Code Composer Studio Development
Tools, a developer can probe, trace and
monitor a DSP application while it runs.
These utilities are based on a real-time
link and awareness between the Code
Composer Studio Development Tools host
environment and the target. Even after
the program has been halted, information
already captured through the real-time
analysis tools can provide invaluable
insight into the sequence of events that
led up to the current point of execution.
Real-time analysis tools are used later in
the development cycle when transitioning
from the debug phase to the runtime
phase. They show subtle problems arising from time-dependent interaction of
program components. Real-time analysis
tools are the software counterpart of the
hardware logic analyzer.
Editor
Project
Manager
Real-Time Analysis
Control Panel
Toolbars
Real-Time CPU
Load Graph
Disassembly
Window
DSP/BIOS Message
Window
Memory
Window
Watch
Window
DSP/BIOS Statistics
Window
DSP/BIOS Real-Time
Analysis Window
DSP/BIOS™ configuration and real-time analysis tools are included and are fully integrated with Code Composer Studio IDE.
Code Composer Studio full-function
evaluation tools are available for a
free 90-day evaluation. To order your
CD-ROM, visit
www.ti.com/freetools
Texas Instruments 2Q 2005
DSP Selection Guide
Software and Development Tools
57
DSP/BIOS™ Kernel for eXpressDSP™ Software
£
DSP/BIOS Kernel
Scalable Real-Time Kernel
Get more information about DSP/BIOS Real-Time Kernel at: www.ti.com/dspbios
DSP/BIOS Kernel Shortens
Development Time
DSP/BIOS kernel is a scalable realtime kernel, designed for the
TMS320C28x™ DSP generation,
TMS320C5000™ and TMS320C6000™
DSP platforms with preemptive multithreading, hardware abstraction, realtime analysis and system configuration tools.
Features and Benefits
• Quickly design multifunction
applications
• Understand your application’s realtime behavior
• No need to develop scheduling
software
• Simpler device configuration and
programming
• Port applications quickly to new
devices
• Preemptive multitasking scheduler
• Multiple scheduling and communication mechanisms
• Fast, deterministic performance
• Very small memory footprint
• Configurable functionality
• Graphical configuration
• Static and dynamic task creation
• Integrated real-time analysis tools
– CPU load
– Max/Average execution times
– Task execution trace
– Kernel object browser
DSP/BIOS Kernel Overview
DSP/BIOS kernel simplifies the development of today’s multifunction DSP applications. Complex applications that are
easily organized into separate threads
are scheduled in real-time according to
their priority. New functionality can be
easily added without affecting the
response time of critical real-time functions. DSP/BIOS kernel also provides a
set of interthread communication mechanisms that enable synchronization
between threads if desired.
To aid debugging of complex applications, DSP/BIOS kernel includes host-totarget communication and real-time
instrumentation services that are integrated with graphical real-time analysis
displays on the development host. DSP
programmers can instrument their applications to be probed, traced and
monitored as they execute in real-time.
Alternatively, programs that take advantage of the multithreading capabilities of
the DSP/BIOS kernel are implicitly instrumented; i.e., programs without any
explicit calls to the DSP/BIOS kernel APIs
can be traced in real-time.
DSP/BIOS kernel is integrated within the
Code Composer Studio™ Development
Tools, requires no run-time license fees
and is fully supported by Texas
Instruments.
DSP/BIOS kernel gives you a solid foundation to support substantial, sophisticated programs with a robust, industryproven software kernel that has been
used in thousands of designs.
For more information, visit
www.ti.com/dspbios
Real-Time
Analysis
Control
DSP/BIOS
Kernel
Functions and
Objects
UserDefined
Event Log
CPU Load
Graphical
Execution
Log
Statistics
Accumulation
Display
Find and fix real-time problems without any runtime license fees.
Texas Instruments 2Q 2005
DSP Selection Guide
58
Software and Development Tools
£
TMS320™ DSP Algorithm Standard for eXpressDSP™ Software
TMS320 DSP Algorithm Standard
Standards for Application Interoperability
Get more information on the TMS320 DSP Algorithm Standard at: www.ti.com/algostanddevkit
Features and Benefits
• Allows mixing of interoperable
components
• Lowers support and development
costs by eliminating custom coding
• Reduces system integration time
• Enables creativity and innovation
• Choose from hundreds of compliant
algorithms available today
• Rules for TMS320C2000™,
TMS320C5000™ and
TMS320C6000™ DSP platforms
• Tools included to help create compliant algorithms, test for compliant
algorithms and optimize algorithms
for compact systems
Mandatory Rules
• The standard consists of the
following:
– 46 basic “common sense” rules
for all algorithms
– IALG APIs – Abstracts DSP
memory management away from
algorithms
– IDMA2 APIs – Abstracts DSP
DMA management away from
algorithms
– Instruction Set Architecture (ISA)
rules for DSPs
– Naming conventions to reduce
name space pollution
TMS320 DSP Algorithm Standard Overview
The standard is a set of coding conventions for algorithm writers that reduces
time-consuming system integration for
anyone trying to put algorithms into their
system. This is achieved by defining common programming rules and guidelines
with a set of programming interfaces that
are consistently used by algorithms
across a wide variety of applications.
TMS320 DSP Algorithm Standard
Developer’s Kit
The TMS320 DSP Algorithm Standard
Developer’s Kit provides all the necessary
information to enable application developers and system integrators to understand and utilize algorithms compliant to
the standard. Information and tools are
also provided for new algorithms that are
compliant to the standard.
The TMS320 DSP Algorithm Standard
Developer’s Kit has everything needed to
get started.
• TMS320 DSP Algorithm Standard
Specification
• Application notes for both producers
and users of algorithms
• Example code that builds on evaluation
modules (EVMs) and DSP starter kits
(DSKs)
• Tools to help with creation of standard
header files
• Demo that illustrates the simplicity of
algorithm integration
• Support for C6000™, C5000™ and
C2000™ DSP platforms
For more information about the TMS320
DSP Algorithm Standard Developer’s Kit,
visit www.ti.com/algostanddevkit
Optional Guidelines
• Several guidelines to help system
integrators
• Methods for extending baseline
APIs for added functionality –
allowing for differentiation
eXpressDSP™ Compliance
• Hundreds of algorithms tested to
comply to the TMS320 DSP
Algorithm Standard
Texas Instruments 2Q 2005
The TMS320 DSP Algorithm Standard Developer’s Kit demo shows how easily eXpressDSPcompliant algorithms interoperate.
DSP Selection Guide
Software and Development Tools
59
JTAG Emulator with High-Speed Real-Time Data Link
£
XDS560™ PCI-Bus Emulator
PCI-Based Emulator Supporting RTDX™ Data Link
Get more information about the XDS560 Emulator at: www.ti.com/emulator
Features and Benefits
• Speed time-to-market with
real-time visibility – High-speed
RTDX with real-time data transfer
rates of more than 2 MBytes/
second
• Increase productivity through
faster start up for larger applications – Code download speeds
of up to more than half a
MByte/second
• Quickly find and fix intermittent
real-time problems – Real-time,
non-intrusive breakpoint and action
point capabilities via Advanced
Event Triggering
• Preserve existing emulation
investment – Upward compatible
with XDS510™ Emulators
JTAG Emulator with High-Speed Real-Time Data Exchange
(RTDX): XDS560 PCI-Bus Emulator
The XDS560 PCI-Bus Emulator provides
an unparalleled level of real-time visibility into executing applications to assist
developers in debugging and monitoring
real-time systems. High-speed RTDX
bandwidth enables visibility into a new
range of high-bandwidth applications, as
well as multi-channel or multiprocessing
versions of lower-bandwidth applications.
The XDS560 Emulator can achieve code
download speeds of up to more than half
a megabyte per second (500 KBytes per
second), as much as 8 times faster than
XDS510™-class technology, for better
loading times of larger applications,
speeding development. The XDS560
Emulator also enables Advanced Event
Triggering to define and evaluate complex
sequences of events before halting the
CPU, or taking another action, including:
• Setting hardware breakpoints and
watchpoints,
• Counting many kinds of events, and
• Detecting very precise debugging
sequences.
The XDS560 Emulator is fully upward
compatible with TI’s existing XDS510
Emulator. XDS510-class Emulator customers can move from the XDS510
Emulator to using the XDS560 Emulator
with very little apparent change, using
the same target boards with the existing
14-pin JTAG connectors. The XDS560
Emulator features are a superset of the
XDS510 Emulator, but include all of the
same XDS510-class functions that TI
developers expect, with significantly
improved performance.
Texas Instruments 2Q 2005
The XDS560 Emulator’s PCI bus is a
widely available, high-performance
interface with the bandwidth to support
high-speed RTDX data rates. It includes a
longer and highly flexible 5-1/2 foot
(1.5+ m) host-target cable suitable for
use from 5 V down to 0.5 V to support
TI’s low-voltage device roadmap. The
XDS560 Emulator with highly flexible cable
and credit card-sized pod is available in the
eStore.
XDS560 Emulator is based on TI’s
TMS320C6202 DSP, for additional processing power to help drive the improved
performance. It is well suited for spaceconstrained environments, as the cable
can reach into tight places between rackmounted target boards, and the
cable/pod assembly is so light it can
even hang from the 14-pin JTAG connector without straining it.
For more information on the XDS560
Emulator, visit www.ti.com/emulator
XDS560-class JTAG Emulator products
are also available from many TI third parties featuring different communication
interfaces such as Ethernet and USB, as
well as other features. See the TI DSP
Village Third Party on-line catalog and
search for “XDS560.”
DSP Selection Guide
DSP Development Tools Feature Matrix
60
£
r
be
um
rt N
Pa
TI
TMDSCCS6000-1
TMDSSUB6000
TMDSDSK6713
TMDXDSK6416-T
TMDSEVM642
TMDSDMK642
TMDXNVK6415-T
TMDXVSK642
TMDXVSK642-3
TMDSVDP64X-2
TMDSFDCFPC10
TMDSCCS5000-1
TMDSSUB5000
SPRC119B
SPRC049
TMDSCCSOMAP-1
TMDSSUBOMAP
TMDSHFK5407
TMDSDSK5416
TMDSDSK5510
INNOVATOREVMV1
TMDXOSK5912
TMDS3P701016A
TMDSEZD2407
TMDSEZD2401
TMDSEZD2812
TMDSEZS2812
TMDXEZR2812
TMDXEZD2808
TMDSEVP2812
TMDSEVU2812
TMDSCCS2000-1
TMDSSUB2000
TMDSEMU560
TMDSEMUPP
TMDSEMUUSB
on
pti
cri
es
lD
Too
* Codeveloped with Spectrum Digital.
C6000™ DSP Code Composer Studio™ Development Tools
Annual Subscription for C6000 DSP Code Composer Studio
C6713 DSP Starter Kit (DSK)
C6416 DSP Starter Kit (DSK)
TMS320DM642 Evaluation Module
TMS320DM642 Digital Media Development Kit
C64x™ DSP Network Video Developer’s Kit
Video Security over Internet Protocol (VSIP) Development Platform
VSIP Development Platform with ATEME Emulator
Videophone Development Kit (VDP)
Fingerprint Authentication Development Tool
C5000™ DSP Code Composer Studio Development Tools
Annual Subscription for C5000 DSP Code Composer Studio
Essential Guide to Getting Started with DSP CD-ROM¶
Code Composer Studio 90-Day Free Evaluation Tools for OMAP CD-ROM
Code Composer Studio for OMAP™ Platform
Annual Subscription for OMAP Platform Code Composer Studio
Hands-Free Kit (HFK) Development Platform
C54x™ DSP Starter Kit (DSK)
C55x™ DSP Starter Kit (DSK)
Deluxe Innovator™ Development Kit for OMAP
OMAP5912 Starter Kit (OSK)
LF2407A Evaluation Module (EVM)*
LF2407A eZdsp™ Starter Kit*
LF2401A eZdsp Starter Kit*
F2812 eZdsp Starter Kit*
F2812 eZdsp Starter Kit (DSP in Socket)
R2812 eZdsp Starter Kit
F2808 eZdsp Starter Kit (DSP in Socket)
F2812 Development Bundle (Parallel Port)
F2812 Development Bundle (USB)
C2000™ DSP Code Composer Studio Development Tools
Annual Subscription for C2000 DSP Code Composer Studio
XDS560™ PCI-Bus High-Performance JTAG Emulator
XDS510PP-Plus (Parallel Port) Emulator
XDS510™ USB-Based Emulator for Windows
X = included L = Full featured – Limited to 90 days
† ARM code generation tools only.
‡
+
X
X‡
X‡
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X‡
X‡
X
tor
ula
Sim
X
X
X
ard
ing
nd
+
rat
Sta
pe
/C+
rs
r
C
ers
thm
eO
ve
ls ke
IDE
riv
ori
im s
oo in e Dri e)
e
T
g
l
e D re)
dio
n
n T r/L
al- vic
r
PA
tio
Stu
tio ble Devic ftwa Devic ftwa
Re er
DS it
rip
er
™ lS
era em
o
o
s
S
s
s
n
sc
os
™
™
s
rne
0™ ’s K
e
0
0
r
n
n
A
2
ub
1
6
/
G
e
o
o
3
mp
BIO e
r
K
/
p
/
S
P
o
de ile XDS5 ulati XDS5 ulati
Co
™
TM evel
DS ystem
Co omp
DX
de
D
(Em
(Em
RT
Co
S
C
X‡
X‡
X
S
al
nu
An
X
X
X
X
X
X
X
X
L
L
X
X
X
L
L
X
X
X
X
X
X
X
X
X
X
X
L
L
X
X
X
X
X
X
X
X
X
X
L
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
L
L
X
X
X
X
X
X
X
X
X‡
X‡
X†
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X‡
X‡
X
X
X
X
X
X
X
X
X
X
X‡
X‡
X
X
X
X
X
X
X
X
§ Available only in Texas Instruments eStore.
DSK must be connected for Code Composer Studio to run.
Prices are quoted in U.S. dollars and represent year 2005 suggested resale pricing.
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
90-day free evaluation tools.
3,595
600
395
495
1,995
6,495
4,495
15,000
16,000
6,950
245
3,595
600
Free
Free
5,400
900
1,495
395
395
2,995
295
1,995
295
495
295
449
495
495
1,995
2,295
495
495
3,995
1,500
1,995
rs
ive
)
Dr
are
ice
v
rdw
De
ic
(Ha
+
cif
rd
pe
oa
.S.
tor
t-S
tB
$U
ge
ge
ula
ce
Tar
Tar
Em
Pri
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
¶ Includes
DSP Selection Guide
Texas Instruments 2Q 2005
• Complete solutions – Third-party
companies offer complete solutions
for quickly solving application problems. Many solutions incorporate
TI’s data converters and power
management devices.
• Reduced time-to-market – Timeconsuming programming and
troubleshooting tasks can be eliminated by utilizing proven hardware,
software, algorithms and libraries
from third parties.
• Lower costs – Don’t spend time
and money recreating something
that has already been produced.
Third parties allow you to dedicate
your resources to producing valueadded, application-specific
products.
• Additional expertise – Thirdparty companies provide consulting
services, training, integration, contract engineering, research and
development and much more. They
are an extra resource for project
assistance.
eXpressDSP™-Compliant
Third-Party Products
Texas Instruments in conjunction with
its industry-leading DSP Third Party
Network offer an array of
eXpressDSP-compliant algorithms
designed to reduce system integration
time and lower support and development costs by eliminating custom coding tasks. Third parties also provide
eXpressDSP-compliant plug-in tools to
reduce development time. For a complete listing of algorithms and plugins, visit www.ti.com/algorithms
61
TI DSP Third Party Network
£
A Wide Variety of DSP Solutions
Utilize the TI Third Party Network for:
Software and Development Tools
DSP Third Party Network Overview
More than 700 independent third parties
provide a vital link between TI silicon and
the final application by providing additional hardware, algorithms and libraries,
software tools and consulting services.
Products/services include:
• eXpressDSP™-compliant algorithms
and libraries for a variety of applications such as voice, audio, video,
imaging, telecommunications, speech,
biometrics, encryption, motor control,
as well as others.
• Hardware includes emulators, device
programmers and development boards.
Development systems include logic
analyzers, TIM modules, data acquisition boards, multiprocessing OEM
boards and add-on cards.
• Software tools include simulators,
debuggers and software development
utilities such as filters, signal analyzers,
C-code generators and eXpressDSPcompliant plug-ins for Code Composer
Studio™ Development Tools.
• Consulting services include turnkey
designs, hardware and software integration, training, research and
development.
Third Party Product Catalog on TI’s
Website
For information regarding the vast array
of products available from TI’s Third Party
Network, check out: www.ti.com/
thirdpartycatalog. Extensive information
can be found through searchable listings
of worldwide TI third parties. Search
hundreds of listings by company, device
supported, keyword, product name or
product category.
Third Party Network Logo Indicates
TMS320™ DSP-Based Solution
Registered TI Third Party Network members use a distinctive
Third Party Network logo
on various printed and
electronic collateral. Look
for the logo to identify
companies that are ready to provide a
TMS320 DSP-based solution.
eXpressDSP-Compliant Logo
Indicates TMS320 DSP Algorithm
Standard Compliance
Third Party Network members use the
eXpressDSP compliance logo in various
communications. The
logo identifies companies ready to provide
products that have
passed the standards for application
interoperability and reuse.
Video/Imaging and Audio
• Compression software
• Research and development support
• Hardware and reference designs
• Enhancement libraries
• Print head control software
Getting Started with DSP
• On-site customized training
• Contract engineering design resources
• Subsystem development
• Software experts in applications: embedded control, set-top box, optical networking, digital radio, telematics, biometrics
Comprehensive Development Support
• DSP boards, starter kits and add-ons
• Customized debuggers
• Targeted development platforms
• Real-time emulation
• Consulting services
• Simulation models
Communications
• Modem and DSL software
• Encryption software
• Voice and fax software
• Wireless software
• Real-time operating systems (RTOS)
• Hardware and reference designs
• Consultants
DSP Solutions to Reduce Development Time
Texas Instruments 2Q 2005
DSP Selection Guide
62
Software and Development Tools
£
Third Parties Providing eXpressDSP™-Compliant Algorithms
Get the most updated information on eXpressDSP-compliant algorithms at: www.ti.com/algorithms
What are eXpressDSP-Compliant Algorithms?
eXpressDSP-compliant algorithms adhere to the rules set forth in
TI’s TMS320™ DSP Algorithm Standard. Each algorithm is passed
through a rigorous automated test before receiving the right to be
described as compliant. Pages 64–71 list many of the currently
available compliant algorithms and plug-ins from TI third parties.
eXpressDSP-compliant solutions for Audio, Digital Motor Control
(DMC), Fax, Protocol Stacks, Security, Speech, Telephony, Voiceband
(VB) Modems, Video & Imaging, Vocoders and Wireless applications
across the TMS320C2000™, TMS320C5000™ and TMS320C6000™
DSP platforms.
TI’s extensive Third Party Network includes companies that develop
eXpressDSP-compliant algorithms based on the TMS320 DSP
Algorithm Standard. These algorithm developers provide both proprietary solutions and software that adheres to organizational standards for an array of applications. Our third parties offer
For more information on compliant algorithms offered by our TI DSP
Third Parties, please access the on-line TI DSP Third Party Catalog
at www.ti.com/algorithms. You can also send an e-mail to
3pquery@list.ti.com to inquire about any eXpressDSP-compliant
algorithms you may be interested in.
Texas Instruments 2Q 2005
X
Pr
oto
co
l
Se Stac
ks
cu
rit
y
Sp
ee
ch
Te
lep
ho
n
VB y
Mo
de
Vid ms
eo
&
Vo Ima
g
co
de ing
W rs
ire
les
s
Fa
x
3P Website
www.acoustictech.com
www.adt-inc.com
www.artcomp.com
www.alango.com/
www.aliph.com
www.ateme.fr
www.dsp-bayer.com
www.clarityco.com
www.commetrex.com
www.creativedsp.com
www.cutesolinc.com/
www.cybit.com
www.d2tech.com
www.d-r.nl
www.dacsindia.com
www.dilithiumnetworks.com
www.dspwizard.com
www.dspecialists.de
www.easytools.es
www.emuzed.com
www.ncoretech.com
www.enounce.com
www.esecurium.com
www.ethentica.com
www.fonix.com
www.iis.fhg.de
www.gaoresearch.com
www.globalipsound.com
www.hellosoft.com
www.idencom.com/
www.identalink.de/
www.illico.com
www.ingenient.com
www.ittiam.com
Application
Au
dio
DM
C
Third Party
Acoustic Technologies, Inc.
Adaptive Digital Technologies, Inc.
Advanced Recognition Technologies, Inc.
Alango
Aliph Com
ATEME
Bayer DSP
Clarity, LLC
Commetrex Corp.
Creative DSP Solutions, Inc.
CuTe Solutions
Cybernetics Infotech
D2 Technologies, Inc.
D+R Electronika B.V.
DACS Software Pvt. Ltd.
Dilithium Networks
DSP Wizard
DSPecialists GmbH
easytools s.l.
Emuzed, Inc.
Encore Software Ltd.
Enounce, Inc.
eSecurium
Ethentica by Security First Corp.
Fonix Corp.
Fraunhofer IIS
GAO Research, Inc.
Global IP Sound AB
HelloSoft, Inc.
IdenCom
IdentAlink
ILLICO
Ingenient Technologies, Inc.
Ittiam Systems Private Limited
C2
00
0™
C5
00
0™
C6
000
™
TI DSP Device
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
DSP Selection Guide
Software and Development Tools
63
Third Parties Providing eXpressDSP™-Compliant Algorithms
£
Mango DSP, Ltd.
Mecoso Technology, Inc.
MESi
Motorola (BlueWave Systems)
National Instruments / Hyperception
Netbricks
NeuroDynamics, Ltd.
NeuVoice
Noise Cancellation Technology (NCT)
NTRU Cryptosystems, Inc.
Octiv, Inc.
On2 Technologies
Pivot Signal Processing, Ltd.
Planning Systems, Inc.
Prodys S.L.
RadiSys Corp.
Sasken Communication Technologies Ltd.
SIAL Ltd.
Siemens AG Austria
Signals + Software Ltd.
SignalWorks
Snapshield Ltd.
Softier Ltd.
Sound ID
Spatializer Audio Laboratories, Inc.
Spectrum Signal Processing, Inc.
Speech Technology Center
SPIRIT CORP.
SRS Labs, Inc.
SURF Communication Solutions Ltd.
Technosoft
Treck, Inc.
Two Pi
UB Video, Inc.
www.mangodsp.com
www.mecoso.com
www.mesi.net
www.bluews.com
www.ni.com
www.netbricks.net/
www.neurodynamics.com
www.neuvoice.com
www.nctclearspeech.com/
www.ntru.com
www.octiv.com
www.on2.com
www.pivot-dsp.com
www.plansys.com
www.prodys.net
www.radisys.com
www.sasken.com
www.dsp.sut.ru/sial/
www.pse.siemens.at
www.signalsandsoftware.com
www.signalworks.com
www.snapshield.com
www.softier.com/
www.soundid.com
www.spatializer.com
www.spectrumsignal.com
www.speechpro.com
www.spiritDSP.com
www.srslabs.com
www.surf-com.com
www.technosoft.ch/
www.treck.com
www.two-pi.com/
www.ubvideo.com
UFMG–Universidade Federal de Minas Gerais www.cpdee.ufmg.br
Verance Corp.
www.verance.com
Wavemakers, Inc.
www.wavemakers.com
Windmill Innovations
www.windmill-innovations.com
Wipro Ltd.
www.wipro.com
Texas Instruments 2Q 2005
Pr
oto
co
l
Se Stac
ks
cu
rit
y
Sp
ee
ch
Te
lep
ho
n
VB y
Mo
de
Vid ms
eo
&
Vo Ima
g
co
de ing
W rs
ire
les
s
3P Website
Fa
x
Third Party
Application
C2
00
0™
C5
00
0™
C6
000
™
Au
dio
DM
C
TI DSP Device
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
DSP Selection Guide
64
Software and Development Tools
£
eXpressDSP™-Compliant Third-Party Algorithms
Get the most updated information on eXpressDSP-compliant algorithms at: www.ti.com/algorithms
AUDIO
Compliant Algorithm
3D Stereo
3D Stereo
AAC Decoder
AAC Decoder
AAC Decoder
AAC Decoder
AAC Decoder
AAC Encoder
Acoustic Echo Canceller
Acoustic Echo Canceller
Acoustic Echo Canceller
Acoustic Echo Canceller
Acoustic Echo Canceller
Acoustic Echo Canceller
Acoustic Echo Canceller
Acoustic Echo Canceller
Adaptive Noise Canceller
ASF-M
Chorus
Circle Surround II
Compressor
Dialog
Equalizer
FEX_C5
Flanger
Full Duplex Echo Cancellation
Full Spectrum Dynamic Compression
Function Generator
Headphones
Headphones
Mixer
Mono Eq 4 Band
MP3 Decoder
MP3 Decoder
MP3 Decoder
MP3 Decoder
MP3 Decoder Gold
MP3 Decoder Silver
MP3 Encoder
MP3 Encoder
MP3 Encoder
MP3 Encoder
MP3 Encoder
MP3 Encoder
MP3 Encoder
MPEG2 AAC Encoder
MPEG2 L3 Decoder
MPEG2 L3 Decoder
MPEG2 L3 Decoder
Texas Instruments 2Q 2005
AUDIO (CONTINUED)
Generation
C54x
C55x
C54x
C55x
C62x
C62x
C64x
C62x
C54x
C54x
C54x
C54x
C55x
C55x
C55x
C64x
C54x
C54x
C67x
C67x
C67x
C55x
C67x
C54x
C67x
C54x
C54x
C67x
C54x
C55x
C67x
C67x
C28x
C54x
C54x
C55x
C54x
C54x
C54x
C54x
C55x
C55x
C62x
C62x
C62x
C67x
C54x
C55x
C62x
Third-Party Vendor
Spatializer Audio Labs
Spatializer Audio Labs
Ingenient Technologies
SPIRIT CORP.
Ingenient Technologies
SPIRIT CORP.
SPIRIT CORP.
Ingenient Technologies
Creative DSP Solutions
Ingenient Technologies
Indesign
SPIRIT CORP.
Creative DSP Solutions
Ingenient Technologies
SPIRIT CORP.
Ingenient Technologies
DSPecialists GmbH
NCT Group
Spectral Design
SRS Labs
DSPecialists GmbH
SRS Labs
DSPecialists GmbH
Conversay
DSPecialists GmbH
SignalWorks
Sound ID
DSPecialists GmbH
Spatializer Audio Labs
Spatializer Audio Labs
DSPecialists GmbH
D+R Electronika B.V.
SPIRIT CORP.
SPIRIT CORP.
Ittiam Systems
SPIRIT CORP.
CuTe Solutions
CuTe Solutions
Ingenient Technologies
CuTe Solutions
Ingenient Technologies
CuTe Solution
CuTe Solution
Ingenient Technologies
CuTe Solution
Fraunhofer IIS
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Compliant Algorithm
MPEG2/4 AAC Decoder
MPEG2/4 AAC Decoder
MPEG2/4 AAC Encoder
MPEG2/4 AAC Encoder
MPEG4 AAC LC Decoder
MPEG4 AAC LC Decoder
MPEG4 AAC LC Encoder
MPEG4 AAC LC Encoder
MPEG4 Decoder
Noise Reduction
Noise Reduction
Noise Reduction, Low Frequency
Octimax
Octivox
Pathfinder Noise Suppression
Phase Corrected Equalization
Reverb
Sample Rate Conversion
Speech Compressor for Hearing Aids
Time-Scale Tailor
Vi.B.E™
Vi.B.E
VoIP
VoIP
VIP – Voice Intelligibility
VIP – Voice Intelligibility
WMA Decoder
WMA Decoder
WOW – Voice
WOW – Voice
Generation
C64x
C64x
C64x
C64x
C54x
C55x
C62x
C64x
C55x
C54x
C55x
C54x
C54x
C54x
C55x
C55x
C67x
C54x
C54x
C54x
C54x
C55x
C54x
C55x
C54x
C55x
C54x
C55x
C54x
C55x
Third-Party VendorATEME
Ittiam Systems
ATEME
Ittiam Systems
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Creative DSP Solutions
Creative DSP Solutions
Alango
Octiv
Octiv
Aliph Com
Spatializer Audio Labs
DSPecialists GmbH
Siemens AG Austria
Two Pi
Enounce
Spatializer Audio Labs
Spatializer Audio Labs
SPIRIT CORP.
SPIRIT CORP.
SRS Labs
SRS Labs
Ingenient Technologies
CuTe Solution
SRS Labs
SRS Labs
DIGITAL MOTOR CONTROL (DMC)
Compliant Algorithm
Position Control
RMS Signal Measurement
Speed Control
Torque Control for BLDC
Torque Control for IMVC
Torque Control for PMSM
Vector PWM for Neutral Point
Clamped 3 Level Inverters
Generation
C24x
C24x
C24x
C24x
C24x
C24x
C24x
Third-Party Vendor
Technosoft
RACOM Microelectronics
Technosoft
Technosoft
Technosoft
Technosoft
UFMG
Generation
C54x
C54x
C54x
C62x
C54x
C54x
Third-Party Vendor
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SURF Communication Solns.
SPIRIT CORP.
MESi
FAX
Compliant Algorithm
FAX Bundle (V.17/V.21/V.27/V.29)
FAX G3 Rev 1.0 (V.21/V.27V.29)
T.38 Fax Relay over IP
T.38 Fax Relay over IP
V.17
V.17 Receive
DSP Selection Guide
Software and Development Tools
65
eXpressDSP™-Compliant Third-Party Algorithms
£
FAX (CONTINUED)
Compliant Algorithm
V.17 Receive
V.17 Receive
V.17 Transmit
V.17 Transmit
V.17 Transmit
V.21
V.21 Receive
V.21 Receive
V.21 Transmit
V.21 Transmit
V.21 Transmit
V.27 Receive
V.27 Transmit
V.27/V.29 Receive
V.27/V.29 Transmit
V.27ter
V.27ter Receive
V.27ter Transmit
V.29
V.29 Receive
V.29 Receive
V.29 Transmit
V.29 Transmit
V.29 Transmit/Receive
SECURITY (CONTINUED)
Generation
C62x
C62x
C54x
C54x
C62x
C54x
C54x
C62x
C54x
C54x
C62x
C54x
C54x
C62x
C62x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
Third-Party Vendor
Commetrex
ILLICO
ILLICO
MESi
Commetrex
SPIRIT CORP.
MESi
Commetrex
ILLICO
MESi
Commetrex
ILLICO
ILLICO
Commetrex
Commetrex
SPIRIT CORP.
MESi
MESi
SPIRIT CORP.
ILLICO
MESi
ILLICO
MESi
GAO Research Inc.
Generation
C54x
C55x
C54x
C55x
C54x
C55x
C67x
C54x
C62x
C67x
C55x
C62x
Third-Party Vendor
Bayer DSP
Bayer DSP
Bayer DSP
Bayer DSP
Windmill Innovations
Windmill Innovations
Windmill Innovations
Windmill Innovations
Windmill Innovations
Windmill Innovations
Treck
Treck
Generation
C54x
C54x
C55x
C55x
C54x
C55x
C62x
C64x
C54x
C62x
C55x
Third-Party Vendor
Ingenient Technologies
Snapshield
Ingenient Technologies
Snapshield
Snapshield
Snapshield
Snapshield
Snapshield
Verance Corp.
IdenCom
Ethentica
PROTOCOL STACKS
Compliant Algorithm
HDLC Generator Level 2
HDLC Receiver
HDLC Receiver Level 2
HDLC Transmitter
Serial Communications Protocol
Serial Communications Protocol
Serial Communications Protocol
TCP/IP Protocol Stack
TCP/IP Protocol Stack for Ethernet
TCP/IP Protocol Stack for Ethernet
Treck
Treck
SECURITY
Compliant Algorithm
3-DES
3-DES
3-DES
3-DES
AES
AES
AES
AES
Audio Watermark Det. SDMI Screen
BioKey
Biometrics Image Processing
Texas Instruments 2Q 2005
Compliant Algorithm
DES
DES
DES
DES CBC Mode
Diffie-Hellman
Diffie-Hellman
Diffie-Hellman
ELGAMAL
ELGAMAL
Fingerprint 1 to 1
Fingerprint Recognition Pre
Fingerprint Recognition Engine
HMAC
HMAC-MD5
HMAC-SHA-1
IDEA Decryption
IDEA Encryption
Kasumi Encryption
MD5
MD5
MD5
MD5-V2.0
MMH-MAC
NTRU Mobile Security
RSA
RSA1024
SHA-1
SHA-1
SHA-1
Generation
C54x
C54x
C55x
C54x
C54x
C55x
C62x
C54x
C62x
C54x
C62x
C62x
C54x
C54x
C54x
C54x
C54x
C67x
C54x
C55x
C62x
C62x
C62x
C55x
C54x
C54x
C54x
C55x
C62x
Third-Party Vendor
Ingenient Technologies
Snapshield
Ingenient Technologies
Snapshield
Snapshield
Snapshield
Snapshield
Snapshield
Snapshield
NeuroDynamics
IdentAlink
IdentAlink
Ingenient Technologies
Snapshield
Snapshield
easytools
easytools
Pivot Signal Processing
Snapshield
Snapshield
Snapshield
Snapshield
Snapshield
NTRU Cryptosystems
Snapshield
eSecurium
Snapshield
Snapshield
Snapshield
SPEECH
Compliant Algorithm
Generation
Adaptive Speech Filter (Enhancement)
C67x
Broadband Noise Cancellation
C54x
Caller ID Text-to-Speech
C55x
Clear Voice Capture Dual-Element Mic
C54x
Clear Voice Capture Single-Element Mic C54x
MPEG4 HVXC Speech Decoder
C54x
MPEG4 HVXC Speech Encoder
C54x
Real World Voice Recognition
C54x
Real World Voice Recognition
C55x
Referenced Noise Filter
C67x
smARTspeak NG
C55x
smARTspeak XG
C55x
Sound Stretcher
C54x
Speech Enhancement
C54x
Text-to-Speech Synthesizer
C55x
VoCon Speech Recognition Engine
C54x
Voice Command Recognition
C54x
Voiceguard – Adapt
C54x
Voiceguard – Adapt
C55x
Voiceguard – HAB
C54x
Voiceguard – HAB
C55x
Third-Party Vendor
NCT Group, Inc.
Speech Technology Center
Fonix
Clarity
Clarity
Ittiam Systems
Ittiam Systems
NeuVoice
NeuVoice
NCT Group, Inc.
Advanced Recognition Tech.
Advanced Recognition Tech.
Speech Technology Center
SPIRIT CORP.
Fonix
Philips Speech Processing
Speech Technology Center
Planning Systems, Inc.
Planning Systems, Inc.
Planning Systems, Inc.
Planning Systems, Inc.
DSP Selection Guide
66
Software and Development Tools
£
eXpressDSP™-Compliant Third-Party Algorithms
SPEECH (CONTINUED)
Compliant Algorithm
VoiceTrigger
Voice Recognition
TELEPHONY (CONTINUED)
Generation
C54x
C55x
Third-Party Vendor
Wavemakers
Advanced Recognition Tech.
Generation
C62x
C54x
C62x
C54x
C54x
C62x
C64x
C54x
C62x
C54x
C54x
C54x
C62x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C62x
C54x
C62x
C54x
C54x
C62x
C54x
C54x
C55x
C54x
C55x
C54x
C54x
C62x
C54x
C54x
C54x
C54x
C62x
C62x
C54x
C54x
C54x
C54x
C54x
C62x
C54x
C54x
Third-Party Vendor
Signals + Software
SPIRIT CORP.
RadiSys Corp.
Ingenient Technologies
SPIRIT CORP.
Signals + Software
Ingenient Technologies
Commetrex
Commetrex
Ingenient Technologies
SPIRIT CORP.
SPIRIT CORP.
RadiSys Corp.
Adaptive Digital Technologies
Ingenient Technologies
SPIRIT CORP.
MESi
SPIRIT CORP.
MESi
SPIRIT CORP.
Commetrex
Commetrex
Commetrex
GAO Research Inc.
SPIRIT CORP.
RadiSys Corp.
D2 Technologies
Bayer DSP
Bayer DSP
Bayer DSP
Bayer DSP
D2 Technologies
SPIRIT CORP.
Spectrum Signal Processing
Adaptive Digital Technologies
Commetrex
Ingenient Technologies
MESi
Commetrex
RadiSys Corp.
Ingenient Technologies
Ingenient Technologies
Commetrex
MESi
SPIRIT CORP.
Commetrex
Bayer DSP
Signals + Software
TELEPHONY
Compliant Algorithm
2100-Hz Tone Detector
Acoustic Echo Canceller
Auto Gain Control/Voice Activity Det
Automatic Gain Control
Automatic Gain Control
Automatic Gain Controller
Automatic Gain Control
Call Progress Analysis
Call Progress Analysis
Call Progress Decoder
Call Progress Detector
Call Progress Generator
Call Progress Monitor
Call Progress Tone Detector
Caller ID
Caller ID
Caller ID Detector
Caller ID Detector
Caller ID Generator
Caller ID Generator
Caller ID Receiver
Caller ID Transmitter
Caller ID Transmitter
Caller ID, Type 1 and 2
Comfort Noise Generator
Comfort Noise Generator
CPE Alert Signal
CPT Detector
CPT Detector
CPT Generator
CPT Generator
DTMF
DTMF
DTMF
DTMF Detector
DTMF Detector
DTMF Detector
DTMF Detector
DTMF Detector
DTMF Detector / Suppressor
DTMF Encoder
DTMF Encoder/Decoder
DTMF Generator
DTMF Generator
DTMF Generator
DTMF Generator
DTMF Receiver
DTMF Receiver
Texas Instruments 2Q 2005
Compliant Algorithm
Generation
DTMF Receiver
C54x
DTMF Receiver
C54x
DTMF Receiver
C55x
DTMF Receiver
C62x
DTMF Transmitter
C54x
DTMF Transmitter
C54x
DTMF Transmitter
C55x
DTMF Transmitter
C62x
DTMF Transmitter
C62x
Echo Cancellation, MultiC54x
Echo Canceller
C54x
Echo Canceller
C55x
Echo Canceller
C62x
Echo Canceller
C64x
Fax and Modem Tone Detect
C54x
Frequency Shift Key Rec
C54x
Frequency Shift Key Send
C54x
G.165
C54x
G.165
C54x
G.165
C55x
G.165
C55x
G.165 Line Echo Cancellation
C62x
G.167
C54x
G.167
C55x
G.168
C54x
G.168
C54x
G.168
C55x
G.168
C62x
G.168
C64x
G.168 (Long Tail)
C54x
G.168 (Long Tail)
C55x
G.168 (Long Tail)
C64x
G.168 (Short Tail)
C54x
G.168 (Short Tail)
C55x
G.168-2000
C54x
G.168-2000
C55x
LEC-128-HelloVoice™ Line Echo
C55x
Line Echo Canceller
C55x
MF R1 Detector
C54x
MF R2 Forward Detector
C54x
MF R2 Reverse Detector
C54x
MF Line/Register Signaling
C62x
Multifrequency Tone Detect
C54x
Music On Hold
C54x
Noise Floor Estimation
C54x
Non-Linear Processing
C54x
SoundClear Echo Cancel & Noise Red
C54x
SoundClear Echo Cancel & Noise Red
C55x
TMWRTW
C67x
Tone Detector
C54x
Tone Detector
C54x
Tone Detector
C62x
Third-Party Vendor
SIAL
SPIRIT CORP.
Bayer DSP
Motorola Computer Group
Bayer DSP
Signals + Software
Bayer DSP
Motorola Computer Group
Signals + Software
D2 Technologies
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
D2 Technologies
D2 Technologies
D2 Technologies
Bayer DSP
SPIRIT CORP.
Bayer DSP
SPIRIT CORP.
RadiSys Corp.
Bayer DSP
Bayer DSP
DACS Software
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Adaptive Digital Technologies
Adaptive Digital Technologies
Adaptive Digital Technologies
Adaptive Digital Technologies
Adaptive Digital Technologies
SPIRIT CORP.
SPIRIT CORP.
HelloSoft
HelloSoft
Adaptive Digital Technologies
Adaptive Digital Technologies
Adaptive Digital Technologies
RadiSys Corp.
D2 Technologies
Bayer DSP
D2 Technologies
D2 Technologies
Acoustic Technologies
Acoustic Technologies
Ingenient Technologies
Commetrex
MESi
Commetrex
DSP Selection Guide
Software and Development Tools
67
eXpressDSP™-Compliant Third-Party Algorithms
£
TELEPHONY (CONTINUED)
Compliant Algorithm
Tone Detector
Tone Disabler for LEC
Tone Generator
Tone Generator
Tone Generator
Tone Generator
Tone Generator
Universal Tone Detection
Univ Multifrequency Tone Generator
Univ Multifrequency Tone Generator
Variable Rate Convl. CODEC w/ Soft
Decision VITERBI Decoding
Voice Activity Detector
Voice Activity Detection
Voice Activity Detection
Voice Activity Detection
Voice Activity Detection
Voice Activity Detection
Voice Activity Detector
Voice Activity Detector
VB MODEM (CONTINUED)
Generation
C64x
C54x
C54x
C54x
C54x
C62x
C62x
C54x
C54x
C55x
C54x
Third-Party Vendor
Commetrex
SPIRIT CORP.
Commetrex
D2 Technologies
MESi
Commetrex
RadiSys Corp.
D2 Technologies
SPIRIT CORP.
SPIRIT CORP.
Ingenient Technologies
C62x
C54x
C54x
C55x
C62x
C64x
C54x
C62x
RadiSys Corp.
Ingenient Technologies
SPIRIT CORP.
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
D2 Technologies
Signals + Software
Generation
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C64x
C54x
C54x
C54x
C55x
C55x
C55x
C54x
C55x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
C54x
Third-Party Vendor
Ingenient Technologies
SPIRIT CORP.
MESi
MESi
MESi
MESi
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
SPIRIT CORP.
Netbricks
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
ILLICO
GAO Research Inc.
Ingenient Technologies
GAO Research Inc.
MESi
MESi
MESi
GAO Research Inc.
SPIRIT CORP.
GAO Research Inc.
MESi
SPIRIT CORP.
ILLICO
GAO Research Inc.
VB MODEM
Compliant Algorithm
AGC
AGC
BELL 103 Modem (demod)
BELL 103 Modem (mod)
BELL 202 Modem (demod)
BELL 202 Modem (mod)
Binary Phase Shift Key Modem
Binary Phase Shift Key Modem
DTMF Generator
G3MDP
Soft Modem (Medium speed)
UPD Fax/Modem Pumps
UPD Modem Pumps
UDP V.23 Fax/Modem Pumps
Univ Multifrequency Tone Detect
Univ Multifrequency Tone Detect
V.21 Receive
V.21 Transmit/Receive
V.22
V.22 bis Transmit/Receive
V.22 bis Transmit/Receive
V.23 Receive
V.23 Transmit
V.23 Transmit/Receive
V.32 / V.32 bis / V.22 / V.22 bis
V.32 bis
V.32 bis
V.32 bis
V.32 Transmit/Receive
V.34 Data Pump
Texas Instruments 2Q 2005
Compliant Algorithm
V.34/V.34+
V.42
V.42 bis
V.42 bis
V.42 bis Decoder
V.42 bis Encoder
V.90
V.90 Data Pump
V.150
Generation
C62x
C54x
C54x
C54x
C62x
C62x
C62x
C54x
C64x
Third-Party Vendor
SURF Communication Solns.
SPIRIT CORP.
GAO Research Inc.
SPIRIT CORP.
Signals + Software
Signals + Software
SURF Communication Solns.
GAO Research Inc.
SURF Communication Solns.
VIDEO & IMAGING
Compliant Algorithm
Digital Video-25
H.261 Decoder
H.261 Encoder
H.263 Decoder
H.263 Decoder
H.263 Decoder Ver 1.0
H.263 Decoder Ver 2.0
H.263 Encoder
H.263 Encoder
H.263 Encoder
H.263 Encoder
H.263 Encoder Ver 1.0
H.263 Encoder Ver 2.0
H.263 TDM to/from H.263 TCP/IP
JPEG Codec
JPEG Codec
JPEG Codec
JPEG Codec
JPEG Decoder
JPEG Decoder
JPEG Decoder
JPEG Decoder
JPEG Decoder
JPEG Encoder
JPEG Encoder
JPEG Encoder
JPEG Encoder
JPEG Encoder
JPEG Encoder
MJPEG Codec
MJPEG Codec
MJPEG Codec
MJPEG Codec
MJPEG Decoder
MJPEG Decoder
MJPEG Decoder
MJPEG Encoder
MJPEG Encoder
MJPEG Encoder
MPEG1 Decoder
MPEG1 Encoder
Generation Third-Party Vendor
DM64x
Mecoso Technology
C62x
UB Video
C62x
UB Video
C62x
Dilithium Networks
C62x
Mecoso Technology
C62x
UB Video
C62x
UB Video
C55x
Emuzed
C62x
Emuzed
C62x
Mecoso Technology
C64x
Emuzed
C62x
UB Video
C62x
UB Video
C62x
Dilithium Networks
C54x
ATEME
C55x
ATEME
C62x
ATEME
DM64x
Mecoso Technology
C54x
ATEME
C55x
ATEME
C55x
Emuzed
C62x
ATEME
C64x
ATEME
C54x
ATEME
C55x
ATEME
C55x
Emuzed
C62x
ATEME
C62x
Mango DSP
C64x
ATEME
C54x
ATEME
C55x
ATEME
C62x
ATEME
DM64x
Mecoso Technology
C54x
ATEME
C55x
ATEME
C62x
ATEME
C54x
ATEME
C55x
ATEME
C62x
ATEME
C62x
Mecoso Technology
C62x
Mecoso Technology
DSP Selection Guide
68
Software and Development Tools
£
eXpressDSP™-Compliant Third-Party Algorithms
VIDEO & IMAGING (CONTINUED)
Compliant Algorithm
MPEG2 Decoder
MPEG2 Decoder
MPEG4 Adv. Simple Profile Decoder
MPEG4 Adv. Simple Profile Encoder
MPEG4 Adv. Simple Profile Encoder
MPEG4 ASP Level 4 Encoder
MPEG4 Core Profile Encoder
MPEG4 Decoder
MPEG4 Decoder
MPEG4 Decoder
MPEG4 Decoder
MPEG4 Decoder
MPEG4 Decoder
MPEG4 Encoder
MPEG4 Encoder
MPEG4 Encoder
MPEG4 Simple Profile
MPEG4 Simple Profile Decoder
MPEG4 Simple Profile Decoder
MPEG4 Simple Profile Decoder
MPEG4 Simple Profile Decoder
MPEG4 Simple Profile Encoder
MPEG4 Simple Profile Encoder
MPEG4 Simple Profile Encoder
MPEG4 Simple Profile Encoder
MPEG4 Simple Profile Video Decoder
MPEG4 Simple Profile Video Decoder
MPEG4 Simple Profile Video Decoder
MPEG4 Simple Profile Video Encoder
MPEG4 Simple Profile Video Encoder
MPEG4 Simple Profile Video Encoder
MPEG4 VSP Decoder
VP4 Decoder
VP4 Decoder
VOCODERS (CONTINUED)
Generation
C62x
C64x
C62x
C62x
C64x
C64x
C64x
C55x
C55x
C62x
C62x
C62x
C64x
C55x
C62x
C64x
C64x
C62x
C62x
C64x
C64x
C62x
C62x
C64x
C62x
C55x
C62x
C64x
C55x
C62x
C64x
C64x
C62x
C64x
Third-Party Vendor
ATEME
ATEME
Ingenient Technologies
Ingenient Technologies
Prodys
Prodys
Prodys
Sasken Communication Tech.
UB Video
ATEME
Dilithium Networks
Mecoso Technology
ATEME
UB Video
Mecoso Technology
Prodys
Ittiam Systems
Ingenient Technologies
Prodys
Ingenient Technologies
Prodys
Ingenient Technologies
Prodys
Ingenient Technologies
Prodys
Emuzed
Prodys
Prodys
Emuzed
Emuzed
Emuzed
ATEME
On2 Technologies
On2 Technologies
Generation
C54x
C54x
C55x
C54x
C54x
C55x
C54x
C55x
C54x
C55x
C54x
C55x
C55x
C55x
C55x
C62x
Third-Party Vendor
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
Global IP Sound AB
Cybernetics Infotech
Cybernetics Infotech
Cybernetics Infotech
Cybernetics Infotech
Signals + Software
VOCODERS
Compliant Algorithm
1200-BPS Decoder
1200-BPS Encoder
1200-BPS Vocoder
2400-BPS Decoder
2400-BPS Encoder
2400-BPS Vocoder
4800-BPS Vocoder
4800-BPS Vocoder
6000-BPS Vocoder
6000-BPS Vocoder
Enhanced G.711
ESAC4 Decoder
ESAC4 Encoder
ESAC7 Decoder
ESAC7 Encoder
G.168
Texas Instruments 2Q 2005
Compliant Algorithm
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Decoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 Encoder
G.711 PLC
G.711 PLC
G.722 Decoder
G.722 Decoder
G.722 Decoder
G.722 Encoder
G.722 Encoder
G.722 Encoder
G.722.1 Decoder
G.722.1 Decoder
G.722.1 Encoder
G.722.1 Encoder
G.722.2 Decoder
G.723.1
G.723.1
G.723.1
G.723.1 Decoder
G.723.1 Decoder
G.723.1 Decoder
G.723.1 Decoder
G.723.1 Decoder
G.723.1 Encoder
G.723.1 Encoder
G.723.1 Encoder
G.723.1 Encoder
G.723.1 Encoder
G.723.1 Encoder/Decoder
G.723.1 Encoder/Decoder
Generation
C54x
C54x
C54x
C54x
C55x
C55x
C62x
C62x
C62x
C62x
C62x
C64x
C54x
C54x
C54x
C54x
C55x
C55x
C62x
C62x
C62x
C62x
C62x
C64x
C54x
C55x
C62x
C62x
C64x
C62x
C62x
C64x
C54x
C64x
C54x
C64x
C62x
C54x
C54x
C62x
C54x
C55x
C62x
C62x
C62x
C54x
C55x
C62x
C62x
C62x
C54x
C54x
Third-Party Vendor
Commetrex
Ingenient Technologies
Signals + Software
SPIRIT CORP.
Ingenient Technologies
SPIRIT CORP.
Commetrex
Ingenient Technologies
Motorola Computer Group
RadiSys Corp.
Signals + Software
Ittiam Systems
Commetrex
Ingenient Technologies
Signals + Software
SPIRIT CORP.
Ingenient Technologies
SPIRIT CORP.
Commetrex
Ingenient Technologies
Motorola Computer Group
RadiSys Corp.
Signals + Software
Ittiam Systems
SPIRIT CORP.
SPIRIT CORP.
RadiSys Corp.
Signals + Software
Ittiam Systems
RadiSys Corp.
Signals + Software
Ittiam Systems
SIAL
Ittiam Systems
SIAL
Ittiam Systems
Pivot Signal Processing
Encore Software
GAO Research Inc.
Encore Software
SPIRIT CORP.
SPIRIT CORP.
RadiSys Corp.
Signals + Software
SPIRIT CORP.
SPIRIT CORP.
SPIRIT CORP.
RadiSys Corp.
Signals + Software
SPIRIT CORP.
Adaptive Digital Technologies
GAO Research Inc.
DSP Selection Guide
Software and Development Tools
69
eXpressDSP™-Compliant Third-Party Algorithms
£
VOCODERS (CONTINUED)
Compliant Algorithm
Generation
G.723A Decoder
C54x
G.723A Encoder
C54x
G.726
C54x
G.726
C62x
G.726 A-Law ADPCM Decoder
C62x
G.726 A-Law ADPCM Encoder
C62x
G.726 ADPCM Decoder/Encoder
C54x
G.726 ADPCM Decoder/Encoder
C55x
G.726 Decoder
C54x
G.726 Decoder
C54x
G.726 Decoder
C54x
G.726 Decoder
C54x
G.726 Decoder
C54x
G.726 Decoder
C54x
G.726 Decoder
C55x
G.726 Decoder
C55x
G.726 Decoder
C62x
G.726 Decoder
C62x
G.726 Decoder
C62x
G.726 Decoder
C62x
G.726 Decoder
C62x
G.726 Decoder
C64x
G.726 Decoder (Low MIPS)
C54x
G.726 Encoder
C54x
G.726 Encoder
C54x
G.726 Encoder
C54x
G.726 Encoder
C54x
G.726 Encoder
C54x
G.726 Encoder
C54x
G.726 Encoder
C55x
G.726 Encoder
C55x
G.726 Encoder
C62x
G.726 Encoder
C62x
G.726 Encoder
C62x
G.726 Encoder
C62x
G.726 Encoder
C62x
G.726 Encoder
C64x
G.726 Encoder (Low MIPS)
C54x
G.726 Encoder/Decoder (Low Memory)
C54x
G.726 U-Law ADPCM Decoder
C62x
G.726 U-Law ADPCM Encoder
C62x
G.726/G.711
C55x
G.728
C62x
G.728 Decoder
C54x
G.728 Decoder
C62x
G.728 Decoder
C64x
G.728 Encoder
C54x
G.728 Encoder
C62x
G.728 Encoder
C64x
C.729
C55x
G.729
C62x
G.729 Decoder
C54x
Texas Instruments 2Q 2005
VOCODERS (CONTINUED)
Third-Party Vendor
D2 Technologies
D2 Technologies
Encore Software
Encore Software
RadiSys Corp.
RadiSys Corp.
SPIRIT CORP.
SPIRIT CORP.
Commetrex
D2 Technologies
National Instru./Hyperception
Ingenient Technologies
Signals + Software
SPIRIT CORP.
DSP Wizard
SPIRIT CORP.
Commetrex
National Instru./Hyperception
Ingenient Technologies
Ingenient Technologies
Signals + Software
Ittiam Systems
Adaptive Digital Technologies
Commetrex
D2 Technologies
National Instru./Hyperception
Ingenient Technologies
Signals + Software
SPIRIT CORP.
DSP Wizard
SPIRIT CORP.
Commetrex
National Instru./Hyperception
Ingenient Technologies
Ingenient Technologies
Signals + Software
Ittiam Systems
Adaptive Digital Technologies
Adaptive Digital Technologies
RadiSys Corp.
RadiSys Corp.
SPIRIT CORP.
Encore Software
Signals + Software
Signals + Software
Ittiam Systems
Signals + Software
Signals + Software
Ittiam Systems
Wipro
Encore Software
Signals + Software
Compliant Algorithm
G.729 Decoder
G.729 Decoder
G.729 Decoder
G.729 Decoder
G.729 Decoder
G.729 Decoder
G.729 Decoder
G.729 Encoder
G.729 Encoder
G.729 Encoder
G.729 Encoder
G.729 Encoder
G.729 Encoder
G.729 Encoder
G.729 Encoder
G.729 Encoder/Decoder
G.729A
G.729A Decoder
G.729A Decoder
G.729A Decoder
G.729A Decoder
G.729A Decoder
G.729A Encoder
G.729A Encoder
G.729A Encoder
G.729A Encoder
G.729A Encoder/Decoder
G.729A Encoder/Decoder
G.729AB
G.729AB Decoder
G.729AB Decoder
G.729AB Decoder
G.729AB Decoder
G.729AB Decoder
G.729AB Decoder
G.729AB Decoder
G.729AB Encoder
G.729AB Encoder
G.729AB Encoder
G.729AB Encoder
G.729AB Encoder
G.729AB Encoder
G.729AB Encoder
G.729AB Encoder/Decoder
G.729AB Encoder/Decoder
G.729AB Encoder/Decoder
G.729B Decoder
G.729B Decoder
G.729B Decoder
G.729B Decoder
G.729E Encoder
G.729B Encoder
Generation
C54x
C55x
C55x
C62x
C62x
C62x
C62x
C54x
C54x
C55x
C55x
C62x
C62x
C62x
C62x
C54x
C54x
C54x
C54x
C55x
C62x
C62x
C54x
C55x
C62x
C62x
C54x
C54x
C62x
C54x
C54x
C54x
C55x
C55x
C62x
C62x
C54x
C54x
C54x
C55x
C55x
C62x
C62x
C54x
C54x
C55x
C54x
C54x
C55x
C62x
C54x
C54x
Third-Party Vendor
SPIRIT CORP.
DSP Wizard
SPIRIT CORP.
RadiSys Corp.
Signals + Software
SIAL
SURF Communication Solns.
Signals + Software
SPIRIT CORP.
DSP Wizard
SPIRIT CORP.
RadiSys Corp.
Signals + Software
SIAL
SURF Communication Solns.
Adaptive Digital Technologies
Encore Software
D2 Technologies
Signals + Software
DSP Wizard
RadiSys Corp.
Signals + Software
Signals + Software
DSP Wizard
RadiSys Corp.
Signals + Software
Adaptive Digital Technologies
GAO Research Inc.
CuTe Solution
D2 Technologies
HelloSoft
Signals + Software
DSP Wizard
HelloSoft
RadiSys Corp.
Signals + Software
D2 Technologies
HelloSoft
Signals + Software
DSP Wizard
HelloSoft
RadiSys Corp.
Signals + Software
Adaptive Digital Technologies
SPIRIT CORP.
SPIRIT CORP.
D2 Technologies
Signals + Software
DSP Wizard
Signals + Software
D2 Technologies
Signals + Software
DSP Selection Guide
70
Software and Development Tools
£
eXpressDSP™-Compliant Third-Party Algorithms
VOCODERS (CONTINUED)
Compliant Algorithm
G.729B Encoder
G.729B Encoder
G.729B Encoder/Decoder
G.729E Decoder
G.729E Encoder
G723.1 Decoder
G723.1 Encoder
IPCM Wideband
Voice Activity Detector
Voice Activity Detector
Voice Activity Detector
WIRELESS
Generation
C55x
C62x
C54x
C54x
C54x
C62x
C62x
C54x
C54x
C62x
C64x
Third-Party Vendor
DSP Wizard
Signals + Software
Adaptive Digital Technologies
D2 Technologies
D2 Technologies
SURF Communication Solns.
SURF Communication Solns.
Global IP Sound AB
Ingenient Technologies
Ingenient Technologies
Ingenient Technologies
Compliant Algorithm
G.723.1/GSM-AMR Transcoder
GSM AMR Decoder
GSM AMR Decoder
GSM AMR Encoder
GSM AMR Encoder
GSM-AMR/G.723.1 Transcoder
GSM AMR Wideband Decoder
GSM AMR Wideband Encoder
GSM Enhanced Full-Rate Decoder
GSM Enhanced Full-Rate Decoder
GSM Enhanced Full-Rate Encoder
GSM Enhanced Full-Rate Encoder
GSM Full-Rate Decoder
GSM Full-Rate Decoder
GSM Full-Rate Decoder
GSM Full-Rate Encoder
GSM Full-Rate Encoder
GSM Full-Rate Encoder
Generation
C62x
C55x
C55x
C55x
C55x
C62x
C55x
C55x
C54x
C62x
C54x
C62x
C54x
C55x
C62x
C54x
C55x
C62x
Third-Party Vendor
Dilithium Networks
HelloSoft
Emuzed
Emuzed
HelloSoft
Dilithium Networks
Emuzed
Emuzed
SIAL
Signals + Software
SIAL
Signals + Software
Bayer DSP
Bayer DSP
Signals + Software
Bayer DSP
Bayer DSP
Signals + Software
View Updated eXpressDSP-Compliant Third Party Algorithm List
The eXpressDSP-compliant Third Party algorithm list is updated monthly highlighting the newest third-party algorithms. See the most
recent list at www.ti.com/algorithms
Texas Instruments 2Q 2005
DSP Selection Guide
Software and Development Tools
71
£
eXpressDSP™-Compliant Third-Party Plug-Ins
Get the most updated information on eXpressDSP-compliant plug-ins at: www.ti.com/plug-ins
What is a Plug-In?
A plug-in is a software application that integrates with, customizes
or extends the Code Composer Studio™ IDE with additional specialized functionality. Plug-ins provide a wide range of tools for every
step of the development process to assist you to develop DSP applications quickly and effectively. This allows you to focus on developing features to differentiate your TI DSP-based product and release
more robust products to market faster.
How Plug-Ins Speed Development
Using standard tools, the development cycle consists of four stages:
application design, code & build, debug, and analyze & tune.
Specialized plug-ins can be integrated into each step of the development flow to decrease the overall time to product deployment. By
using third-party plug-ins during the application design and code &
build stages, you can build your application fast. Plug-ins used during the debug and analyze & tune stages make your application perfect. Plug-ins also enable you to use familiar tools with TI DSPs. This
reduces the learning curve and enables you to focus on innovation.
Some examples of plug-in types are as follows.
• Application Generation – generate C code or a complete
application from a block diagram tool or generate a simple
project skeleton for a development board.
• External Text Editors – enable developers to use an editor they
already know.
• Filter Design – insert filter code, integrate modified filter
parameters into projects and analyze digital filters.
• Hardware Support – assist with installation, setup, configuration and diagnostics of development boards.
• System Simulation – concurrently simulate both hardware and
software portions of a system.
• Code Analysis – provide code coverage, automate code testing
and analyze code structures and arrays.
• Code Testing – generate test stubs and system testing utilities.
• Real-Time Analysis – provide controls to TI’s DSP/BIOS™ kernel
or other third party operating systems for dynamic execution profilers that can show developers exactly where they are spending
their CPU cycles.
• Real-Time Instrumentation – visually analyze data from target
using RTDX™.
• Run-Time Error Analysis – detect memory leaks, array index
errors, function parameters, return errors and data errors.
eXpressDSP-Compliant Plug-Ins Available Today Include:
Name
Contact
Borland Corporation
www.borland.com
CodeWright
Elanix
www.elanix.com
SystemView’s Real-Time DSP Architect
National Instruments / Hyperception, Inc.
www.ni.com
eXpressDSP™ Component Wizard
LabView DSP Test Integration Toolkit for TI DSP
Visual Application Builder
Pentek, Inc.
www.pentek.com
SwiftNet Debug Manager
SwiftNet Project Manager
Rational Software Corporation
www.rational.com
Rational Test Real-Time Plug-In
Technosoft
www.technosoft.ch
Control Panel Global Variable Visualizer for Digital Motor Controllers (DMCs)
Graphical I/O Registers Viewer for DMCs
Data Logger Tool for DMCs
Reference Generator for Motion Reference for DMCs
The MathWorks, Inc.
www.mathworks.com
Filter Design Toolbox
MATLAB® Link for Code Composer Studio (CCStudio) IDE
SIMULINK® Embedded Target for C6000™ DSP Platform
Vector Software, Inc.
www.vectors.com
VectorCAST for CCStudio
Visual Solutions Incorporated
www.vissim.com
VisSim™-CCStudio Plug-In
Application
Design
X
X
X
X
Stage of the Development Cycle
Code &
Analyze
Build
Debug
& Tune
C6000™
C5000™
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
C2000™
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
TI DSP Platform
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X – supported
Texas Instruments 2Q 2005
DSP Selection Guide
72
DSP Support Resources
£
Support
DSP Support
Design Answers at Your Fingertips
Get additional information on training, technical documentation and more at: www.ti.com/dspsupport
TI DSP Support
Get to market easily and quickly by leveraging TI DSP support. Customers large and small can access fast and accurate support for
their DSP applications. From your personal, on-line “24/7” DSP KnowledgeBase to technical documentation, TI offers the technical
support you need when YOU need it. On-line training, webcasts, workshops and the TI Developer Conference provide an array of convenient support choices.
TI DSP Training Options
TI Developer Conference 2005,
North America Series
February 15–17, 2005
Hilton Americas Hotel
Houston, Texas
Create the Next Leading-Edge Signal
Processing Design
The TI Developer Conference provides
networking opportunities with industry
and TI experts, must-have technical training and peer-to-peer interaction for
embedded designers. Both novice and
expert-level designers can improve
design efficiency by attending this threeday conference. Tracks include:
Asia Series
Get in-depth, technical information and
interact with TI and industry experts.
DSP Webcasts
TI conducts free DSP webcasts to
address topics most critical to designers.
April 18–19 – Beijing
April 20 – Shanghai
April 22 – Shenzhen
April 26 – Taipei
April 28 – Seoul
For more information visit
www.ti.com/tidc
Free On-Line Training
Learn more about how to design your digital signal processing application with
self-paced on-line training covering DSP
applications, TMS320™ DSPs and easyto-use software development tools.
A typical webcast includes a presentation followed by a question & answer
session with the technical engineering
presenter specializing in the topic. After
the live event, DSP webcasts are available via the archive library.
www.ti.com/webcastarchive
• Audio
• Communications
• Control
• Education
• Systems
• Tools
• Video
Register today at www.ti.com/tidc05
Europe Series
In one day, in one place, find the signal
processing solution you need for your
application.
Dozens of courses such as “1-GHz DSP
Overview” to “Reference Frameworks for
eXpressDSP™ Software” are available
today and run from 30 minutes to two
hours each.
www.ti.com/onlinetraining
May 25 – Milan, Italy
May 30 – Tel Aviv, Israel
For more information visit
www.ti.com/europe/devcon
Texas Instruments 2Q 2005
DSP Selection Guide
Available 24 hours a day, seven days a
week, the TI DSP KnowledgeBase is the
industry’s most complete on-line resource
for DSP questions and project development support. Featuring an easy-to-use,
natural-language-based search capability,
the DSP KnowledgeBase pulls information from hundreds of thousands of TI
DSP content web pages, including technical documentation, giving customers
immediate, relevant and focused answers
to their search.
www.ti.com/kbasesg
Technical Documentation
Find complete and easy-to-use data
sheets, user’s guides and application
reports for every TI DSP platform and corresponding DSP software development
tools. Easy navigation and search capabilities for more than 3,000 dedicated online DSP web pages and more than
100,000 pages of DSP technical
documentation.
www.ti.com/techdocsg
Getting Started with TI DSP
TI’s web-based “Getting Started” DSP
support tool helps engineers get their
Support
The Essential Guide to
Getting Started with DSP
CD
This free CD contains links to a variety of
getting started resources
including documentation and the latest new product
information. It
also provides you
a guided tour of
the eXpressDSP™
Software and Development Tools and a
90-day free evaluation of the Code
Composer Studio™ v2.21 Development
Tools for the C2000™ and C5000™, and
CCStudio v3.0 Development Tools for the
C6000™ DSP Platforms. OMAP CCStudio
90-day evaluation tools are also available. Order your CD-ROM or download at
www.ti.com/getstartedcd
TI DSP Discussion Groups
Join the community of DSP users and
share information about signal processing application design. Peer-to-peer discussion groups include High Performance
Digital Signal Processing, Power-Efficient
Digital Signal Processing, ControlOptimized Digital Signal Processing and
for users new to DSP, Getting Started
with Digital Signal Processing discussion
groups.
www.ti.com/discussgroup
Publications
eTech Innovations eNewsletter
designs from inspiration to implementation quickly and easily. Designers choosing to use TI DSPs in their real-time
applications get easy-to-access introductory DSP content, thus decreasing the
learning curve and speeding products to
market. See page 1 for additional
information.
73
£
TI DSP On-Line
KnowledgeBase
DSP Support Resources
Receive the latest digital signal processing news from TI including: DSP silicon,
software, systems applications and support information. Subscribe today for this
free monthly eNewsletter to be delivered
right to your inbox in html or text format.
www.ti.com/etechsubscribe
DSP Applications Journal
To support the design of specific DSPbased systems, view the on-line DSP
Applications Journal with the latest
application notes by platform and
software.
www.ti.com/appsjournal
Embedded
Edge On-Line
Magazine
The Embedded
Edge on-line
magazine offers
comprehensive
solutions, tips,
tricks and advice
from people who have met and conquered some of the development problems embedded developers face every
day. Register today to receive information
on news, products and services that will
help make life easier as an embedded
systems designer.
www.ti.com/embeddededge
TI Product Information Center (PIC)
Worldwide technical support staff are
available to answer questions and troubleshoot problems. Contact the PIC by email or directly by phone. See the worldwide contact information inside the front
cover for the e-mail and phone number
appropriate to your area.
www.ti.com/dspsupport
www.ti.com/gettingstarted
Texas Instruments 2Q 2005
DSP Selection Guide
74
DSP Support Resources
£
Support
Real World Answers – Ask the Experts
System-Level Expertise with the Click of a Mouse
Get answers to your design questions at: www.ti.com/realworldanswers
Save valuable design time and get the answers you need for your current design with the click of a mouse. Texas Instruments offers
system-level expertise in a variety of application areas such as: control, telecom, biometrics, video and imaging and more.
Visit www.ti.com/realworldanswers to find helpful information, frequently asked questions and technical documentation for your
specific application. Or, “Ask the Expert” and e-mail your design questions. An expert from TI will respond directly back to you.
Control
TI DSP embedded controllers can
help you design power tools with
more reliable sensorless control, white
goods with higher energy-efficient
motors or multi-phase industrial motors
with higher resolution and precision. TI’s
TMS320C2000™ DSP platform provides
the ultimate combination of MCU peripheral integration, C efficiency and ease-ofuse with the performance of TI DSPs. See
how TI DSP embedded controllers can
provide your design with more features,
better feedback and precision, and
reduce costs.
Answers to popular control questions can
be viewed at
www.ti.com/controlanswers
Or ask the control expert your question at
controlanswers@list.ti.com.
Telecom
TI offers customized telephony
products to allow you to get to
market faster and easier when
developing client-side telephony, embedded modem, remote data collection,
Internet connectivity, telephony coprocessing or voiceband processing applications. Using TI’s single-source telephony
solutions, designers can easily expand
product capabilities and feature sets for
Texas Instruments 2Q 2005
telecom applications, as well as customize, adapt and scale the solution to
suit particular requirements, allowing
designers to focus on end-product
differentiation.
Answers to popular telephony questions
can be viewed at
www.ti.com/telephonyanswers
Or ask the telecom expert your question
at telephonyanswers@list.ti.com.
Security
With unmatched systems expertise, TI delivers a broad product
offering to the security industry,
resulting in reduced costs of development and faster time-to-market for customers building security products incorporating biometrics and video surveillance. TI TMS320C6000™ DSPs are used
to compress the image in a variety of
capable formats, as well as offer the
ability to use intelligent image analysis
functions and different types of networking protocol support.
Video and Imaging
From portable to plugged applications, TI offers DSP and
Analog solutions to fit your video, imaging or multimedia systems design application. TI can help accelerate your design
with smarter image processing, more
functionality and flexibility that differentiates your product in the marketplace.
TI video and imaging silicon solutions
include TI’s new TMS320DM64x™ digital
media processors, C6000™ and
TMS320C5000™ DSPs and OMAP59xx
processors. Plus software, developer kits,
systems expertise and support are available to accommodate all your needs – no
matter what imaging and/or video end
equipment is being developed.
Answers to popular video and imaging
questions can be viewed at
www.ti.com/videoimaginganswers
Or ask the video and imaging expert your
question at
videoimaginganswers@list.ti.com.
Answers to popular security questions
can be viewed at
www.ti.com/securityanswers
Or ask the security expert your question
at securityanswers@list.ti.com.
DSP Selection Guide
DSP Support Resources
75
Support
£
Training Resources
On-Line Training, Webcast Library, One-Day Workshops, Multi-Day Workshops
Get updated information on TI training resources at: www.ti.com/training
On-Line Training
A variety of free on-line training courses
is available and addresses all aspects of
using TI devices and tools. Designed for
worldwide access 24/7, these courses
vary in length and range from beginner
overviews to advanced, highly technical
design information. Learn more about
how to design your signal processing
application with self-paced on-line training courses including:
• DSP basics
• DSP applications
• Easy-to-use software development
tools
• DSP programming tips and tricks
• TMS320C6000™, TMS320C5000™ and
TMS320C2000™ DSP platforms
• Analog
• Power supplies
For a complete list of available courses,
visit www.ti.com/onlinetraining
One-Day Workshops
One-day workshops are designed to offer
product or technology knowledge and
more advanced information about a particular category of devices. These workshops include a significant “hands-on”
section and are ideal introductions to get
started with DSP. A list of available
courses and schedule information can be
found at www.ti.com/1dayworkshops
TMS320C6416/C6713 DSK One-Day
Workshop
• Introduction to TMS320C6000™ DSPs
and Code Composer Studio™ IDE
• C6000™ DSP peripherals
• Using the C6000 DSP system tools and
software
• Optimizing C6000 DSP code
TMS320C5510 DSK One-Day
Workshop
• TMS320C5000™ DSP overview
• TMS320C55x™ architecture and
peripherals
• Introduction to Code Composer Studio
IDE
• Using the C5510 DSP Starter Kit (DSK)
• Use the Chip Support Library to setup
and program peripherals
• Analyze and use power-reduction
techniques
Texas Instruments 2Q 2005
• Evaluate methods to maximize
performance
• Use DSP/BIOS™ kernel and RTA (realtime analysis tools) to build, analyze
and debug a system
• Run labs/demos using common realtime applications on hardware (C5510
DSK)
TMS320F2812 eZdsp™ One-Day
Workshop
• Basic DSP controller implementation
• TMS320F2812 DSP architecture
• How to use PC-based development
tools – F2812 eZdsp and Code
Composer Studio 2.12 system design
Video and Audio Applications Design
Hands-On Workshop Based on
TMS320DM642 Digital Media
Processor
• Getting started on a new video and
audio design
• Hardware platform based on DM642
digital media processor
• MPEG-4 technology
• ADPCM audio compression technology
• Digital video security solution on
DM642 – video security application
example
Digital Motor Control One-Day
Workshop
• Overview of the synchronous and asynchronous machines
• Compares the field-oriented control
with the standard scalar control
techniques
• Receive the latest technology and
product updates to support your future
design
• Learn how the use of DSP processors
can lead to the most effective control
of your motor
DSP/BIOS™ OS One-Day Workshop
• Key elements of a real-time DSP
system
• Practical designing and problem solving in multithreaded applications
• Minimizing overhead
• Real-time analysis and debug
• Real-time scheduling and resource
management
• Host and target communications
DSP Selection Guide
76
DSP Support Resources
£
Support
Multi-Day Workshops
Multi-day workshops are for engineers
who need to sharpen their design and
development skills. These workshops
include significant “hands-on” labs
emphasizing the demonstration and application of techniques and skills. TI workshops are highly beneficial in helping
developers implement their DSP designs
quickly. A list of available courses and
schedule can be found at
www.ti.com/multidayworkshops
TMS320C6000™ DSP Integration
Workshop
• Use Code Composer Studio™ IDE
• Design a real-time double-buffered
system
• TMS320C6711 Design Starter Kit
(DSK)
• DSP/BIOS™ kernel
• Debugging with real-time analysis
• Set up peripherals using the Chip
Support Library
• Discuss the McBSP serial ports multichannel features
• Use the EDMA advanced features
(auto-initialization, interrupt
synchronization)
• C6000™ DSP system memory
management
• C6000 DSP cache operation
• Design your DSP system to allow
code/data overlays in memory
• Evaluate and use C6000 DSP boot
loader
• Setting up a bootable image in Flash
ROM
• Program the DSK on-board Flash
memory
C6000 DSP Optimization Workshop
• C6000 DSP platform CPU architecture
• C6000 DSP platform CPU pipeline
• Building Code Composer Studio
projects
• Exploring C6000 DSP compiler build
options
• Writing efficient C code
Texas Instruments 2Q 2005
• Writing optimized standard and linear
assembly code
• Mixing C and Assembly language
• Software pipelining techniques
• Numerical issues with fixed-point
processors
• Basic C6000 DSP system memory
management
• How caches work and optimizing their
usage
OMAP™ Software Workshop
• Aspects of an OMAP solution
• Overview of the OMAP architecture
• Overview of the OMAP software environment DSP/BIOS kernel bridge
• ARM “gateway” coding techniques
• DSP “node” coding techniques
• TMS320™ DSP Algorithm Standard
concepts and authoring
• Advanced bridge programming
concepts
TMS320C55x™ DSP Integration
Workshop
• Use Code Composer Studio IDE
• Design a real-time double-buffered,
channel-sorted system
• TMS320C5510 DSP Starter Kit (DSK)
• DSP/BIOS kernel
• Debugging with real-time analysis
• Set up peripherals using the Chip
Support Library
• Use some of the McBSP serial ports
multi-channel features
• Use the DMA auto-initialization
feature
• Use eXpressDSP™-compliant algorithms in an application
• Optimize code and memory for the
C55x™ DSPs
• C55x DSP system memory
management
• HEX500 system memory management
• Use C5510 DSP boot loader
• Program the DSK on-board Flash
memory
TMS320C54x™ DSP Integration
Workshop
• Utilize Code Composer Studio IDE
• Design a real-time, double-buffered,
channel-sorted system
• TMS320VC5416 DSP Starter Kit (DSK)
• DSP/BIOS kernel
• Debugging with real-time analysis
• Set up peripherals using the Chip
Support Library
• Use some of the McBSP serial ports
multi-channel features
• Use the DMA auto-initialization feature
• Use eXpressDSP-compliant algorithms
in an application
• Optimize code and memory for the
C54x™ DSP
• C54x DSP system memory management
• HEX500 system memory management
• Use VC5416 boot loader
• Program the DSK on-board Flash
memory
TMS320C28x™ DSP Workshop
• Evaluate C28x™ DSP ability to meet
your system requirements
• Compare/contrast C28x DSP to other
solutions you have used or evaluated
• Use development tools to compile,
optimize, assemble, link, debug and
benchmark code
• Demonstrate a working knowledge of
the C28x DSP functional modules
• Demonstrate a working knowledge of
the basic operations for the C28x DSP
• Understand where to go to get more
information
• Have a full working knowledge of your
take-home eZdsp™ board
DSP Selection Guide
DSP Support Resources
77
Support
£
Multi-Day Workshops (Continued)
TMS320C24x™ DSP Workshop
• C24x™ DSP architecture and instruction set
• Use of PC-based development tools
• Memory and I/O usage
• Algorithm development
• Basic DSP controller implementation
• Binary arithmetic, scaling, difference
equations
• Hardware interface issues
DSP/BIOS™ Kernel One-Day
Workshop
• Define a real-time system design and
its software design challenges
• Apply software development tools in
developing a system:
– Generating and loading software for
a specific target
– Debugging software and visualizing
data using breakpoints
– Visualizing software performance
and data during execution using
DSP/BIOS kernel
• Integrate system and application software into a real-time design:
– Interfacing to and configuring
DSP/BIOS kernel
– Synchronizing events and access to
shared data structures using
DSP/BIOS kernel
– Communicating between processes
and with peripheral devices using
DSP/BIOS kernel
• Analyze and optimize software to meet
real-time requirements
– Analyzing real-time performance of
software using DSP/BIOS kernel
– Calculating and optimizing I/O
buffering
– Optimizing the use of program and
data memory
Registration
To register for these workshops, please
visit
www.ti.com/multidayworkshops
TI DSP Webcast Library
The library contains a variety of webcasts
ranging from technical “How-Tos” to systems solution presentations and product
overviews, which address current topics
most critical to designers. Designed for
24/7 access worldwide via the Web,
these webcasts typically last one hour.
Each includes a presentation followed by
a live Question & Answer session with
the technical engineering presenter specializing in the topic. To access the
library, visit www.ti.com/webcasts
DSP Webcasts
• Design and Implementation of Video
Applications on TI DSP With Simulink®
Texas Instruments 2Q 2005
• Considerations/Tradeoffs When
Choosing a Floating-Point DSP
• The Possibilities are Limitless with
1-GHz DSP Technology from Texas
Instruments
• So Many Architectures, So Little Time:
Difficult Choices for Signal Processing
• Easy Peripheral Programming with TI’s
Chip Support Library
• Don’t Compromise–DSP Controllers
Solve Embedded Control Design
Challenges
• Debugging DSP Systems with TI JTAG
Emulation
• Maximizing Data Transfer Efficiency
with C5000™ DMA Controller
• Getting Started with Code Composer
Studio™ IDE Version 2.0
• Utilizing the Two-Level Cache on the
TMS320C62x™ / TMS320C67x™ /
TMS320C64x™ DSPs in your DSP
System
• Flash Programming for TMS320LF240x
DSP Digital Control Systems
• Debug C24x DSP Digital Control
Design with Real-Time Monitoring
• New C64x™ DSPs Revolutionize 3G
Wireless
• Flexible System Interfacing with
McBSP
• Manage Code Size vs. Code Speed
Tradeoffs with Profile-Based Compiler
DSP Selection Guide
78
DSP Support Resources
£
Notes
Texas Instruments 2Q 2005
DSP Selection Guide
79
Notes
£
Texas Instruments 2Q 2005
DSP Support Resources
DSP Selection Guide
80
DSP Support Resources
£
Notes
Texas Instruments 2Q 2005
DSP Selection Guide
TI DSP Device Nomenclature
81
£
Texas Instruments DSP device nomenclature includes a Prefix
(signifying the device qualification status), the Device Family
number (i.e., 320 or 32 for TI DSPs), a Technology symbol, the
Device number (typically three to five alpha-numeric characters),
a two or three character Package Type code, an optional
Temperature Range character, and the Device Speed
Designation. Other variations do exist on a limited basis. See the
specific device data sheet for additional information on device
nomenclature for that device.
For the most updated information, visit www.dspvillage.com
Typical DSP Device Nomenclature
TMS
320
C
6416
T
GDK
( )
600
Prefix
Device Speed Designation
TMX = Experimental device
TMP = Prototype device
TMS = Qualified device
SMJ = MIL-PRF-38535, QML
SM = High Rel (non-38535)
OMAP = OMAP
= Experimental device
P
(OMAP)
C6000™ DSPs
150 (150 MHz)
167 (167 MHz)
200 (200 MHz)
233 (233 MHz)
250 (250 MHz)
300 (300 MHz)
400 (400 MHz)
Device Family
Temperature Range
32 or 320 = TMS320™ DSP family
Blank = 0°C to 90°C, commercial temperature, default for C6000 DSPs
Blank = –40°C to 100°C, default for C54x™ DSPs
= –40°C to 105°C, extended temperature (C6000 DSPs)
A
= –40°C to 85°C, extended temperature (C2000™ DSPs)
A
= 0°C to 50°C
H
= 0°C to 70°C
L
M = –55°C to 125°C
= –55°C to 125°C (C5000 DSPs)
S
= –40°C to 125°C (C2000 DSPs)
S
Technology
C = CMOS
DM = Digital media
E = CMOS EPROM
F = CMOS Flash EEPROM
LC = Low-voltage CMOS (3.3 V)
LF = Flash EEPROM (3.3 V)
UC = Low-voltage CMOS [3 V (1.8-V core)]
VC = Low-voltage CMOS [3 V (2.5-V core)]
Device
Texas Instruments 2Q 2005
C5000 DSPs
5401
5420
5402
5421
5402A
5501
5404
5502
5405
5503
5407
5507
5409
5509A
5409A
5510A
5410
5910
5410A
5912
5416
54CST
C5000™ DSPs
50 (50 MHz)
16 (160 MHz)
80 (80 MHz)
200 (200 MHz)
100 (100 MHz) 300 (300 MHz)
12 (120 MHz)
Package Type
Device Revision
C6000 DSPs
6201
6701
6202B
6711D
6203B
6712D
6204
6713B
6205
640
6211B
641
6410
642
6412
643
6413
6414/6414T
6415/6415T
6416/6416T
6418
500 (500 MHz)
600 (600 MHz)
720 (720 MHz)
6 (600 MHz)
7 (720 MHz)
8 (850 MHz)
1 (1 GHz)
FN = 38-lead PLCC
2
GDK = 548-pin plastic BGA (23 mm )
2
GDP = 272-pin plastic BGA (27 mm )
MicroStar
=
289-pin
BGA™
(19
mm2)
GDY
GEL = 181-pin PGA
2
GFN = 256-pin plastic BGA (27 mm )
144-/169-pi
(12 mm2)
=
n
MicroStar
BGA
GGU
2
GGW = 176-/240-pin MicroStar BGA (15 mm )
2
GHH = 179-pin MicroStar BGA (12 mm )
2
GHK = 257-/288-pin MicroStar BGA (16 mm )
2
GJC = 352-pin plastic BGA (35 mm )
2
GJL = 352-pin plastic BGA (27 mm )
2
=
384-pin
plastic
BGA
(18
mm
)
GLS
2
GLW = 340-pin plastic BGA (18 mm )
2
GLZ = 532-pin plastic BGA (23 mm )
2
GNY = 284-pin plastic BGA (18 mm )
GNZ = 352-/548-pin plastic BGA (27 mm2)
GQW = 143-pin MicroStar Jr. BGA (7 mm2)
2
GTS = 288-pin plastic BGA (23 mm )
2
GZG = 289-pin MicroStar BGA (12 mm )
2
GZZ = 201-pin MicroStar BGA (15 mm )
PG = 64-pin PQFP (14 × 20 mm)
PAG = 64-pin TQFP (10 mm2)
PBK = 128-pin LQFP (14 mm2)
2
PCM = 144-pin PQFP (28 mm )
2
PGE = 144-pin LQFP (20 mm )
2
PGF = 176-pin LQFP (24 mm )
PQ = 132-pin PQFP (24.13 × 27.44 mm)
PYP = 208-pin PowerPAD™ plastic QFP (28 mm2)
PZ = 100-pin LQFP (14 mm2)
2
VF = 32-pin LQFP (7 mm )
2
ZDY = 289-pin MicroStar BGA (19 mm )
2
ZZG = 289-pin MicroStar BGA (12 mm )
C2000 DSPs
240
2801
241
2806
242
2808
243
2810
2401A
2811
2402A
2812
2403A
2404A
2406A
2407A
For the actual device-specific part numbers, see the
Product Specification Guides in this document.
DSP Selection Guide
TM
Technology for Innovators
Get the resources you need today!
DSP Technical
Documentation
DSP
eNewsletter
DSP Product
Information
Download the latest DSP resources at
www.dspvillage.com or visit the product
folder URL listed in each section inside.
Texas Instruments Incorporated
4500 Cambridge, Suite 200
Ft. Worth, TX 76155-2237
Address service requested
PRSRT STD
U.S. POSTAGE
PAID
DALLAS, TEXAS
PERMIT NO. 2758
SSDV004P