48
DSP Selection Guide 5/01 T H E W O R L D L E A D E R I N D S P A N D A N A L O G

DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

  • Upload
    dophuc

  • View
    233

  • Download
    2

Embed Size (px)

Citation preview

Page 1: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

DSP Selection Guide

5/01

T H E W O R L D L E A D E R I N D S P A N D A N A L O G

Page 2: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

Worldwide Contact Information

AMERICAS PRODUCT INFORMATIONProduct Information Center (PIC) . . . . . . . . . . .(972) 644-5580

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(800) 477-8924Fax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(214) 480-7800Link to Email . . . . . . . . . . . . . . . . . . . . . . . . . .www-k.ext.ti.com/sc/technical_support/index.htm

Software Registration/Upgrades . . . . . . . . . . . .(972) 293-5050Fax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .(866) 855-8428

Main TI Web Site . . . . . . . . . . . . . . . . . . . . . . . .www.ti.comDSP Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . .www.dspvillage.ti.comDSP FTP Site . . . . . . . . . . . . . . . . . . . . . . . . . . . .ftp.ti.com/pub/tms320bbsHardware Repairs/Upgrades . . . . . . . . . . . . . . .(281) 274-2285

EUROPE, MIDDLE EAST AND AFRICA PRODUCT INFORMATIONPhone

Belgium (English) . . . . . . . . . . . . . . . . . . . . . .+32 (0) 27 45 55 32France . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+33 (0) 1 30 70 11 64Germany . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+49 (0) 8161 80 33 11Israel (English) . . . . . . . . . . . . . . . . . . . . . . . .1800 949 0107Italy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .800 79 11 37Netherlands (English) . . . . . . . . . . . . . . . . . .+31 (0) 546 87 95 45Spain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+34 902 35 40 28Sweden (English) . . . . . . . . . . . . . . . . . . . . . .+46 (0) 8587 555 22United Kingdom . . . . . . . . . . . . . . . . . . . . . . .+44 (0) 1604 66 33 99

Fax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+44 (0) 1604 66 33 34Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [email protected] Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .www.ti.com/sc/epic

JAPAN PRODUCT INFORMATIONPhone

International . . . . . . . . . . . . . . . . . . . . . . . . . .+81-3-3344-5311 Domestic . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0120-81-0026

FaxInternational . . . . . . . . . . . . . . . . . . . . . . . . . .+81-3-3344-5317Domestic . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0120-81-0036

Web SiteInternational . . . . . . . . . . . . . . . . . . . . . . . . . .www.ti.com/sc/jpicDomestic . . . . . . . . . . . . . . . . . . . . . . . . . . . . .www.tij.co.jp/pic

ASIA PRODUCT INFORMATIONPhone

International . . . . . . . . . . . . . . . . . . . . . . . . . .+886-2-23786800Domestic . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Local Access Code TI Number

Australia . . . . . . . . . . . . . . . . . . . . . . . . . . .1-800-881-011 -800-800-1450China . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-0810 -800-800-1450

. . . . . . . . . . . . . . . . . . . . .Hong Kong . . . . . 800-96-1111 -8 . . . . . . . . . . . . . . . . . . . . .India . . . . . . . . . . . 000-117 -800- . . . . . . . . . . . . . . . . . . . . .Indonesia . . . . . . 001-801-10 -800- . . . . . . . . . . . . . . . . . . . . .Korea . . . . . . . . . . 080- . . . . . . . . . . . . . . . . . . . . .Malaysia . . . . . . . 1-800-800-011 -8 . . . . . . . . . . . . . . . . . . . . .New Zealand . . . 000-911 -800- . . . . . . . . . . . . . . . . . . . . .Philippines . . . . . . 105-11 -800- . . . . . . . . . . . . . . . . . . . . .Singapore . . . . . . 800-0111-111 -8 . . . . . . . . . . . . . . . . . . . . .Taiwan . . . . . . . . . 080- . . . . . . . . . . . . . . . . . . . . .Thailand . . . . . . . . 0019-991-1111 -8

Fax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .886-2-2378-6808Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [email protected] Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .www.ti.com/sc/apic

For a complete worldwide TI authorized distributor listing go to: www.ti.com/sc/distributors

Page 3: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

1For complete worldwide distributor information, go to www.ti.com/sc/distributors

Introduction to TI DSPsIntroduction to TI DSP Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

DSP Developer’s Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

TMS320™ DSPsTMS320C6000™ DSP Platform – High Performance DSPs

TMS320C64x™, TMS320C62x™, TMS320C67x™ DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5Complementary Analog Products for the TMS320C6000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .10

TMS320C5000™ DSP Platform – Industry’s Best Power Efficiency

TMS320C55x™, TMS320C54x™ DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12Complementary Analog Products for the TMS320C5000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .17

TMS320C2000™ DSP Platform – Most Control-Optimized DSPsTMS320C28x™, TMS320C24x™ DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Complementary Analog Products for the TMS320C2000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .24

TMS320C3x™ DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26Complementary Analog Products for the TMS320C3x DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

eXpressDSP™ Real-Time Software TechnologyeXpressDSP Real-Time Software Technology Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

Code Composer Studio™ Integrated Development Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

DSP/BIOS™ Scalable Real-Time Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

TMS320™ DSP Algorithm Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

TI DSP Third-Party Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

eXpressDSP-Compliant Algorithms and Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

Support ResourcesDSP Development Tools Decision Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

DSP Development Tools Feature Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

Online Development Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43

Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

Table of Contents

Page 4: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

2 For complete worldwide distributor information, go to www.ti.com/sc/distributors

TMS320 Digital Signal Processors Roadmap

DSP usage has become very diver-sified—from communicationsinfrastructure to handheld,portable appliances. TI has workedwith its customers and third par-ties to deliver DSP core architec-tures that are well established andoptimized for diverging combina-tions of power-performance needs.

Advantages of designing with DSPs over other microprocessors:

• Single-cycle multiply-accu-mulate operations

• Real-time performance, simu-lation and emulation

• Flexibility• Reliability• Increased system

performance• Reduced system cost

Advantages of TMS320 DSPsover the competition:

• Highest performance DSPs• Lowest power DSPs• Market leaders in compatible

analog and mixed signalsolutions

• Manufacturing strength andcommitment

• Wide variety of packagingoptions

• Better support from conceptto completion

• Low-cost starter kits andevaluation modules

• Cycle-accurate simulators• Optimizing high-level

language compilers • Feature-rich integrated

development environment• Real-time scan-based

emulators• Application software library• Technical hotline and

Internet presence• Largest Third-Party Network

in the DSP industry• eXpressDSP: Industry award-

winning open softwaredevelopment environment

Texas Instruments, the DSP market leader, created the first single-chip DSPin 1982. Since then, more than 50,000 designers have turned to TI for DSPs—plus complementary technology and support—to get to market quickly withnext-generation, breakthrough systems.

Our TMS320C6000™ DSP platform is optimized for highest performanceand ease-of-use in high-level language programming. The C6000™ fixed- andfloating-point DSPs anchor multi-service broadband infrastructure like 3Gwireless, DSL and cable, plus other MIPS-intensive applications such asadvanced digitized imaging. The new TMS320C64x™ DSP core scales oper-ating speeds beyond 1 GHz and achieves 10× performance improvementsover the TMS320C62x™ DSP.

The TMS320C5000™ DSP platform is optimized for the consumer digitalmarket—the heart of the mobile Internet—and its convergence with otherconsumer electronics. The new TMS320C55x™ DSP generation delivers themost power-efficient DSPs ever, with a roadmap as low as 0.05 mW/MIPS andspeeds of up to 300 MHz. The C55x™ DSPs are completely software compati-ble with existing TMS320C54x™ DSPs, the established industry leader inpower-efficient performance.

The TMS320C2000™ DSP platform provides the digital control industrywith the highest level of on-chip integration and powerful computationalabilities that produce unparalleled improvements in energy efficiency. TheTMS320C28x™ DSP core is the highest-performance solution for digital con-trol. The TMS320C24x™ DSP generation is the foundation for this diverseplatform. This generation delivers power and control advantages that allowdesigners to implement advanced, cost-efficient control systems.

For rapid DSP product development, the TMS320 DSP family is supportedby our industry award-winning eXpressDSP™ Real-Time Software Technologythat includes: Code Composer Studio™ Integrated Development Environment(IDE), DSP/BIOS™ real-time software kernel, TMS320 DSP AlgorithmStandard and choices for reusable, modular software from the largest Third-Party Network in the industry. And because TI is the world leader in analog,we offer a range of complementary data converter and power managementproducts to get your designs to market faster.

The TMS320 DSP family offers the widest selection of DSPs available any-where, with a balance of general-purpose and application-specific processorsto suit your needs.

TMS320™ DSP Family Overview

www.dspvillage.ti.com

Introduction to TI DSP Solutions

Page 5: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

3For complete worldwide distributor information, go to www.ti.com/sc/distributors

Dev

elop

er’s

Kits

Texas Instruments TMS320™ DSP-based Developer’s Kits offer complete, easy-to-use solutions that dramaticallyreduce development time and cost. Complete technical documentation and application software is included witheach kit. Select Developer’s Kits include complete hardware tools as well.

www.dspvillage.ti.com/devkit

DSP Developer’s Kits

TMS320C6000™ DSP Platform Developer’s Kits

The TMS320C6000 DSP-based Developer’s Kits pro-vide high-performance application designers witheasy-to-use development environments that jump startdesigns and get to market ahead of the competition.Complete technical documentation and applicationsoftware is included in all kits so you can get startedtoday.

• TCP/IP Network Developer’s Kit (NDK): This completesoftware and hardware kit speeds manufacturers tomarket with solutions that require the connectionof a TMS320C6000™ DSP to a network. The NDKcan be used by manufacturers to test the function-ality and performance of TI’s TCP/IP stack, to get ahead start on the software portion of their systemdesign as well as serve as a reference platform toassist debugging applications. In addition, theTCP/IP NDK features an Ethernet daughter cardwith a media-access controller (MAC)/physicallayer (PHY) that eliminates the need for a host pro-cessor, thereby reducing overall unit cost by 40 per-cent. Contact your TI sales representative or autho-rized TI distributor to purchase your NDK today orvisit our web site at www.dspvillage.ti.com/ndk

• Imaging Developer’s Kit (IDK): A complete and easy-to-use development environment for rapid proto-typing of advanced video and imaging systemsbased on the C6000™ DSP platform. The IDK pro-

vides real-time programmable performance to sup-port video and imaging industry trends towards highbandwidth streaming video and real-time image pro-cessing. The IDK brings together all of the hardwareand software elements needed into one kit to speednew products to market and is complemented bythird-party eXpressDSP™-compliant imaging algo-rithms. Contact your TI sales representative orauthorized TI distributor to purchase your IDK todayor visit our web site at www.dspvillage.ti.com/idk

• Multi-Channel Vocoder Technology Demonstration Kit(TDK): Move into the fast track for multi-channelvocoder design with complete technical documenta-tion and application software that is ready to run onTI’s TMS320C6711 DSP Starter Kit (DSK) orTMS320C6211 DSK. To download the TDK, go towww.dspvillage.ti.com/mcvtdk– For a serious evaluation, eXpressDSP-compliant

vocoders from TI’s third parties are available.These third-party vocoders are more optimizedand will provide greater channel density than theexamples included in the TDK from TI. Thesethird parties also provide evaluation versions oftheir eXpressDSP Technology-compliant vocodersthat will run on TI’s TDK platform so you can per-form your own benchmarking and determinewhich supplier best satisfies your requirements.

TCP/IP Network Developer’s Kit

Imaging Developer’s Kit

Page 6: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

4 For complete worldwide distributor information, go to www.ti.com/sc/distributors

TMS320C2000™ DSP Platform Developer’s Kits

TMS320™ DSP Algorithm Standard Developer’s Kit

To assist in the design of specific motor-control sys-tems, TI has created the first standardized DigitalMotor Control (DMC) Software Library. This Library isa compilation of various DMC software modules andcomplete system solutions with thorough documenta-tion. These bundles of software are ready to run onTI’s TMS320LF2407 Evaluation Module (EVM).

By combining these powerful software and hard-ware tools, a complete technology demonstration “kit”is formed.• DMC Software Library: A collection of DMC software

modules (or functions) allows users to “build” orcustomize their own systems quickly. The Librarysupports the three motor types: ACI, BLDC and

PMSM and comprises both peripheral-dependent(software drivers) and TMS320C24xx CPU-onlydependent modules.

• System Solutions: Provide complete working refer-ence design based on a modular software approach.These solutions are offered both in Assembly and“C” source code. These are fully documented solu-tions. Example systems include:– ACI1-1, Single Phase Control with Constant V/Hz– BLDC3-2, 3-Phase Sensorless Trapezoidal Control– PMSM3-1, 3-Phase Sensored FOC– Plus others …For more information, please visit our web site at

www.dspvillage.ti.com/c2000devkit

The TMS320 DSP Algorithm Standard Developer’s Kitprovides all the information necessary for applicationdevelopers and system integrators to understand andutilize algorithms that are compliant to the standard.

TI’s TMS320 DSP Algorithm Standard is a single,standard set of coding conventions and applicationprogramming interfaces (APIs) for algorithm creatorsto “wrap” the algorithm for system-ready use. Thestandard includes algorithm programming rules thatenable interoperability between different types ofalgorithms such as JPEG or MP3.

TI also provides tools to assist the developer in cre-ating standardized algorithms.

The TMS320 DSP Algorithm Standard Developer’sKit has everything needed to get started. It contains:

• The TMS320 DSP Algorithm StandardSpecification

• Application notes for both producers and usersof algorithms

• Example code that builds on EVMs (evaluationmodules) and DSKs (starter kits)

• Tools to help with creation of standard headerfiles

• Demo that illustrates the simplicity of algorithmintegration

• Support for C5000, C6000 and C2000 platformsTo download the TMS320 DSP Algorithm Standard

Developer’s Kit, go to www.dspvillage.ti.com/algostandevkit

Page 7: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

5For complete worldwide distributor information, go to www.ti.com/sc/distributors

TMS320C6000™ DSP Platform Roadmap

The C6000™ DSP platform code-compatible roadmap protects your investment.See page 26 for the TI Floating-Point DSP roadmap.

TMS320C64X™ DSP Generation, Fixed Point

Specifications• TMS320C64x high performance

core will provide scalable per-formance of up to 1.1 GHz

• The new programmableTMS320C6414, TMS320C6415,and TMS320C6416 DSPs arethe industry’s fastest with up to600 MHz (4800 MIPS)performance

• C64x™ DSPs are completelysoftware compatible with TI’sC62x™ DSPs

Applications• DSL and pooled modems• Base station transceivers• Wireless LAN• Enterprise PBX• Multimedia gateway• Broadband video transcoders• Streaming video servers• High-speed raster image

processing (RIP) engines• Network cameras

Features• 400-, 500-, and 600-MHz

options enable 3200, 4000, and4800 MIPS respectively

• 23 mm2 / 532-pin BGA package(GLZ suffix)

TMS320C6414 DSP – Setting the

industry’s performance standard

• Three Multichannel BufferedSerial Ports (McBSPs)

• 32-bit host port interface (HPI) TMS320C6415 DSP – Adds indus-

try standard interfaces to speed

multimedia and media gateway

system development

• Flexible 32-bit/33-MHz Periph-eral Component Interface (PCI)or 32-bit HPI

• Flexible Universal Test &Operations PHY Interface forATM (UTOPIA) or McBSP

TMS320C6416 DSP – Customized

for 3G wireless infrastructure

• Provides same peripheral flexi-bility choices as C6415

• New Viterbi decoder co-proces-sor (VCP) supports over 500voice channels at 8 kbps

• New Turbo decoder co-proces-sor (TCP) supports 35 datachannels at 384 kbps

Highest Performance DSPs

www.dspvillage.ti.com/c64x

TMS320C6414/C6415/C6416 Block Diagram

†The VCP and TCP processors exist only on the C6416 device, and are muxed.‡The UTOPIA and PCI peripherals exist only on the C6415 and C6416 devices, and are muxed.

The three new C64x DSPs offer ten times the performance of other DSPs for broadband applications,up to 15 times the performance for advanced imaging/video applications and over 18× the perfor-mance for 3G wireless.

C600

0 DS

P

Page 8: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

6 For complete worldwide distributor information, go to www.ti.com/sc/distributors

Specifications• 100% code compatible DSPs:

Fixed-point C62x™ DSP—16-bit multiply, 32-bit instructionsand Floating-point C67x™DSP—32-bit instructions, sin-gle and double precision

• Four data memory access(DMA) channels with bootload-ing capability (enhanced DMAwith 16 channels for C6211,C6711 and C6712)

• Up to 7 Mbit on-chip memory• Two multi-channel buffered

serial ports (McBSPs) (threeMcBSPs for C6202 and C6203)

• 16-bit host-port interface (HPI)(32-bit Expansion Bus forC6202, C6203 and C6204)

• Two 32-bit timers• 32-bit PCI interface (C6205 only)

C62x™ DSP only:

• Up to 2400 MIPS at 300 MHz • C6201 demonstrates typical

power dissipation of 1.3 Watts(full chip at 200 MHz)

C67x™ DSP only:

• IEEE floating-point format• 1 GFLOPS at 167 MHz• 420 MFLOPS for double-preci-

sion hardware support

Applications• Pooled modems• Digital Subscriber Line (xDSL)• Wireless basestations• Central office switches• Private Branch Exchange (PBX)• Digital imaging• Call processing• 3D graphics• Speech recognition• Voice over Packet

Features• C6000™ DSP Platform

VelociTI™ advanced VLIWarchitecture

• Up to eight 32-bit instructionsexecuted each cycle

• Eight independent, multi-pur-pose functional units and thir-ty-two 32-bit registers

• Industry’s most advanced DSPC compiler and AssemblyOptimizer maximize efficiencyand performance

www.dspvillage.ti.com/c6000

TMS320C62X™ DSP Generation, Fixed PointTMS320C67X™ DSP Generation, Floating PointHigh Performance DSPs

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 easycode transfer resulting in significant savings in development, resource and manufacturing costs. Pincompatibility between the C6202, C6203 and C6204 DSPs allow for easy migration between severalmemory, price and performance options. The C6205 DSP is the first TI DSP with on-chip PCI.

TMS320C6211/C6711/C6712* DSP Block Diagram

The C6211 and C6711 DSPs’ innovative two-level cache memory structure enables a breakthrough insystem cost/performance. *The C6712 features a 16-bit EMIF and no HPI. All C6x1x devices are pincompatible.

Page 9: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

7For complete worldwide distributor information, go to www.ti.com/sc/distributors

TMS320C67x™ DSP Generation Product Specification Guide – Floating-Point DSPsTypical Activity

RAM (bits) Cycle CPU Power Total Internal Power Voltage (V)Device Data Prog McBSP DMA COM MHz (ns) FLOPS (mA/MIPS) (W) (Full Device Speed) Core I/O Packaging $U.S./1KU+ $U.S./10KU+

TMS320C6701-150 512K 512K 2 4 HPI/16 150 6.7 900M 0.22 1.3 1.8 3.3 352 BGA, 35 mm 99.25 91.94TMS320C6701-167 512K 512K 2 4 HPI/16 167 6 1G 0.22 1.4 1.9 3.3 352 BGA, 35 mm 142.61 132.10TMS320C6711-100 32Kb/32Kb/512Kb* 2 16† HPI/16 100 10 600M 0.22 0.8 1.8 3.3 256 BGA, 27 mm 24.61 22.80TMS320C6711-150 32Kb/32Kb/512Kb* 2 16† HPI/16 150 6.7 900M 0.22 1.1 1.8 3.3 256 BGA, 27 mm 33.89 31.39TMS320C6712-100 32Kb/32Kb/512Kb* 2 16† – 100 10 600M 0.22 0.8 1.8 3.3 256 BGA, 27 mm 18.06 16.73

*The C6711’s 576 Kbits of cache memory is comprised of 32 Kbits data cache, 32 Kbits program cache and 512 Kbits unified cache memory.† Enhanced DMA.+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.Note: All devices include two timers.

TMS320C62x™ DSP Generation Product Specification Guide – Fixed-Point DSPs

Typical ActivityRAM (bits) Cycle CPU Power Total Internal Power Voltage (V)

Device Data Prog McBSP DMA COM MHz (ns) MIPS (mA/MIPS) (W) (Full Device Speed) Core I/O Packaging $U.S./1KU+ $U.S./10KU+

TMS320C6201-200 512K 512K 2 4 HPI/16 200 5 1600 0.15 1.3 1.8 3.3 352 BGA, 35/27 mm 82.70 76.61TMS320C6202-200 1M 2M 3 4 Exp. Bus/32 200 5 1600 0.15 1.7 1.8 3.3 352 BGA, 27 mm 94.03 87.10

384 BGA, 18 mmTMS320C6202-250 1M 2M 3 4 Exp. Bus/32 250 4 2000 0.15 2.1 1.8 3.3 352 BGA, 27 mm 110.08 101.97

384 BGA, 18 mmTMS320C6202B-250 1M 2M 3 4 Exp. Bus/32 250 4 2000 0.07 1.1 1.5 3.3 352 BGA, 27 mm 64.75 59.98

384 BGA, 18 mmTMS320C6202B-300 1M 2M 3 4 Exp. Bus/32 300 3.3 2400 0.07 1.3 1.5 3.3 352 BGA, 27 mm 84.18 77.98

384 BGA, 18 mmTMS320C6203-250 4M 3M 3 4 Exp. Bus/32 250 4 2000 0.07 1.1 1.5 3.3 352 BGA, 27 mm 84.18 77.98

384 BGA, 18 mmTMS320C6203-300 4M 3M 3 4 Exp. Bus/32 300 3.3 2400 0.07 1.3 1.5 3.3 352 BGA, 27 mm 110.08 101.97

384 BGA, 18 mmTMS320C6204-200 512K 512K 2 4 Exp. Bus/32 200 5 1600 0.07 0.8 1.5 3.3 340 BGA, 18 mm 33.81 31.32

288 BGA, 16 mm 28.18 26.10

TMS320C6205-200 512K 512K 2 4 PCI/32 200 5 1600 0.07 0.8 1.5 3.3 288 BGA, 16 mm 33.47 31.00

TMS320C6211-150 32Kb/32Kb/512Kb* 2 16† HPI/16 150 6.7 1200 0.15 0.9 1.8 3.3 256 BGA, 27 mm 27.93 25.87

TMS320C6211-167 32Kb/32Kb/512Kb* 2 16† HPI/16 167 6 1336 0.15 1.0 1.8 3.3 256 BGA, 27 mm 41.89 38.80

*The C6211’s 576 Kbits of cache memory is comprised of 32 Kbits data cache, 32 Kbits program cache and 512 Kbits unified cache memory.† Enhanced DMA.+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.Note: All devices include two timers.

Internal RAM (bits) Typical ActivityL1 Program Cache/ Enhanced Total Internal

L1 Data Cache/ DMA Cycle CPU Power Power (W) (Full Voltage (V)Device L2 Unified RAM/Cache McBSP (Channels) COM° Timers MHz (ns) MIPS (mA/MIPS) Device Speed) Core I/O Packaging $US/1KU+‡

TMS320C6414-400 128Kb/128Kb/8Mb 3 64 HPI 32/16 3 400 2.5 3200 0.03 0.44 1.2 3.3 532 BGA, 23 mm 117.27

TMS320C6414-500 128Kb/128Kb/8Mb 3 64 HPI 32/16 3 500 2 4000 0.03 0.55 1.2 3.3 532 BGA, 23 mm 179.00

TMS320C6414-600 128Kb/128Kb/8Mb 3 64 HPI 32/16 3 600 1.67 4800 0.04 0.9 1.2 3.3 532 BGA, 23 mm 240.73

TMS320C6415-400 128Kb/128Kb/8Mb 2+UTOPIA* 64 PCI/HPI 32/16 3 400 2.5 3200 0.03 0.44 1.2 3.3 532 BGA, 23 mm 129.00

TMS320C6415-500 128Kb/128Kb/8Mb 2+UTOPIA* 64 PCI/HPI 32/16 3 500 2 4000 0.03 0.55 1.2 3.3 532 BGA, 23 mm 196.91

TMS320C6415-600 128Kb/128Kb/8Mb 2+UTOPIA* 64 PCI/HPI 32/16 3 600 1.67 4800 0.04 0.9 1.2 3.3 532 BGA, 23 mm 264.80

TMS320C6416-400 128Kb/128Kb/8Mb 2+UTOPIA* 64 PCI/HPI 32/16 3 400 2.5 3200** 0.03 0.44 1.2 3.3 532 BGA, 23 mm 141.90

TMS320C6416-500 128Kb/128Kb/8Mb 2+UTOPIA* 64 PCI/HPI 32/16 3 500 2 4000** 0.03 0.55 1.2 3.3 532 BGA, 23 mm 216.58

TMS320C6416-600 128Kb/128Kb/8Mb 2+UTOPIA* 64 PCI/HPI 32/16 3 600 1.67 4800** 0.04 0.9 1.2 3.3 532 BGA, 23 mm 291.29

‡Pricing is for TMS devices only.*UTOPIA pins muxed with a third McBSP. **Plus on-chip Turbo (TCP) and Viterbi (VCP) coprocessors. †Prototype quantities are expected to be available in June 2001. Please contact your TI Field Sales Representative or preferred TI Distributor for pricing information.°HPI is selectable, 32-bit or 16-bit.+Prices are quoted in US dollars and represent 2001 suggested resale pricing. Note: Initial samples expected June 2001. Production quantities scheduled for late 1Q02.

TMS320C64x™ DSP Generation Product Specification Guide – Fixed-Point DSPs†

New

New

New

New

New

New

New

New

New

C600

0 DS

P

Page 10: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

8 For complete worldwide distributor information, go to www.ti.com/sc/distributors 8

Description Part # $U.S.+

TMS320™ DSP Algorithm Standard Developer’s Kit* TMDX320DAIS-07 (included with CCStudio or from web) Free

C6000 Code Composer Studio Integrated Development Environment (IDE)† TMDS324685C-07 2,995

C6000 Code Composer Studio IDE 30-Day Free Evaluation Tools‡ CD-ROM SPRC020 Free

§All C6000 tools support C62x™, C67x™ and C64x™ products.+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing*The web address to access the Kit is wwwwww..dspvillage.ti.com/algostandevkit†Includes Code Composer Studio IDE, DSP/BIOS Kernel, code generation tools (C compiler/assembler/linker), XDS510 device drivers (emulation software), RTDX, simulator, target-specificdevice drivers and profile-based compiler.

‡Includes full-featured Code Composer Studio IDE, code generation tools (C compiler/assembler/linker) and simulator all limited to 30 days.

TMS320C6000 DSP Platform Software Development Tools§

Description Part # $U.S.+

TMS320C6711 DSP Starter Kit (DSK)† TMDS320006711 295Imaging Developer’s Kit TMDX320026711 (U.S. part number) 4,500

TMDX320026711E (European part number)TCP/IP Network Developer’s Kit TMDX320036711 (U.S. part number) 995

TMDX320036711E (European part number)EVALUATION MODULES (EVMs)C62x™ EVM Bundle* TMDS326006201 3,495C67x™ EVM Bundle* TMDS326006701 3,495JTAG EMULATORSXDS510 Emulator for Windows™ (ISA) & JTAG Cable TMDS00510 4,000XDS510 Emulator for UNIX® (Solaris™ and HP-UX) (SCSI) & JTAG Cable TMDS00510WS 6,000XDS510PP-Plus – Parallel Port Emulator for Windows TMDS3P701014 1,500

+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.*Includes Code Composer Studio™ integrated development environment (IDE), DSP/BIOS™ Kernel, code generation tools (C compiler/assembler/linker), RTDX™, EVM board with devicedrivers.

†Includes Code Composer Studio IDE, DSP/BIOS Kernel, code generation tools (C compiler/assembler/linker) with limited application size, RTDX, EVM board with device drivers and profile-based compiler.

TMS320C6000™ DSP Platform Hardware Development Tools

New

New

TMS320C6000 DSP Platform Tools Documentation www.ti.com/sc/knowledgebaseTMS320C6000 Programmer’s Guide SPRU198Evaluation Module Reference Guide SPRU269C6000 Software Tools Getting Started Guide SPRU185C6000 Assembly Language Tools User’s Guide SPRU186C6000 C Compiler User’s Guide SPRU187Code Composer User’s Guide SPRU296Debugger User’s Guide SPRU188C6000 Code Composer Studio Tutorial SPRU301C6000 DSP/BIOS User’s Guide SPRU303TMS320 DSP Algorithm Standard Rules and Guidelines SPRU352TMS320C6000 Free Evaluation Tools CD-ROM SPRC020eXpressDSP Real-Time Software Technology Demo CD-ROM SPRC030

New

New

New

For additional information about tools and support, see pages 31–45.

New

Page 11: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

9For complete worldwide distributor information, go to www.ti.com/sc/distributors8

C6000 DSP Platform Literature and Related Technical Documentation www.ti.com/sc/knowledgebaseTMS320C6201 Data Sheet SPRS051TMS320C6202/TMS320C6202B Data Sheet SPRS104TMS320C6203 Data Sheet SPRS086TMS320C6204 Data Sheet SPRS152TMS320C6205 Data Sheet SPRS106TMS320C6211 Fixed-Point /TMS320C6711 Floating-Point Data Sheet SPRS073TMS320C6701 Data Sheet SPRS067TMS320C6712 Data Sheet SPRS148TMS320C6414 Data Sheet SPRS134TMS320C6415 Data Sheet SPRS146TMS320C6416 Data Sheet SPRS164TMS320C6000 Technical Brief SPRU197TMS320C6000 CPU and Instruction Set Reference Guide SPRU189TMS320C6000 Peripherals Reference Guide SPRU190TMS320C6000 Programmer’s Guide SPRU198TMS320C6000 Peripheral Support Library Programmer’s Reference SPRU273TMS320C62x™ DSP Product Bulletin SPRT136TMS320C67x™ DSP Product Bulletin SPRT153TMS320™ DSP Floating-Point Product Bulletin SPRT196TMS320C6000 Development Tools Product Bulletin SPRT137TMS320C64x™ DSP Technical Brief SPRT192TMS320C64x Technical Overview SPRU395How to Begin Development Today with the TMS320C6414, C6415, and C6416 DSPs SPRA718

Application Notes www.dspvillage.ti.com/c6000appnotes

Benchmarks www.dspvillage.ti.com/c6000benchTMS320C6000 DSP Foundation Library www.dspvillage.ti.com/c6000dsplib

TMS320C6000 DSP Chip Support Library www.dspvillage.ti.com/c6000chipsupport

C62x DSP Library www.dspvillage.ti.com/c62xdsplib

TCP/IP Network Developer’s Kit www.dspvillage.ti.com/ndk

Imaging Developer’s Kit (IDK) www.dspvillage.ti.com/idk

Multichannel Vocoder Technology Demonstration Kit www.dspvillage.ti.com/mcvtdk

TMS320C6000 DSP Platform Product Support

New

New

New

New

For additional information about tools and support, see pages 31–45.

Free Trial of C6000 DSP Platform Software Evaluation Tools www.dspvillage.ti.com/freetools

C6000™ DSP Platform Software Evaluation Tools

C600

0 DS

P

Page 12: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

10 For complete worldwide distributor information, go to www.ti.com/sc/distributors

TI is bringing DSP expertise tobear on Data Converters:• 8-, 16-, 32-, 64-bit dynamic

external bus interface• Upgrade path to higher resolu-

tion• Reduced power consumption• Unique device flexibility• DSP-friendly interfaces• Evaluation Modules and soft-

ware drivers available on theInternet

Power Management ProductsSwitching Regulators

• Single- and dual-channel con-trollers support more than 20 Aof system current

• High efficiency for excellentthermal performance

• Fast transient response time

Low Dropout Regulators (LDOs)

• High-current LDOs available forsimpler power managementsolutions

• Feature-rich products availableoffering Reset, Power Good pin,and ultra-low dropout voltages

• TSSOP PowerPAD™ packageimproves thermal performancewhile saving space

Supply Voltage Supervisors (SVS)

• Designed to protect the DSPand maintain data integrity

• Dual SVSs designed to monitorboth C6000 DSP core and I/Ovoltage rails

• Small packaging saves PCBspace

Plug-In Power Solutions

• Complete power solution• EMI and reliability tested

Codec Products• TI’s Codec products are opti-

mized for interfacing toTMS320™ DSPs

• Offer products for a variety ofapplications including thoseoptimized for audio, modem,ADSL and video

www.ti.com/sc/select

Data Converters and Power ManagementProducts for the TMS320C6000™ DSP Platform

Analog-to-Digital Converters (< 1 MSPS) for the C6000™† DSP PlatformConversion

Resolution Rate Supply Parallel or No. of Power SPIDevice (Bits) (kSPS) (V) Serial Inputs (mW) Compatible?TLV1543 10 38 3.3 Serial 11 4 YesTLV1544* 10 85 5 Serial 4 3 YesTLV1548* 10 85 5 Serial 8 3 YesTLV1570* 10 1250 3/5 Serial 8 8 YesTLV1572* 10 1250 3/5 Serial 1 8 YesTLV2543* 12 66 3.3 Serial 11 3.3 Yes

*Evaluation Modules available.†Compatibility analysis done using the TMS320C6201 DSP.For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

ConversionResolution Rate Supply Parallel or No. of Power SPI

Device (Bits) (MSPS) (V) Serial Inputs (mW) Compatible?

TLC876* 10 20 3/5 Parallel 1 107 NoTLV5510* 8 10 3.3 Parallel 1 40 NoTLV5580 8 80 3.3 Parallel 1 270 No

*Evaluation Modules available.†Compatibility analysis done using the TMS320C6201 DSP.For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Analog-to-Digital Converters (≥ 1 MSPS) for the C6000† DSP Platform

Digital-to-Analog Converters (< 10 MHz) for the C6000† DSP Platform Settling Power

Resolution Supply Parallel or Time No. of (typ) Output SPIDevice (Bits) (V) Serial (µs) DACs (mW) (V or I) Compatible?TLV5604 10 3/5 Serial 3–9 4 9 V YesTLV5614 12 3/5 Serial 3–9 4 9.6 V YesTLV5616 12 3/5 Serial 3–9 1 2.1 V YesTLV5619 12 3/5 Parallel 1 1 4.5 V No

†Compatibility analysis done using the TMS320C6201 DSP.For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Page 13: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

11For complete worldwide distributor information, go to www.ti.com/sc/distributors

Supply Current

System LevelDSP Supply Dual-Channel DSP Power 5 A <4 – 20+ A <4 – 20+ A <8 A <8A

DSP Device Voltage SVS Only LDO Switching Reg. Dual-Switching Reg. Plug-In Dual Plug-In

TMS320C6201 1.8V core TPS3306-18 TPS70451

UC385-ADJ UCC3585 or TPS5120 or PT6526PT69313.3V I/O UC385-ADJ TPS5103 TPS56300 PT6521

TMS320C6202 1.8V core UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O

TPS3306-18 TPS70151UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6202B 1.5V core TPS3306-15 TPS767D318

UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6203 1.5V core UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O

TPS3306-15 TPS70448UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6204 1.5V core TPS3306-15 TPS767D318

UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6205 1.5V core UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O

TPS3306-15 TPS767D318UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6211 1.8V core TPS3306-18 TPS767D318

UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6701 1.8V core UC385-ADJ UCC3585 or TPS5120 or PT6526150-MHz version 3.3V I/O

TPS3306-18 TPS70351UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6701 1.9V core TPS3707-33TPS70302

UC385-ADJ UCC3585 or TPS5120 or PT6526167-MHz version 3.3V I/O (dual configuration) UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6711 1.8V core UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O

TPS3306-18 TPS767D318UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C6712 1.8V coreTPS3306-18 TPS767D318

UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

TMS320C64x 1.8V core TPS3124J12 UC385-ADJ UCC3585 or TPS5120 or PT6522(@ 500 MHz) 3.3V I/O TPS3801K33

TPS70445UC385-ADJ TPS5103 TPS56300 PT6521

PT6931

Evaluation Modules available. For more information and how to order, go to www.ti.com/sc/docs/tools/analog/index.html

Power Management Products for the C6000 DSP Platform

To order free Data Converter, Codec or Power Management samples, go towww.ti.com/sc/docs/msp/c6000.htm

DSPcodecs for the C6000™ DSP PlatformAnalog Digital

Band Pass Filter Low Pass Sampling Rate Sin x/x Supply Supply Power Dissipation Device (3 dB) kHz Filter (3 dB) kHz Max (kSPS) Correction Voltage (V) Voltage (V) @ 5V (typ) (mW)

TLC320AD50 up to 9.92 9.92 22.05 No +5 +5/+3.3 120TLC320AD52 up to 9.92 9.92 22.05 No +5 +5/+3.3 120TLC320AD56* up to 8.82 8.82 22.05 No +5 +5/+3.3 100TLC320AD535 up to 4.96 4.96 11.025 No +5/+3.3 +5/+3.3 240TLC320AD545 up to 4.96 4.96 11.025 No +5/+3.3 +5/+3.3 120TLV320AD543 up to 4.96 4.96 11.025 No +3 +3 90

*Evaluation Modules available.For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

C600

0 An

alog

Page 14: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

12 For complete worldwide distributor information, go to www.ti.com/sc/distributors

www.dspvillage.ti.com/c5000

TMS320C55X™ DSP Generation, Fixed Point

Industry’s Best Power Efficiency

TMS320C55x DSP Generation Block Diagram

The C55x DSP core is driving digital applications ranging from portable Internet appliances to high-speed wireless to power-efficient infrastructure.

TMS320C5000 DSP Platform Features

The new C55x DSP generation builds on the success of the C54x DSP generation, the industry’s mostpower-efficient DSPs.

AttributesmW/MIPS

MIPS or MMACS

Code Density

Functional Units:MACsALUsAccumulators

Program Fetch

Instruction Length

TMS320C54xSingle-Core DSPs

0.54

30–160

112

16-bit

Fixed 16 bits

TMS320C55xDSP Generation

0.05*

288–600

Variable Instruction Length Architecture

224

32-bit

Variable 8 to 48 bits

*Assumes ultra-low power C55x 0.9-V core voltage at 200 MHz.

Specifications• TMS320C55x™ power-efficient

DSPs will drive power as low as0.05 mW/MIPS

• C55x™ core will deliver 300 MHz for up to 600-MIPSperformance

• The new TMS320C5502 andTMS320C5509 join theTMS320C5510 in the C55x DSPgeneration

• Software compatible across theentire C5000™ DSP platform

Applications• Feature-rich, miniaturized per-

sonal 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

Features• C55x DSPs provide a roadmap

up to five times the performanceand one-sixth the power of theC54x™ DSP generation

• Advanced automatic powermanagement

• Configurable idle domains toextend your battery life

• Shortened debug for fastertime-to-market

TMS320C5502 DSP – The Price/

Performance Leader

• 200-MHz clock rate• 64-KB RAM, 32-KB ROM• Three Multichannel Buffered

Serial Ports (McBSPs), I2C,general-purpose timers, watch-dog timer, UART

• 32-bit EMIFC5509 DSP – The Portable and

Connected DSP

• 144-MHz/200-MHz clock rate• 256-KB RAM, 64-KB ROM• Three McBSPs, I2C, watchdog

timer, general-purpose timersNew C5509 Peripherals:

• USB 1.1, 10-bit ADC, real-timeclock (RTC), glueless mediainterfaces to Memory Stick,MMC, and SD

Page 15: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

13For complete worldwide distributor information, go to www.ti.com/sc/distributors

www.dspvillage.ti.com/c5000

Specifications• 16-bit fixed-point DSPs• Power dissipation as low as

60 mW for 100 MIPS• Single- and multi-core product

offerings deliver 30–532 MIPSperformance

• 1.2-, 1.8-, 2.5-, 3.3- and 5-Vversions 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;144-, 176- and 169-pinMicroStar BGAs™)

• 6-channel DMA controller percore

Applications• Digital cellular communications• Personal communications

systems (PCS)• Pagers• Personal digital assistants• Digital cordless communications• Wireless data communications• Networking• Computer telephony• Voice over packet• Portable Internet audio• Modems

Features• Integrated Viterbi accelerator• 40-bit adder and two 40-bit

accumulators to support paral-lel instructions

• 40-bit ALU with a dual 16-bitconfiguration capability fordual one-cycle operations

• 17×17 multiplier allowing 16-bit signed or unsignedmultiplication

• Four internal buses and dualaddress generators enable mul-tiple program and data fetchesand reduce memory bottleneck

• Single-cycle normalization andexponential encoding

• Eight auxiliary registers and asoftware stack enable advancedfixed-point DSP C compiler

• Power-down modes for battery-powered applications

TMS320C54X™ DSP Generation, Fixed Point

Power-Efficient Performance DSPs

TMS320C54x DSP Generation Block Diagram

This block diagram of the TMS320C54x DSP is a comprehensive diagram showing all peripheraloptions. C54x™ DSPs are optimized to meet the performance, cost and low-power needs of wirelessand wireline communications systems as well as emerging applications like IP phones, VoP andportable applications.

The C5000™ DSPs span the applications spectrum with core performance extended to 160 MHz.

TMS320C5000™ DSP Platform Roadmap

C500

0 DS

P

Page 16: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

14 For complete worldwide distributor information, go to www.ti.com/sc/distributors

New

TMS320C55x™ DSP Generation Product Specification GuideDAT/PRO Memory†

RAM ROM (ADDR) Stick/ Voltage (V) CyclesDevice (Bytes) (Bytes) Security (Words) USB ADC UART I2C RTC McBSP! MMC/SD Core I/O COM Timers§ (ns) MIPS Packaging $U.S./1KU+ $U.S./10KU+

TMS320VC5502-200 64K 32K Y‡ 8M – – Y Y – 3 – 1.5 3.3 UHPI16/8 3* 5 400 176 LQFP $10.18 $9.95176 BGA°

TMS320VC5509-144 256K 64K Y‡ 32K Y Y – Y Y 3 Y 1.6 3.3 EHPI16 2* 6.9 288 144 LQFP $18.41 $18.004M 179 BGA°

TMS320VC5509-200 256K 64K Y‡ 32K Y Y – Y Y 3 Y 1.6 3.3 EHPI16 2* 5 400 144 LQFP $22.50 $22.00 4M 179 BGA°

TMS320VC5510-160 320K 32K – 8M – – – – – 3 – 1.5§ 3.3 EHPI16 2 6.25 320 240 BGA° $29.66 $29.00TMS320VC5510-200 320K 32K – 8M – – – – – 3 – 1.5 3.3 EHPI16 2 5 400 240 BGA° $35.80 $35.00

Note: All devices include 6-channel DMA and software PLL.! = Multichannel Buffered Serial Port (McBSP)† = Memory Stick, MMC/SD; muxed° = MicroStar BGA™ package‡ = 8 Kword Secure ROM and JTAG disconnect option§ 3 = Two general-purpose timers and one 32-bit DSP/BIOS™ Kernel counter, 2 = Two general-purpose timers*Plus 1 additional programmable watchdog timer+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.

New

New

TMS320C54x™ DSP Generation Product Specification GuideRAM ROM DAT/PRO Voltage (V) Cycles

Device** (16-bit Words) (16-bit Words) (ADDR) (Words) SER Core** I/O COM Timers PLL (ns) MIPS Packaging $U.S./1KU+ $U.S./10KU+

TMS320C541#-40 5K 28K 64K/64K 2 5 5 – 1 HW 25 40 100 LQFP 16.60 14.98TMS320LC541B-66 5K 28K 64K/64K 2 3.3 3.3 – 1 SW 15 66 100 LQFP 9.47 8.37TMS320C542#-40 10K 2K 64K/64K 2!* 5 5 HPI 8 1 HW 25 40 128, 144 LQFP 20.46 18.47TMS320LC542#-40 10K 2K 64K/64K 2!* 3.3 3.3 HPI 8 1 HW 25 40 128, 144 LQFP 20.46 18.47TMS320LC542#-50 10K 2K 64K/64K 2!* 3.3 3.3 HPI 8 1 HW 20 50 128, 144 LQFP 22.52 20.32TMS320LC543#-40 10K 2K 64K/64K 2!* 3.3 3.3 – 1 HW 25 40 100 LQFP 19.44 17.55TMS320LC543#-50 10K 2K 64K/64K 2!* 3.3 3.3 – 1 HW 20 50 100 LQFP 21.40 19.31TMS320LC545A-50 6K 48K 64K/64K 2! 3.3 3.3 HPI 8 1 SW 20 50 128, 144 LQFP 16.79 15.15TMS320LC545A-66 6K 48K 64K/64K 2! 3.3 3.3 HPI 8 1 SW 15 66 128, 144 LQFP 18.46 16.66TMS320LC546A-50 6K 48K 64K/64K 2! 3.3 3.3 – 1 SW 20 50 100 LQFP 15.54 14.02TMS320LC546A-66 6K 48K 64K/64K 2! 3.3 3.3 – 1 SW 15 66 100 LQFP 17.09 15.43TMS320LC548-66 32K 2K 64K/8M 3!* 3.3 3.3 HPI 8 1 SW 15 66 144 LQFP 33.31 30.03TMS320LC548-80 32K 2K 64K/8M 3!* 3.3 3.3 HPI 8 1 SW 12.5 80 144 LQFP 36.70 32.42TMS320LC549-80 32K 16K 64K/8M 3!* 3.3 3.3 HPI 8 1 SW 12.5 80 144 BGA, LQFP 21.99 19.43TMS320VC549-100 32K 16K 64K/8M 3!* 2.5 3.3 HPI 8 1 SW 10 100 144 BGA, LQFP 24.22 21.39TMS320VC549-120 32K 16K 64K/8M 3!* 2.5 3.3 HPI 8 1 SW 8.3 120 144 BGA, LQFP 29.03 25.65TMS320VC5401-50 8K 4K 64K/1M 2‡§ 1.8 3.3 HPI 8 2 SW 20 50 144 BGA, LQFP 4.50 4.00TMS320VC5402-100 16K 4K 64K/1M 2‡§ 1.8 3.3 HPI 8 2 SW 10 100 144 BGA, LQFP 5.66 5.00TMS320UC5402-80 16K 4K 64K/1M 2‡§ 1.8 1.8–3.6 HPI 8 2 SW 12.5 80 144 BGA, LQFP 6.79 6.63TMS320UVC5402-30 16K 4K 64K/1M 2‡§ 1.2 1.2–2.75 HPI 8 2 SW 33.3 30 144 BGA, LQFP 7.36 7.20TMS320VC5409-80 32K 16K 64K/8M 3‡§ 1.8 3.3 HPI 8/16 1 SW 12.5 80 144 BGA, LQFP 9.26 7.75TMS320VC5409-100 32K 16K 64K/8M 3‡§ 1.8 3.3 HPI 8/16 1 SW 10 100 144 BGA, LQFP 11.95 10.00TMS320UC5409-80 32K 16K 64K/8M 3‡§ 1.8 1.8–3.6 HPI 8/16 1 SW 12.5 80 144 BGA, LQFP 14.34 14.02TMS320UVC5409-30 32K 16K 64K/8M 3‡§ 1.2 1.2–2.75 HPI 8/16 1 SW 33.3 30 144 BGA, LQFP 15.53 15.17TMS320VC5409A-120 32K 16K 64K/8M 3‡§ 1.5 3.3 HPI 8/16 1 SW 8.33 120 144 BGA, LQFP 14.21 11.90TMS320VC5409A-160 32K 16K 64K/8M 3‡§ 1.6 3.3 HPI 8/16 1 SW 6.25 160 144 BGA, LQFP 16.72 14.00TMS320VC5410-100 64K 16K 64K/8M 3‡§ 2.5 3.3 HPI 8 1 SW 10 100 176 BGA, 144 LQFP 30.40 26.86TMS320VC5410A-120 64K 16K 64K/8M 3‡§ 1.5 3.3 HPI 8/16 1 SW 8.33 120 144 BGA, LQFP 15.34 15.00TMS320VC5410A-160 64K 16K 64K/8M 3‡§ 1.6 3.3 HPI 8/16 1 SW 6.25 160 144 BGA, LQFP 18.41 18.00TMS320VC5416-120 128K 16K 64K/8M 3‡§ 1.5 3.3 HPI 8/16 1 SW 8.33 120 144 BGA, LQFP 26.94 22.50TMS320VC5416-160 128K 16K 64K/8M 3‡§ 1.5 3.3 HPI 8/16 1 SW 6.25 160 144 BGA, LQFP 29.87 25.00TMS320VC5420-200†° 200K – 64K/256K 6‡§ 1.8 3.3 HPI 16 2 SW 10 200 144 BGA, LQFP 60.55 53.50TMS320VC5421-200† 256K 4K 64K/256K 6‡§ 1.8 3.3 HPI 16 2 SW 10 200 144 BGA, LQFP 71.30 63.00TMS320VC5441-532† 640K – 64K/256K 12‡§ 1.5 3.3 HPI 16 4 SW 7.5 532 169 BGA, 176 LQFP 117.71 104.00

°Internal bootloader not available on VC5420 ! = 1 buffered serial port (C548/549 have 2)# = Hardware PLL Option number selected at device fabrication: 1 for PLL option 1, 2 for PLL option 2 (see User’s Guide, SPRU131F, for details)* = 1 TDM serial port ‡ = Multichannel Buffered Serial Port (McBSP)§ = 6-channel DMA per core † = Multi-core devices (VC542x = 2; VC544x = 4)**Nomenclature for core: C = 5 V; LC = 3.3 V; VC = 2.5 V or less; UC = 1.8 V or less, UVC = 1.2 V+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.

New

New

New

New

New

New

Page 17: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

15For complete worldwide distributor information, go to www.ti.com/sc/distributors

Description Part # $U.S.+

TMS320C5402 DSP Starter Kit (DSK)* TMDX320005402 295EVALUATION MODULES (EVMs)TMS320C5409 EVM Bundle with XDS510PP-Plus# TMDS3P603122 3,995TMS320C5416 EVM Bundle with XDS510PP-Plus# TMDS3P603123 3.995JTAG EMULATORSXDS510 Emulator for Windows™ (ISA) & JTAG Cable for Windows TMDS00510 4,000XDS510 Emulator for UNIX® (Solaris™ and HP-UX) (SCSI) & JTAG Cable TMDS00510WS 6,000XDS510PP-Plus – Parallel Port Emulator for Windows TMDS3P701014 1,500

+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.*Includes 32K application size limited Code Composer Studio™ integrated development environment (IDE), DSP target board, power supply and cables.#EVM includes Code Composer Studio IDE, DSP target board, XDS510PP-Plus power supply and parallel port cable.†EVM includes DSP target board and PCI device drivers. Code Composer Studio is sold separately.

TMS320C5000™ DSP Platform Hardware Development Tools

Description Part # $U.S.+

TMS320™ DSP Algorithm Standard Developer’s Kit* TMDX320DAIS-07 (included with CCStudio or from web) Free

C5000™ Code Composer Studio Integrated Development Environment (IDE)** TMDS324L85C-07 2,995

Includes Code Composer Studio IDE, DSP/BIOS™ Kernel, code generation tools (C compiler/assembler/linker and visual linker), XDS510 device drivers (emulation software), RTDX™, and simulator

C5000 Code Composer Studio IDE 30-Day Free Evaluation Tools SPRC022 Free

+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.*The web address to access the Kit is www.dspvillage.ti.com/algostandevkit**Includes Code Composer Studio IDE, DSP/BIOS Kernel, code generation tools (C compiler/assembler/linker), XDS510 device drivers (emulation software), RTDX,

simulator, target-specific device drivers and profile-based compiler.

TMS320C5000 DSP Platform Software Development Tools

TMS320C5000 DSP Platform Tools Documentation www.ti.com/sc/knowledgebase

C54x™ C Compiler User’s Guide SPRU103Code Composer Studio User’s Guide SPRU328Code Composer Studio Tutorial SPRU327C54x DSP/BIOS User’s Guide SPRU326TMS320™ DSP Algorithm Standard Rules and Guidelines SPRU352C54x Assembly Language Tools User’s Guide SPRU102TMS320C55x™ Assembly Language Tools User’s Guide SPRU280TMS320C55x DSP Function Library (DSPLIB) Programmer’s Reference Guide SPRU422TMS320C55x DSP Programmer’s Guide SPRU376TMS320C55x Optimizing C Compiler User’s Guide SPRU281Code Composer Studio IDE Quick Start SPRU405TMS320C55x Optimizing C Compiler User’s Guide SPRU281TMS320C54x™ Application Programming Interface (API) Reference Guide SPRU404

For additional information about tools and support, see pages 31–45.

MicroStar BGA™ Package ComparisonThe ultra-small physical size (12 mm ×12 mm × 1.4 mm) of the C5000™ DSPMicroStar BGA (ball grid array) packagingcan also help increase the performanceper square inch for MIPS-intensive orspace-constrained applications. The C5421DSP is also pictured in a 144-pin LQFP.

New

New C500

0 DS

P

Page 18: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

16 For complete worldwide distributor information, go to www.ti.com/sc/distributors

Application Notes www.dspvillage.ti.com/c5000appnote

Benchmarks www.dspvillage.ti.com/c5000benchTMS320C5000 DSP Foundation Library www.dspvillage.ti.com/c5000dsplib

C54x DSP Software Library www.dspvillage.ti.com/C54xdsplibC55x DSP Software Library www.dspvillage.ti.com/C55xdsplib

TMS320C5000 DSP Platform Product Support

C5000 DSP Literature and Related Technical Documentation www.ti.com/sc/knowledgebaseTMS320C54x™ CPU & Peripherals, Volume 1 SPRU131TMS320C54x DSP Mnemonic Instruction Set, Volume 2 SPRU172TMS320C54x DSP Algebraic Instruction Set, Volume 3 SPRU179TMS320C54x DSP Application Guide, Volume 4 SPRU173TMS320C54x Enhanced Peripherals Guide, Volume 5 SPRU302TMS320C54x/LC54x/VC54x Data Sheet SPRS039TMS320VC5401 Data Sheet SPRS153TMS320VC5402 Data Sheet SPRS079TMS320UC5402 Data Sheet SPRS096TMS320UVC5402 Data Sheet SPRS100TMS320VC5409 Data Sheet SPRS082TMS320UC5409 Data Sheet SPRS101TMS320UVC5409 Data Sheet SPRS102TMS320VC5409A Data Sheet SPRS140TMS320VC5410 Data Sheet SPRS075TMS320VC5410A Data Sheet SPRS139TMS320VC5416 Data Sheet SPRS095TMS320VC5420 Data Sheet SPRS080TMS320VC5421 Data Sheet SPRS098TMS320VC5441 Data Sheet SPRS122TMS320VC5502 Data Sheet SPRS166TMS320VC5509 Data Sheet SPRS163TMS320VC5510 Data Sheet SPRS076TMS320C54x Product Bulletin SPRT121TMS320C55x™ DSP CPU Online Guide SPRH077TMS320C55x DSP Instruction Sets Online Reference Guide SPRH078TMS320C55x DSP Registers Online Guide SPRH076TMS320C55x DSP Functional Overview SPRU312TMS320C55x DSP CPU Reference Guide SPRU371TMS320C55x DSP Algebraic Instruction Set Reference Guide SPRU375TMS320C55x DSP Mnemonic Instruction Set Reference Guide SPRU374TMS320C55x Technical Overview SPRU393

New

New

New

New

New

For additional information about tools and support, see pages 31–45.

Free Trial of C5000 DSP Platform Software Evaluation Tools www.dspvillage.ti.com/freetools

C5000™ DSP Platform Software Evaluation Tools

Page 19: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

17For complete worldwide distributor information, go to www.ti.com/sc/distributors

Digital-to-Analog Converters (< 10 MHz) for the C5000 DSP PlatformSettling Power Supply Number

Resolution Time (typ) Parallel or Voltage Output of SPIDevice (Bits) (µs) (mW) Serial (V) (V or I) DACs Compatible?TLV5617A 10 2.5–12.5 8.8 Serial 5 V 2 YesTLV5618A 12 2.5–12.5 8.8 Serial 5 V 2 YesTLC7225 8 5 75 Parallel 5/15 V 4 NoTLC7226 8 5 96 Parallel 15 V 4 NoTLC7524 8 0.1 5 Parallel 5/15 I 1 NoTLC7528 8 0.1 10 Parallel 5/15 I 2 NoTLC7628 8 0.1 20 Parallel 11/15 I 2 NoTLV5604 10 3–9 9 Serial 3/5 V 4 YesTLV5614 12 3–9 9.6 Serial 3/5 V 4 YesTLV5616 12 3–9 2.1 Serial 3/5 V 1 YesTLV5606 10 3–9 0.9 Serial 3/5 V 1 Yes

For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

TI’s Data Converter and Codecproducts are optimized for easyinterface to TMS320™ DSPs.Our Analog-to-Digital and Digital-to-Analog converters cover appli-cations such as:• Audio• Graphics• Communications• Modems• Cellular phones• Video capture and digital imaging• Industrial control and disk-

drive servo-loop control• Automotive• Electronic instrumentation• Digital audio• Any DSP-based system

Power Management ProductsLow Dropout Regulators (LDOs)

• Dual LDOs for available for split rail C5000™ DSPs

• Feature-rich products availableoffering Reset, Power Good pin,and ultra-low quiescent current

• Small SOT23 packaging availableDC-DC Boost Converters

• Up to 90% efficiency – lengthensbattery life

• Space-saving TSSOPPowerPAD™ packaging

Switching Regulators

• Single- and dual-channel con-trollers for multiple C5000 DSPson one circuit board

• High efficiency for excellentthermal performance

Supply Voltage Supervisors (SVS)

• Designed to protect the DSPand maintain data integrity

• Small packagingPlug-In Power Solutions

• Complete power solution formultiple C5000 DSPs

• EMI and reliability tested

Codec Products• TMS320 DSP-optimized codecs• Suitable for audio, modem,

ADSL and video applications(among others)

www.ti.com/sc/select

Data Converters and Power ManagementProducts for the TMS320C5000™ DSP Platform

Analog-to-Digital Converters (< 1 MSPS) for the C5000 DSP PlatformConversion Supply

Resolution Rate Voltage Parallel or No. of Power SPIDevice (Bits) (kSPS) (V) Serial Inputs (mW) Compatible?TLC1550 10 164 5 Parallel 1 10 NoTLC1551 10 164 5 Parallel 1 10 NoTLC2543* 12 66 5 Serial 11 5 YesTLV1544* 10 85 5 Serial 4 3 YesTLV1548* 10 85 5 Serial 8 3 YesTLV1570* 10 1250 3/5 Serial 8 8 YesTLV1572* 10 1250 3/5 Serial 1 8 YesTLV2543* 12 66 3.3 Serial 11 3.3 Yes

* Evaluation modules available.For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

ConversionResolution Rate Supply Parallel or No. of Power SPI

Device (Bits) (MSPS) (V) Serial Inputs (mW) Compatible?TLC876* 10 20 3/5 Parallel 1 107 NoTLV5510* 8 10 3.3 Parallel 1 42 NoTLC5540 8 40 5 Parallel 1 85 NoTLV5510 8 10 3.3 Parallel 1 40 NoTLV5580 8 80 3.3 Parallel 1 270 No

*Evaluation modules available.For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Analog-to-Digital Converters (≥ 1 MSPS) for the C5000 DSP Platform

C500

0 An

alog

Page 20: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

18 For complete worldwide distributor information, go to www.ti.com/sc/distributors

Band Pass Sampling Analog Digital Power Resolution Filter Rate Supply Supply Dissipation

Device (Bits) (3 dB) kHz (kSPS) Voltage (V) Voltage (V) (mW)

TLC320AC01 14 up to 10.8 25 +5 +5 100

TLC320AC02 14 up to 10.8 25 +5 +5 100TLC320AD50* 16 up to 9.92 22.05 +5 +5/+3.3 120TLC320AD52 16 up to 9.92 22.05 +5 +5/+3.3 120TLC320AD535 16 up to 4.96 11.025 +5/+3.3 +5/+3.3 240TLC320AD545* 16 up to 4.96 11.025 +5/+3.3 +5/+3.3 120TLC320AD543 16 up to 4.96 11.025 +3 +3 90TLV320AIC10* 16 up to 9.92 22 +3.3/5 +3.3/5 39

*Evaluation modules available.For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

DSPcodecs for the C5000™ DSP Platform

Power Management Products for the C5000 DSP PlatformSupply Current

System including one or more DSPsDSP Supply <125 – 250 mA <250 mA < 250 – 500 mA <300 mA <500 mA <1 A <3 A <4 – 12+ A

DSP Device Voltage SVS DSP Only Dual LDO + SVS LDO Dual LDO + SVS Boost Conv. LDO LDO LDO Switch/Plug-In*

TMS320C54x 5V TPS3823-50 TPS76350 – TPS76650 –TPS6011x/3x/4x

TPS77601 TPS76850 UCC383-5TPS5103 or

UCC3941-5 PT6700

TPS61006 or TPS56100 or TMS320LC54x 3.3V TPS3801K33 TPS76333 – TPS76633 –

UCC3941-3TPS77633 TPS76833 UCC383-3

PT6700TMS320VC549 2.5V core TPS3305-25 TPS76325 TPS76625 TPS61003 TPS77625 TPS76825 UCC383-ADJ TPS56302

3.3V I/O (dual) TPS76333TPS70758

TPS76633TPS70158

see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5402 1.8V core TPS3306-18 TPS76318 TPS76618 TPS61002 TPS77618 TPS76818 UCC383-ADJ TPS563023.3V I/O (dual) TPS76333

TPS70751TPS76633

TPS70151see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5409 1.8V core TPS3306-18 TPS76318 TPS76618 TPS61002 TPS77618 TPS76818 UCC383-ADJ TPS563023.3V I/O (dual) TPS76333

TPS70751TPS76633

TPS70151see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5410 2.5V core TPS3306-25 TPS76625 TPS76625 TPS61003 TPS77625 TPS76825 UCC383-ADJ TPS563023.3V I/O (dual) TPS76333

TPS70758TPS76633

TPS70158see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5416 1.5V core TPS3306-15 TPS76615 TPS76615 TPS61001 TPS77615 TPS76815 UCC383-ADJ TPS563023.3V I/O (dual) TPS76333

TPS70748TPS76633

TPS70148see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5420 1.8V core TPS3306-18 TPS76618 TPS76618 TPS61002 TPS77618 TPS76818 UCC383-ADJ TPS563023.3V I/O (dual) TPS76333

TPS70751TPS76633

TPS70151see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5421 1.8V core TPS3306-18 TPS76618 TPS76618 TPS61002 TPS77618 TPS76818 UCC383-ADJ TPS563023.3V I/O (dual) TPS76333

TPS70751TPS76633

TPS70151see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5441 1.5V core TPS3306-15 TPS76615 TPS76615 TPS61001 TPS77615 TPS76815 UCC383-ADJ TPS563023.3V I/O (dual) TPS76333

TPS70748TPS76633

TPS70148see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

TMS320VC5510 1.6V core TPS3707-33 TPS76901 TPS76601 TPS61000 TPS77601 TPS76801 UCC383-ADJ TPS563023.3V I/O dual configuration TPS76933

TPS70702TPS76633

TPS70102see 3.3V above† TPS77633 TPS76833 UCC383-3 or PT6700

* TPS56302 denotes switching regulator while PT6700 denotes complete Plug-In Module.†An appropriate LDO can also be selected to convert 3.3V from the boost converter to the desired DSP core voltage.Evaluation Modules available. For more information and how to order, go to www.ti.com/sc/docs/tools/analog/index.html

To order free Data Converter, Codec or Power Management samples, go towww.ti.com/sc/docs/msp/c5000.htm

Page 21: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

19For complete worldwide distributor information, go to www.ti.com/sc/distributors

www.ti.com/sc/dmc

TMS320C28X™ DSP Core, Fixed Point

Most Control-Optimized DSPs

TMS320C28x DSP Core Block Diagram

The new C28x™ core is by far the highest-performance DSP solution for digital control.

TMS320C28x DSP Comparison

C28x DSP Core• Up to 400 MIPS

• Single-cycle 32 × 32 MAC with 32-/64-bit saturation/scaling

• Best code efficiency

• 8-GByte linear address space

• 20–40-ns interrupt response time

• Interrupt-proof atomic read-modify-write instructions

• Unique real-time debug feature and 20+ Mbit/s data logging

• Software code compatibility from sub $2 and up to 400 MIPS

Relative Market Advantage• 20× faster

• 25% more efficient than best RISC competition

• 10× faster

• 20× faster

• Unique

The C28x DSP core adds even higher performance and longevity to an already diverse platform.

Specifications• 32-bit fixed-point DSP core• Up to 400-MIPS operation• 1.8-volt core and 3.3-volt

peripherals

Applications• Industrial drives• Automotive• Factory automation• Robotics• UPS• Mass storage• Room for greater innovation

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-writeinstructions, and 64/32 and32/32 modulus division

• Increased Flash memory• Enhanced motor control

peripherals• High-performance ADC• Improved communications

ports• Enhanced tool suites with C and

C++ support• Unique real-time debugging

capabilities• Low-cost 32-bit architecture

designed for high-MHzperformance

• Up to 400 Million Instructionsper Second (MIPS)

• 32 × 32 single-cycle fixed-pointMAC

• Dual 16 × 16 single-cycle fixed-point MACs

• Supported by 16-bit instruc-tions for improved codeefficiency

• 32-bit and 16-bit data typesupport

• Boolean functions supported• Compatible with TMS320C24x™

DSP and TMS320C2xLP™source code

• C-code-friendly software stack• Fully-protected pipeline opti-

mized for efficient memorysubsystem

C200

0 DS

P

Page 22: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

20 For complete worldwide distributor information, go to www.ti.com/sc/distributors

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

Applications• Appliances• Compressors• Industrial automation• Uninterruptible power supply

(UPS) systems• Automotive braking and

steering systems• Electric metering• Printers and copiers• Hand-held power tools• Electronic cooling systems• Intelligent sensors• Tunable lasers• Consumer goods• Fuel pumps• Industrial frequency inverter• Remote monitoring• ID tag readers

Features• 375-ns (minimum conversion

time) analog-to-digital (A/D)converters

• 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 inter-

face (SCI)• Serial peripheral interface

(SPI)• Up to six capture units (four

with QEP)• Boot ROM (LF240x and

LF240xA devices)• Code security for on-chip

Flash/ROM (Lx240xA devices)

TMS320C2000™ DSP Platform Roadmap

The TMS320C2000 DSP platform provides an optimized DSP solution for digital control systems andmotor-control applications including AC induction, DC brushless, permanent magnet synchronousand switched reluctance.

www.ti.com/sc/dmc

TMS320C24X™ DSP Generation, Fixed Point

Most Control-Optimized DSPs

For high-performance industrial applications, the Flash-based LF2407A DSP includes peripheralssuch as a Controller Area Network (CAN) module to enable control of multiple motors by a singleDSP.

TMS320LF2407A DSP Block Diagram

Page 23: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

21For complete worldwide distributor information, go to www.ti.com/sc/distributors

RAM ROM Flash Boot General- A/D Channels**(16-bit (16-bit (16-bit ROM Purpose Watchdog PWM Captures/ Conversion I/O Voltage

Device words) words) words) (words) EMIF Timers Timer Channels QEP SPI SCI CAN Time (µs) Pins (V) MIPS Packaging $U.S./1KU+ $U.S./10KU+

TMS320LF2407Aठ2.5K Р32K 256 Y 4 Y 16 6c/4q Y Y Y 16 ch 41 3.3 40 144 LQFP 11.08 9.860.375

TMS320LF2406Aठ2.5K Р32K 256 Р4 Y 16 6c/4q Y Y Y 16 ch 41 3.3 40 100 LQFP 10.40 9.450.375

TMS320LF2403Aठ1K Р16K 256 Р2 Y 8 3c/2q Y Y Y 8 ch 21 3.3 40 64 TQFP 9.72 8.84

0.375TMS320LF2402Aठ1K Р8K 256 Р2 Y 8 3c/2q РY Р8 ch 21 3.3 40 64 PQFP 8.53 7.70

0.375

TMS320LF2401Aठ1K Р8K 256 Р2 Y 7 1c/РРY Р5 ch 13 3.3 40 32 LQFP 7.30 6.59

0.5

TMS320LC2406A†‡§ 2.5K 32K – – – 4 Y 16 6c/4q Y Y Y 16 ch 41 3.3 40 100 LQFP – 5.920.375

TMS320LC2404A†‡§ 1.5K 16K – – – 4 Y 16 6c/4q Y Y – 16 ch 41 3.3 40 100 LQFP – 5.320.375

TMS320LC2402A†‡§ 544 6K – – – 2 Y 8 3c/2q – Y – 8 ch 21 3.3 40 64 PQFP – 2.950.425 64 TQFP

TMS320LF2407‡ 2.5K – 32K 256 Yes 4 Y 16 6c/4q Y Y Y 16 ch 41 3.3 30 144 LQFP 11.08 9.860.5

TMS320LF2406‡ 2.5K – 32K 256 – 4 Y 16 6c/4q Y Y Y 16 ch 41 3.3 30 100 LQFP 10.40 9.450.5

TMS320LF2402‡ 1K – 8K 256 – 2 Y 8 3c/2q – Y – 8 ch 21 3.3 30 64 PQFP 8.53 7.700.5

TMS320F243 544 – 8K – Yes 2 Y 8 3c/2q Y Y Y 8 ch 26 5 20 144 LQFP 13.81 12.460.9

TMS320F241 544 – 8K – – 2 Y 8 3c/2q Y Y Y 8 ch 26 5 20 64 PQFP 12.21 11.02

0.9 68 PLCC 13.20 11.91

TMS320C242* 544 4K – – – 2 Y 8 3c/2q – Y – 8 ch 26 5 20 64 PQFP 3.97 3.770.9 68 PLCC 4.62 4.39

TMS320F240 544 – 16K – Yes 3 Y 12 4c/2q Y Y – 16 ch 28 5 20 132 PQFP 16.00 14.44

6.1+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.* Pricing based on 5 KU minimum requirements due to factory ROM code.†Pricing based on 10 KU minimum requirements due to factory ROM code.§All devices ending with “A” include a code security feature.** 10-bit‡Minimum volume for LC240xA devices is 10 KU with NRE of $9,000, all others are 5 KU with NRE of $6,000.Standard lead times are 12 weeks for Flash parts and 14 weeks for ROM-coded parts.

TMS320C24x™ DSP Generation Product Specification Guide

New

New

New

New

New

New

TMS320LF2401A DSP: For Space-Constrained Designs

New

New

The TMS320LF2401A DSP packs a lot of power in anunbelievably small package. In only 49 mm2, theTMS320LF2401A DSP provides 40 MIPS of processingpower, a lightning-fast ADC with 500-ns conversiontime, 8K of sectored Flash with code security, plusmuch more.

C200

0 DS

P

Page 24: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

22 For complete worldwide distributor information, go to www.ti.com/sc/distributors

TMS320C2000™ DSP Platform Tools Documentation www.ti.com/sc/knowledgebaseTMS320C1x/C2x/C2xx/C5x Code Generation Tools Release 6.60 Getting Started User’s Guide SPRU121TMS320C24x™ Evaluation Module Product Bulletin SPRT150TMS320F240 DSP Controllers Evaluation Module Technical Reference Guide SPRU248TMS320C1x/C2x/C2xx/C5x Assembly Language Tools User’s Guide SPRU018TMS320C2x/C2xx/C5x Optimizing C Compiler User’s Guide SPRU024Code Composer Studio User’s Guide SPRU296TMS320C2xx C Source Debugger User’s Guide SPRU151

Description Part # $U.S.+

LF2407 eZdsp™ Starter Kit° TMDS3P761119 299Includes board, parallel port cable, user’s guide, Code Composer IDE, 3.3-V power supply

DEVELOPMENT BOARDSF240 Motion Control Kit (MCK) w/ BLDC motor, Hal sensors & 3-phase inverter TMDS3PMCK240 995F243 DSP Starter Kit (DSK) w/ board, serial cable, user’s guide, Code Explorer, 5-V supply* TMDS3P701024 199EVALUATION MODULESF240 Evaluation Module (EVM) w/ C Comp/Asm/Lnk, Code Composer IDE, XDS510PP§ TMDS3P603070 1,995F243 Evaluation Module (EVM) w/ C Comp/Asm/Lnk, Code Composer IDE, XDS510PP§ TMDS3P604030 1,995LF2407 Evaluation Module (EVM) w/ C Comp/Asm/Lnk, Code Composer IDE, XDS510PP§ TMDX3P701016 1,995JTAG EMULATORS XDS510 Emulator for Windows™ (ISA) & JTAG Cable for Windows TMDS00510 4,000XDS510 Emulator for UNIX® (Solaris™ and HP-UX) (SCSI) & JTAG Cable TMDS00510WS 6,000XDS510PP Parallel port pod w/ JTAG cable for Windows TMDS00510PP 1,500

+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.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 Explorer Debug GUI, code generation tools (Assembly language), target board and target-specific device drivers.§Includes Code Composer integrated development environment (IDE) Debug GUI, code generation tools with C compiler/assembler/linker, target board and target-specific device drivers.° Includes board-specific Code Composer IDE, code-generation tools, on-board JTAG emulation, target board and target-specific device driver.

TMS320C24x™ DSP Generation Hardware Development Tools

Description Part # $U.S.+

TMS320™ DSP Algorithm Standard Developer’s Kit* TMDX320DAIS-07 (included with CCStudio or from web) Free

C2000™ Code Composer Integrated Development Environment (IDE)# TMDS324012XX 1,495

ADDITIONAL TOOLS*F240/F241/F243/LF240x Flash Programming Utilities FreeSoftware Library Free

+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.†Includes code generation tools (Assembly language).#Includes Code Composer IDE, code generation tools (C Compiler/Assembler/Linker), XDS510 and Spectrum Digital and Softronics emulation device drivers.Alternative Development Tools are available from third parties such as Spectrum Digital (www.spectrumdigital.com), Technosoft (www.technosoft.ch) and Softronics (www.softronx.com).*These tools are downloadable at www.dspvillage.ti.com/algostandevkit

TMS320C24x DSP Generation Software Development Tools

New

For additional information about tools and support, see pages 31–45.

Page 25: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

23For complete worldwide distributor information, go to www.ti.com/sc/distributors

Application Notes www.ti.com/c24xappnotes

Benchmarks www.dspvillage.ti.com/c2000bench

TMS320C2000 DSP Foundation Library www.dspvillage.ti.com/c2000dsplib

TMS320C2000 DSP Platform Developer’s Kits www.dspvillage.ti.com/c2000devkit

Software Modular Library www.ti.com/sc/dmcsoftware

Flash Programming Utilities www.ti.com/sc/dmcflash

TMS320C24x DSP Generation Product Support

TMS320C24x™ DSP Literature and Related Technical Documentation www.ti.com/sc/c2000TMS320F/C24x DSP Controllers Reference Guide: CPU and Instruction Set SPRU160TMS320F/C240 DSP Controllers Reference Guide: Peripheral Library and Specific Devices SPRU161TMS320F243/F241/C242 DSP Controllers Reference Guide: System and Peripherals SPRU276TMS320C242 Data Sheet SPRS063TMS320C240/F240 Data Sheet SPRS042TMS320F243/F241 Data Sheet SPRS064TMS320LF2407/LF2406/LF2402 Data Sheet SPRS094TMS320LF2407A/LF2406A/LF2403A/LF2402A/LC2406A/LC2404A/LC2402A Data Sheet SPRS145TMS320LF2401A Data Sheet SPRS161Manual Update Sheet for TMS320F243/F241/C242 DSP Controllers Reference Guide: System and Peripherals (SPRU276B) SPRZ151TMS320F20x/F24x DSP Embedded Flash Memory Technical Reference SPRU282TMS320LF/LC240xA DSP Controllers Reference Guide: System and Peripherals SPRU357

New

New

For additional information about tools and support, see pages 31–45.

C200

0 DS

P

Page 26: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

24 For complete worldwide distributor information, go to www.ti.com/sc/distributors

TI DSP and TI Advanced AnalogProducts = World’s LeadingDigital Signal ProcessingSolutionsOur products offer a range ofinterface options and are alsoavailable in supply voltages rang-ing from 2.7V to 15V.

Power Management ProductsLow Dropout Regulators (LDOs)

• Broad portfolio designed tosupport low and medium cur-rent requirements

• Small SOT23 packaging available• Feature-rich products available

offering Reset, Power Good pinand ultra-low quiescent current

Switching Regulators

• Single-channel controllers sup-port more than 20 A of systemcurrent

• High efficiency for excellentthermal performance

• Evaluation modules and appli-cation information available tospeed time-to-market

Supply Voltage Supervisors (SVS)

• Designed to protect the DSPand maintain data integrity

• Small packaging saves PCBspace

Plug-In Power Solutions

• Complete power solution• EMI and reliability tested

www.ti.com/sc/select

Data Converters and Power ManagementProducts for the TMS320C2000™ DSP Platform

Sampling SupplyResolution Rate Power Parallel or No. of Voltage SPI

Device (Bits) (kSPS) (mW) Serial Inputs (V) Compatible?

TLC540* 8 75 6 Serial 11 5 YesTLC541* 8 40 6 Serial 11 5 YesTLC542* 8 25 6 Serial 11 5 YesTLC545* 8 76 6 Serial 19 5 YesTLC546* 8 40 6 Serial 19 5 YesTLC548* 8 45 8 Serial 1 5 YesTLC549* 8 40 8 Serial 1 5 YesTLC1541* 10 32 6 Serial 11 5 YesTLC1542* 10 38 4 Serial 11 5 YesTLC1543* 10 38 4 Serial 11 5 YesTLC1549* 10 38 4 Serial 1 5 YesTLC1550 10 164 10 Parallel 1 5 NoTLC1551 10 164 10 Parallel 1 5 NoTLC2543† 12 66 5 Serial 11 5 YesTLV1543* 10 38 4 Serial 11 3.3 YesTLV1544† 10 85 3 Serial 4 5 YesTLV1548† 10 85 3 Serial 8 3/5 YesTLV1570† 10 1250 8 Serial 8 3/5 YesTLV1572† 10 1250 8 Serial 1 3/5 YesTLV2543† 12 66 3.3 Serial 11 3.3 Yes

*Only C24x™ compatible†Evaluation modules available.For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Analog-to-Digital Converters (< 1 MSPS) for TMS320C2000 DSPs

Conversion SupplyResolution Rate Power Parallel or No. of Voltage SPI

Device (Bits) (MSPS) (mW) Serial Inputs (V) Compatible?TLC876† 10 20 107 Parallel 1 3/5 NoTLC5510† 8 20 90 Parallel 1 3.3 NoTLC5540† 8 40 85 Parallel 1 5 NoTLV5510† 8 10 40 Parallel 1 3.3 NoTLV5580 8 80 270 Parallel 1 3.3 No

†Evaluation modules available.For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Analog-to-Digital Converters (≥ 1 MSPS) for TMS320C2000 DSPs

Part Number Low-Power Mode Integrated Slope Control Vref Pin TASN65HVD230 370 µA standby mode Yes YesSN65HVD231* 10 µA sleep mode Yes Yes -40°C to 85°CSN65HVD232* No standby or sleep mode No No

*To be released in September, 2001

CAN Transceivers for TMS320C2000 DSPs

Page 27: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

25For complete worldwide distributor information, go to www.ti.com/sc/distributors

Power Management Products for the TMS320C2000 DSP PlatformSupply Current for System Including One or More DSPs

Typical Low Dropout Regulator Switching Regulator Plug-InDSP Supply Powering Single Single Dual Single

DSP Device Voltage/Current SVS DSP Only <250 mA <500 mA <750 mA <1 A <3 A <12 A <8 A <12 A

TMS320LC2402A 3.3 V @ 75 mA TPS3823-33 TPS76933 TPS76633 TPS77633 TPS7833 TPS76825 UCC3585 UC3572 N/A PT6621 PT6721TMS320LC2404A 3.3 V @150 mA TPS3823-33 TPS76533 TPS76633 TPS77633 TPS7833 TPS76825 UCC3585 UC3572 N/A PT6621 PT6721TMS320LC2406A 3.3 V @ 150 mA TPS3823-33 TPS76533 TPS76633 TPS77633 TPS7833 TPS76825 UCC3585 UC3572 N/A PT6621 PT6721TMS320LF2402A 3.3 V @ 75 mA TPS3823-33 TPS76933 TPS76633 TPS77633 TPS7833 TPS76825 UCC3585 UC3572 N/A PT6621 PT6721TMS320LF2406A 3.3 V @150 mA TPS3823-33 TPS76533 TPS76633 TPS77633 TPS7833 TPS76825 UCC3585 UC3572 N/A PT6621 PT6721TMS320LF2407A 3.3 V @ 150 mA TPS3823-33 TPS76533 TPS76633 TPS77633 TPS7833 TPS76825 UCC3585 UC3572 N/A PT6621 PT6721

Evaluation Modules available. For more information and how to order, go to www.ti.com/sc/docs/tools/analog/index.html

To order free Data Converter, Codec or Power Management samples, go towww.ti.com/sc/docs/msp/c2000.htm

DSPcodecs for the TMS320C2000 DSP PlatformAnalog Digital Power

Band Pass Low Pass Sampling Sin x/x Supply Supply Dissipation Parallel or No. ofDevice Filter (3 dB) Hz Filter (3 dB) (Hz) Rate (kHz) (Max) Correction Voltage (V) Voltage (V) (mW) Serial Inputs

14-BitTLC32040 300–3400 3400 19.2 No ±5 ±5 120 Serial 2TLC32044 150–3600 3600 19.2 Yes ±5 ±5 125 Serial 2TLC32045 150–3600 3600 19.2 Yes ±5 ±5 125 Serial 2TLC32046 300–7300 7300 25 Yes ±5 ±5 125 Serial 2TLC32047 450–10.95k 10.95k 25 Yes ±5 ±5 130 Serial 2TLC320AC01 Up to 10.8k 10.8k 25 Yes +5 +5 100 Serial 2TLC320AC02 Up to 10.8k 10.8k 25 Yes +5 +5 100 Serial 216-BitTLC320AD50* Up to 9.92k 9.92k 22.05 No +5 +5/+3.3 120 Serial 2TLC320AD52 Up to 9.92k 9.92k 22.05 No +5 +5/+3.3 120 Serial 2TLC320AD56* Up to 8.82k 8.82k 22.05 No +5 +5/+3.3 100 Serial 2TLV320AIC27 18 48 up to 9.92 90/95 3.3/5 171 120 Serial 2TLC320AD535 16 11.025 up to 4.96 82/76 3.3/5 240 240 Serial 1/2 (2 ch)TLC320AD545 16 11.025 up to 4.96 82/77 3.3/5 120 120 Serial 1

*Evaluation modules availableFor a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Digital-to-Analog Converters (< 10 MHz) for the TMS320C2000™ DSP PlatformSettling Power Supply Number

Resolution Time (typ) Parallel or Voltage Output of SPIDevice (Bits) (µs) (mW) Serial (V) (V or I) DACs Compatible?TLC5615* 10 12.5 1.3 Serial 5 V 1 YesTLC5617A 10 2.5–12.5 8.8 Serial 5 V 2 YesTLC5618A 12 2.5–12.5 8.8 Serial 5 V 2 YesTLC7225 8 5 75 Parallel 5/15 V 4 NoTLC7226 8 5 96 Parallel 15 V 4 NoTLC7524 8 0.1 5 Parallel 5/15 I 1 NoTLC7528 8 0.1 10 Parallel 5/15 I 2 NoTLC7628 8 0.1 20 Parallel 11/15 I 2 NoTLV5604 10 3–9 9 Serial 3/5 V 4 YesTLV5614 12 3–9 9.6 Serial 3/5 V 4 YesTLV5616 12 3–9 2.1 Serial 3/5 V 1 YesTLV5619 12 1 4.5 Parallel 3/5 V 1 No

*Only C24x™ compatibleFor a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

C200

0 An

alog

Page 28: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

26 For complete worldwide distributor information, go to www.ti.com/sc/distributors

TMS320C3x DSP Platform Block Diagram

TMS320C3x DSPs offer extensive internal busing and up to 150-MFLOPS performance.

Specifications• Performance up to 150

MFLOPS• Highly-efficient C language

engine• Large address space:

16 Mwords• Fast memory management

with on-chip DMA

Applications• Digital audio• Laser printers, copiers,

scanners• Bar-code scanners• Videoconferencing• Industrial automation and

robotics• Voice/facsimile • Servo and motor control

FeaturesHigh Performance

Register-Based, Pipelined CPU:

• Parallel multiply and arith-metic/logical operations oninteger or floating-pointnumbers in a single cycle

• Eight extended-precisionregisters

Powerful Instruction Set:

• Single-cycle instructionexecution

• System control and numericoperation

Integrated Peripherals:

• DMA controller for concur-rent I/O and CPU operation

• Timers• Serial port(s)

Memory• Extensive internal busing and

parallelism for rapid data-movement capability

www.dspvillage.ti.com/c3x

TMS320C3x™ DSP Generation, Floating Point

TMS320 DSP Floating-Point Roadmap

This range of price and performance options enable our clients to choose the processor that bestmeets their specific application needs.

Page 29: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

27For complete worldwide distributor information, go to www.ti.com/sc/distributors

For additional information about tools and support, see pages 31–45.

TMS320C3x™ DSP Platform Product Specification GuideRAM ROM DAT/PRO Address Cycle

Device ×32 ×32 (ADDR) SER Space DMA Timers (ns) MFLOPS Packaging $U.S./1KU+ $U.S./10KU+

TMS320C30 2K 4K 16M 2 16M×32 1 2 60 33 181 PGA 170.40 161.25TMS320C30-40 2K 4K 16M 2 16M×32 1 2 50 40 181 PGA 195.96 185.44TMS320C30-50 2K 4K 16M 2 16M×32 1 2 40 50 181 PGA 225.35 213.25TMS320C31-40 2K # 16M 1 16M×32 1 2 50 40 132 PQFP 30.35 28.72TMS320C31-50 2K # 16M 1 16M×32 1 2 40 50 132 PQFP 33.39 31.59TMS320C31-60 2K # 16M 1 16M×32 1 2 33 60 132 PQFP 36.72 34.74TMS320C31-80 2K # 16M 1 16M×32 1 2 25 80 132 PQFP 40.40 38.23TMS320LC31-40 2K # 16M 1 16M×32 1 2 50 40 132 PQFP 30.35 28.72TMS320C32-40 512 # 16M 1 16M×32ˆ 2 2 50 40 144 PQFP 10.51 9.94TMS320C32-50 512 # 16M 1 16M×32ˆ 2 2 40 50 144 PQFP 17.45 16.51TMS320C32-60 512 # 16M 1 16M×32ˆ 2 2 33 60 144 PQFP 19.20 18.17TMS320VC33-120 34K # 16M 1 16M×32 1 2 17 120 144 TQFP 14.48 12.32TMS320VC33-150 34K # 16M 1 16M×32 1 2 13 150 144 TQFP 17.31 16.37

# = Supports bootloaderˆ 16M×8/16/32 configurable+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.

TMS320C3x DSP Platform Hardware Development ToolsDescription Part # $U.S.+

DSP STARTER KIT (DSK)*C31 DSP Starter Kit TMDS3200031 99

EVALUATION MODULE (EVM)**C30 EVM Card for IBM PC-DOS, Windows™ TMDS3260030 995Application Library Asm/Lnk & HLL Debug

JTAG EMULATORSXDS510 Emulator for Windows (ISA) and MPSD cable TMDS00510M 4,000XDS510 Emulator for Windows (ISA) & JTAG cable (for VC33) TMDS00510 4,000XDS510 Emulator for UNIX® (Solaris™ and HP-UX) (SCSI) & JTAG Cable TMDS00510WS 6,000

CONVERSION CABLESC3x™ 3V/5V PC/SPARC Emulation cable (MPSD) TMDS3080004 1,000JTAG cable (for VC33 customers) TMDS3080005 495

+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.*Includes Code Explorer Debug GUI, code generation tools (Assembly language), target board and target-specific device drivers.**Includes TI HLL Debug GUI, code generation tools (Assembly language), target board and target-specific device drivers.

TMS320C3x DSP Platform Software Development ToolsDescription Part # $U.S.+

INTEGRATED DEVELOPMENT ENVIRONMENTC3x/C4x™ Code Composer™ IDE, code generation tools, XDS510 drivers and simulator† TMDS3240130 1,495C3x Code Composer IDE Free Evaluation Tools C3XFREETOOL Free

CODE GENERATION TOOLSC3x/C4x PC-DOS, OS/2, Asm/Lnk* TMDS3243850-02 250C3x/C4x PC-DOS,OS/2 C Cmp/Asm/Lnk§ TMDS3243855-02 750

SIMULATOR SOFTWAREC31, C32, C33 Code Composer Simulator TMDS3243851-02 250

+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.*Includes code generation tools (Assembly language).§Includes code generation tools C Compiler/Assembler/Linker and code generation tools (Assembly language).†Includes Code Composer integrated development environment (IDE), code generation tools C Compiler/Assembler/Linker XDS510 device drivers (emulation soft-ware) and simulator.

C3x

DSP

Page 30: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

28 For complete worldwide distributor information, go to www.ti.com/sc/distributors

Application Notes www.dspvillage.ti.com/c3xappnotes

TMS320C3x DSP Platform Product Support

TMS320C3x™ DSP Platform Tools Documentation www.ti.com/sc/knowledgebaseTMS320C3x Peripheral Control Library User’s Guide SPRU086TMS320C3x DSK User’s Guide SPRU163TMS320C3x Source Debugger User’s Guide SPRU053TMS320C3x Evaluation Module Technical Reference SPRU079TMS320C30 EVM Application Notes SPRA021TMS320C3x/C4x™ Optimizing C Compiler User’s Guide SPRU034Floating-Point Assembly Language Tools User’s Guide SPRU035Code Composer™ User’s Guide SPRU296TMS320C3x Simulator Getting Started Guide SPRU123Getting Started Guide for the TMS320™ Code Generation Tools SPRU119

C3x DSP Platform Literature and Related Technical Documentation www.ti.com/sc/knowledgebaseTMS320C30 Data Sheet SPRS032TMS320C31 Data Sheet SPRS035TMS320C32 Data Sheet SPRS027TMS320VC33 Data Sheet SPRS087TMS320C31 Embedded Control Technical Brief SPRU083TMS320C3x User’s Guide SPRU031TMS320C3x Applications Guide SPRU194Choosing a High-Performance Floating-Point DSP SPRN073TMS320C3x DSP Floating-Point Product Bulletin SPRT117TMS320C3x DSK Product Bulletin SPRT129

For additional information about tools and support, see pages 31–45.

Page 31: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

29For complete worldwide distributor information, go to www.ti.com/sc/distributors

Analog-to-Digital Converters (<1 MSPS) for TMS320C3x DSPsSample Data-Bus Power DNL INL

Resolution Rate Supply Interface Analog (typ) Vref (max) (max)Device (Bits) (kSPS) (V) (Bits) Inputs (mW) (Int/Ext) (±LSB) (±LSB)TLV571 8 1250 2.7 to 5.5 Parallel 1 12 Int 0.5 0.5TLV2548 12 200 2.7 to 5.5 Serial 8 4.5 Int 1 1TLV2545 12 200 2.7 to 5.5 Serial 1 2.3 Ext 1 1TLV2544 12 200 2.7 to 5.5 Serial 4 4.5 Int 1 1TLV2543 12 66 3.3 Serial 11 3.3 Ext 1 1TLV2542 12 200 2.7 to 5.5 Serial 2 2.3 Ext 1 1TLV2541 12 200 2.7 to 5.5 Serial 1 2.3 Ext 1 1TLV1578 10 1250 2.7 to 5.5 Parallel 8 12 Int 1 1TLV1572 10 1250 2.7 to 5.5 Serial 1 8 Ext 1 1TLV1571 10 1250 2.7 to 5.5 Parallel 1 12 Int 1 1TLV1570 10 1250 2.7 to 5.5 Serial 8 8 Int 1 1TLV1548 10 85 2.7 to 5.5 Serial 8 1.05 Ext 1 1TLV1544 10 85 2.7 to 5.5 Serial 4 1.05 Ext 1 1TLV1508 10 200 2.7 to 5.5 Serial 8 2.7 Int 0.5 0.5TLV1504 10 200 2.7 to 5.5 Serial 4 2.7 Int 0.5 0.5TLC2558 12 400 5 Serial 8 3.3 Int 1 1TLC2555 12 400 5 Serial 1 15 Ext 1 1TLC2554 12 400 5 Serial 4 4.5 Int 1 1TLC2552 12 400 5 Serial 2 15 Ext 1 1TLC2551 12 400 5 Serial 1 15 Ext 1 1TLC2543 12 66 5 Serial 11 5 Ext 1 1TLC1551 10 164 5 P10 1 10 Ext 1 1TLC1550 10 164 5 P10 1 10 Ext 0.5 0.5TLC1518 10 400 5 Serial 8 22 Int 0.5 0.5TLC1514 10 400 5 Serial 4 22 Int 0.5 0.5

For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

TI DSP and TI Advanced AnalogProducts = World’s LeadingDigital Signal ProcessingSolutionsOur products offer a range ofinterface options and are alsoavailable in supply voltagesranging from 2.7V to 15V.

Power Management ProductsLow Dropout Regulators (LDOs)

• Broad portfolio designed tosupport lower current require-ments

• Small SOT23 packaging avail-able

• Feature-rich products availableoffering Reset, Power Good pinand ultra-low quiescent current

Switching Regulators

• Single- and dual-channel con-trollers support more than 20 Aof system current

• High efficiency for excellentthermal performance

• Evaluation modules and appli-cation information available tospeed time-to-market

Supply Voltage Supervisors (SVS)

• Designed to protect the DSPand maintain data integrity

• Dual SVSs designed to monitorboth C3x™ core and I/O voltagerails

• Small packaging saves PCBspace

Plug-In Power Solutions

• Complete power solution• EMI and reliability tested

www.ti.com/sc/select

Data Converters and Power ManagementProducts for the TMS320C3x™ DSP Platform

Analog-to-Digital Converters (≥ 1 MSPS) for TMS320C3x DSPsSample Power Analog DNL INL

Resolution Rate Supply Analog (typ) Inputs (max) (max)Device (Bits) (MSPS) (V) Inputs (mW) (MHz) (±LSB) (±LSB)TLV1562 10 2 2.7 to 5.5 4 15 120 1.5 1.5THS1031 10 30 2.7 to 5.5 1 94 150 1 2THS1030 10 30 2.7 to 5.5 1 87 150 1 2THS10064 10 6 3 to 5 4 186 96 1 1TLC876 10 20 5 1 107 200 0.75 1.2TLV5510 8 10 3 1 42 36 0.75 1TLC5540 8 40 5 1 85 75 0.75 1TLC5510 8 20 5 1 90 14 0.5 0.75

For a complete list of data converter evaluation modules, please see our web site atwww.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

C3x

Anal

og

Page 32: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

30 For complete worldwide distributor information, go to www.ti.com/sc/distributors

Power Management Products for the TMS320C3x DSP PlatformSupply Current

System including one or more DSPsDSP Supply <250 mA <500 mA <1 A <3 A <4 – 20+ A 6 – 12 A

DSP Device Voltage SVS DSP Only LDO LDO LDO LDO Switch Plug-InTMS320C3x 5V core TPS3823-50 TPS7150 TPS7250 TPS7350 TPS76750 UCC383-5 TPS5103 PT6625TMS320LC31 3.3V core TPS3823-33 TPS7133 TPS7233 TPS7333 TPS76733 UCC383-3 TPS56100 PT6621TMS320LC31-40 3.3V core TPS3823-33 TPS7133 TPS7233 TPS7333 TPS76733 UCC383-3 TPS56100 PT6621TMS320VC33-120 1.8V core TPS3306-18 TPS76318 TPS76618 TPS77618 TPS767D318 TPS76818 TPS5602 or PT6930

3.3V I/O (dual) TPS76333 TPS76633 TPS77633 (dual) TPS76833 TPS56300 (dual <8A)TMS320VC33-150 1.8V core TPS3306-18 TPS76318 TPS76618 TPS77618 TPS767D318 TPS76818 TPS5120 or PT6931

3.3V I/O (dual) TPS76333 TPS76633 TPS77633 (dual) TPS76833 TPS56300 (dual <8A)

To order free Data Converter, Codec or Power Management samples, go towww.ti.com/sc/docs/msp/c3x.htm

DSPcodecs for the TMS320C3x DSP PlatformResolution Sampling Rate Bandwidth SNR (ADC/DAC) Number of Supply Power Dissipation @ 5V

Device (Bits) (kSPS) (kHz) (dB) Channels Voltage (V) (typ) (mW)

TLV320AIC27 18 48 up to 9.92 90/95 2 3.3/5 171TLV320AIC11 16 22.05 up to 9.92 84/85 1 3.3/5 39 (3.3 V)TLV320AIC10 16 22.05 up to 9.92 84/85 1 3.3/5 39 (3.3 V)TLV320AD543 16 11.025 up to 4.96 79/77 1 3 90 (3 V)TLC320AD545 16 11.025 up to 4.96 82/77 1 3.3/5 120TLC320AD535 16 11.025 up to 4.96 82/76 2 3.3/5 240TLC320AD50 16 22.05 up to 9.92 90/89 1 3.3/5 120

For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Digital-to-Analog Converters (<10 MHz) for the TMS320C3x™ DSP PlatformResolution Supply Data Bus Interface Settling Time Number of Power (typ) Output Vref DNL (max) INL (max)

Device (Bits) (V) (Bits) (µs) DACs (mW) (I or V) (Int/Ext) (±LSB) (±LSB)TLV5639 12 2.7 to 5.5 P12 1 1 2.7 V Int 0.5 3TLV5638 12 2.7 to 5.5 Serial 1 2 4.5 V Int 1 4TLV5637 10 2.7 to 5.5 Serial 1 2 4.2 V Int 0.5 1TLV5636 12 2.7 to 5.5 Serial 1 1 4.5 V Int 1 4TLV5633 12 2.7 to 5.5 P8 1 1 2.7 V Int 0.5 3TLV5627 8 2.7 to 5.5 Serial 3 4 3 V Ext 0.5 0.5TLV5626 8 2.7 to 5.5 Serial 1 2 5.1 V Int 0.5 1TLV5625 8 2.7 to 5.5 Serial 2.5 or 12 2 2.1 V Ext 0.2 0.5TLV5624 8 2.7 to 5.5 Serial 1.0 to 3.5 1 4.5 V Int 0.2 0.5TLV5623 8 2.7 to 5.5 Serial 3 1 0.9 V Ext 0.2 0.5TLV5621 8 2.7 to 5.5 Serial 10 4 3.6 V Ext 0.9 1TLV5620 8 2.7 to 5.5 Serial 10 4 6 V Ext 0.9 1TLV5619 12 2.7 to 5.5 P12 1 1 4.3 V Ext 1 4TLV5618A 12 2.7 to 5.5 Serial 2.5 2 2.4 V Ext 1 4TLV5617A 10 2.7 to 5.5 Serial 2.5 2 2.1 V Ext 1 1TLV5616 12 2.7 to 5.5 Serial 3 1 0.9 V Ext 1 4TLV5614 12 2.7 to 5.5 Serial 3 4 3.6 V Ext 1 4TLV5613 12 2.7 to 5.5 P8 1 1 1.2 V Ext 1 4TLV5606 10 2.7 to 5.5 Serial 3/9 1 0.9 V Ext 1 1.5TLV5604 10 2.7 to 5.5 Serial 3 4 3.3 V Ext 0.5 0.5TLC7628 8 11 to 15 Parallel 0.1 2 20 I Ext 0.5 0.5TLC7528 8 5 to 15 Parallel 0.1 2 7.5 I Ext 0.5 0.5TLC7524 8 5 to 15 Parallel 0.1 1 5 I Ext 0.5 0.5TLC7226 8 15 Parallel 5 4 60 V Ext 1 1TLC7225 8 5 to 15 Parallel 5 4 60 V Ext 1 1

For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Digital-to-Analog Converters (≥ 10 MHz) for the TMS320C3x DSP PlatformResolution Supply Update Rate Settling Time Number of Power (typ) DNL (max) INL (max)

Device (Bits) (V) (MSPS) (µs) DACs (mW) (±LSB) (±LSB)THS5651A 10 3.0 to 5.0 125 35 1 175 0.5 1THS5641A 8 3.0 to 5.0 100 35 1 100 0.25 0.25

For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/docs/tools/analog/dataconverterdevelopmentboards.html

Page 33: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

31For complete worldwide distributor information, go to www.ti.com/sc/distributors

Standardization and softwarereuse move DSP developmentto a new level... from traditional DSP

programming

• Limited modularity andreusability

• Experts only• Create your own software• Tedious algorithm integration• Lengthy development

... to mainstream reuse and

standardization

• Standards enabled for modu-lar, reusable multi-functionapplications

• Developers of all experiencelevels

• Integrate your own software• Catalog of interoperable

software• Focus on adding value/

differentiation• Faster time-to-market

Features and Benefits• Includes:

– Powerful, integrated devel-opment tools (Code Com-poser Studio IntegratedDevelopment Environment)

– Scalable real-time kernel(DSP/BIOS)

– Standards for applicationinteroperability (TMS320DSP Algorithm Standard)

– Reusable modular softwareand support from TI’s DSPThird-Party Network

• Available on TMS320C6000™,TMS320C5000™ andTMS320C2000™ DSP plat-forms

• Advanced data visualizationand real-time analysis

• Powerful code generationtools

• Open plug-in architecture• Combines tools and stan-

dards to simplify applicationdevelopment, acceleratetime-to-market and enhanceproduct robustness andinnovation

www.dspvillage.ti.com/software

eXpressDSP™ Real-Time Software TechnologyComplete Open Real-Time Software Environment for TI DSPs

eXpressDSP Real-Time Software Technology Block Diagram

eXpressDSP real-time software technology – four ingredients to faster programming and easier integration.

eXpressDSP Real-Time Software Technology

eXpressDSP is composed of four components, designed to cut development time by up to 50 percentand increase the modularity and reuse of applications.

Code Composer Studio IDE• Includes tools for editing, debug-

ging, code profiling, projectmanagement and more

• Free evaluation tools available• Code-generation tools

DSP/BIOS Scalable Real-Time Kernel• No run-time royalty• Integrated with Code Composer

Studio• Includes preemptive multitasking

scheduler and real-time analysis

TMS320 DSP Algorithm Standard• Included with Code Composer

Studio• Includes specification, demo,

examples, tutorials

TI DSP Third-Party Network• Hundreds of companies producing

thousands of products• Many eXpressDSP-compliant

algorithms and plug-ins availabletoday

What is eXpressDSP Real-Time Software Technology?Award-winning eXpressDSP Real-Time Software Technology is a completeand open DSP software environment. It simplifies and streamlines the DSPproduct development process. eXpressDSP technology provides access to alarge number of reusable software components.

eXpressDSP technology includes four key ingredients: the TMS320™ DSPAlgorithm Standard; Code Composer Studio™ Integrated DevelopmentEnvironment (IDE); products from TI’s Third-Party Network; and theDSP/BIOS™ real-time software kernel.

For information on eXpressDSP Real-Time Software Technology, go towww.dspvillage.ti.com/software

eXpr

essD

SPTe

ch.

Page 34: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

32 For complete worldwide distributor information, go to www.ti.com/sc/distributors

Code Composer Studio IDESimplifies DSP DevelopmentCode Composer Studio software isa fully integrated developmentenvironment (IDE) supportingTexas Instruments industry-lead-ing TMS320C6000™ andTMS320C5000™ DSP platforms.Code Composer Studio IDE is oneof the key components of theeXpressDSP™ Real-Time SoftwareTechnology that slashes develop-ment and integration time for DSPsoftware.

Features and Benefits• A development environment

that tightly integrates all toolsinto a single easy-to-useapplication

• Real-time analysis tools formonitoring program interac-tions without halting theprocessor

• Support for TI’s new high-performance C64x™ and low-power C55x™ DSPs

• Leading C compiler in theindustry

• A scalable real-time kernel(DSP/BIOS™ Kernel)

• Profile-Based Compiler(C6000™ DSP) for optimiz-ing code size and perfor-mance

• Visual Linker for graphicallyarranging program code anddata in memory

• Data visualization for viewingsignals in multiple graphicalformats

• Open plug-in architectureallows you to integrate spe-cialized third-party tools

• Real-time bi-directional appli-cation data visibility throughRTDX™ technology

• Real-time JTAG scan-basedemulation control across allTI DSPs with the XDS510™emulator

www.dspvillage.ti.com/ccstudio

Code Composer Studio™ IDE

Integrated Development Environment

Code Composer Studio IDE OverviewCode Composer Studio IDE integrates all host and target tools in a unifiedenvironment to simplify DSP system configuration and application design.This easy-to-use development environment allows DSP designers of all expe-rience levels full access to all phases of the code development process. CodeComposer Studio has an open architecture that allows TI and third parties toextend the IDE’s functionality by seamlessly plugging-in additional special-ized tools. Such familiar tools and interfaces allow users to get started fasterthan ever before and add functionality to their application thanks to sophisti-cated productivity tools.

Code Composer Studio IDE full-function evaluation tools are available fora free 30-day evaluation. To order your CD-ROM go to:www.dspvillage.ti.com/freetools

Industry-Leading C/C++ CompilerUnlike other compilers that rely on public domain (GNU) technology, CodeComposer Studio IDE’s compiler takes advantage of limited registers andmakes tight DSP-specific loops. With more than 10 years experience and sev-eral patents, the robust and reliable compiler and optimizer technologiesallow developers to spend less time hand coding and more time concentrat-ing on delivering new applications.

Code Composer Studio IDE includes the only compiler that optimizes codeat the program level, which is often critical to performance. The compileralso contains many DSP-specific optimizations, such as software pipelining,conversion/predicate execution, memory address cloning, and memoryaddress dependence elimination.

A Unique Profile-Based CompilerNow you have the ability to choose the optimum trade-off between code sizeand performance. TI’s Profile-Based Compiler (PBC), available today for the

ProjectManager

Toolbars

CPURegisters

Memory

Profiler

Output Window Watch Window GEL

HardwareConfiguration

DataVisualization

Editor DSP/BIOS™ Kernel Configuration

Code Composer Studio’s Integrated Development Environment features all tools used in the develop-ment cycle working tightly together. Edit, build, debug and visualize.

Page 35: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

33For complete worldwide distributor information, go to www.ti.com/sc/distributors

C6000™ platform, allows you to graphically selectthe size and speed of your application to meet yoursystem needs.

Visual LinkerThe Visual Linker dramatically simplifies linking, re-duces time-to-market, decreases application size,and helps boost performance. Utilizing a Windows™Explorer-like interface, the Visual Linker providesthe ability to drag-and-drop program componentsinto multiple and different memory types and areas,choose from a library of standard device memorymaps, uncover opportunities for optimization usingimmediate visual feedback on memory allocation,and reduce application size with fine-grained auto-matic elimination of unused code and data.

Debug Within the IDECode Composer Studio IDE’s integrated debuggerhas DSP-specific capabilities and advanced break-points to simplify development. Conditional or hard-ware breakpoints are based on full C expressions,local variables or CPU register symbols. A GeneralExtension Language (GEL) script file can be exe-cuted when a particular break point hits. Globalbreakpoints are also available for multiprocessorsystems. Developers can debug code quickly byselectively stepping into, over, or out of C functionsor assembly sub-routines. A ProbePoint™, uniqueto Code Composer Studio IDE, is a sophisticatedform of a breakpoint. It allows developers to definea point in the algorithm where oscilloscope-typefunctions 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, exe-cute GEL script).

Multi-Target DebugCode Composer Studio IDE supports the develop-ment of complex systems with multiple boards ormultiple processors on a single target board. CodeComposer Studio IDE’s Parallel Debug Manager(PDM) provides synchronized control over multipleprocessors configured in single or multiple scanchains. It can be used to launch individual parentwindows to control each processor. The ParallelDebug Manager can be used to broadcast com-mands to different groups of CPUs in the JTAGscan path. A global breakpoint command on oneprocessor can halt other processors when thisbreakpoint is encountered. The Parallel DebugManager lets developers open up separate debugwindows 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 beobserved. Code Composer Studio IDE allows thedeveloper to visualize or debug an application whileit runs in real time. Real-Time Data Exchange(RTDX) provides significant benefits over alterna-tive methods of system debugging.

RTDX gives developers the industry’s first DSPsystem that provides real-time, continuous visibilityinto the way target applications operate in the realworld. RTDX allows developers to transfer databetween the host computer and DSP devices with-out stopping their target application. This shortensdevelopment time by giving developers a muchmore realistic representation of the way their sys-tems operate. RTDX allows designers to continuallymonitor their systems and gain real-time insightinto their running applications.

Interactive ProfilingCode Composer Studio IDE’s interactive profilermakes it easy to quickly measure code performanceand ensure the efficient use of the DSP target’sresources during debug and development sessions.Profile points accumulate hits and collect statisticson the number of instruction cycles executed orother events that have elapsed since the previousprofile point was hit. This allows high-usage areasof code to be targeted during optimization, helpingdevelopers produce finely-tuned code. Profiling isavailable for blocks of Assembly, C++ or C code inany combination and for other processor events,such as the number of branches, sub-routine callsor interrupts taken. To increase productivity, allprofiling facilities are available throughout thedevelopment cycle.

Real-Time AnalysisUsing the real-time analysis capabilities of CodeComposer Studio IDE, a developer can probe, traceand monitor a DSP application while it runs. Theseutilities are based on a real-time link and awarenessbetween the Code Composer Studio IDE host envi-ronment and the target. Even after the program hasbeen halted, information already captured throughthe real-time analysis tools can provide invaluableinsight into the sequence of events that led up tothe current point of execution. Real-time analysistools are used later in the development cycle whentransitioning from the debug phase to the runtimephase. They show subtle problems arising fromtime-dependent interaction of program compo-nents. Real-time analysis tools are the softwarecounterpart of the hardware logic analyzer.

Code Composer Studio™ Integrated Development Environment

eXpr

essD

SP T

ech.

Page 36: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

34 For complete worldwide distributor information, go to www.ti.com/sc/distributors

DSP/BIOS Kernel ShortensDevelopment TimeDSP/BIOS Kernel is a scalable real-time kernel, designed for theTMS320C5000™ andTMS320C6000™ DSP platformswith preemptive multi-threading,hardware abstraction, real-timeanalysis and system configurationtools.

Features and Benefits• Quickly design multifunction

applications• Understand your application’s

real-time behavior• No need to develop schedul-

ing software• Simpler device configuration

and programming• Port applications quickly to

new devices• Preemptive multitasking

scheduler• Multiple scheduling and com-

munication mechanisms• Fast, deterministic perfor-

mance• 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

www.dspvillage.ti.com/dspbios

DSP/BIOS™ Kernel

Scalable Real-Time Kernel

DSP/BIOS Kernel OverviewDSP/BIOS Kernel simplifies the development of today’s multifunction DSPapplications. Complex applications that are easily organized into separatethreads are scheduled in real-time according to their priority. New function-ality can be easily added without affecting the response time of critical real-time functions. DSP/BIOS Kernel also provides a set of interthread communi-cation mechanisms that enable synchronization between threads if desired.

To aid debugging of complex applications, DSP/BIOS Kernel includes host-to-target communication and real-time instrumentation services that areintegrated with graphical real-time analysis displays on the developmenthost. DSP programmers can instrument their applications to be probed,traced and monitored as they execute in real-time. Alternatively, programsthat take advantage of the multi-threading capabilities of the DSP/BIOSKernel are implicitly instrumented; i.e., programs without any explicit callsto the DSP/BIOS Kernel APIs can be traced in real-time.

DSP/BIOS Kernel includes a chip support library that simplifies configura-tion and programming of the DSP on-chip peripherals such as the DMAchannels, serial ports, host interface ports, caches and external memoryinterfaces. DSP/BIOS Kernel enables you to configure the peripheral controlregisters either through a graphical tool or through a higher-level program-matic interface. Both methods eliminate the need to know exactly which bitsto set in a specific register.

DSP/BIOS Kernel is integrated within the Code Composer Studio™ IDE,requires no run-time license fees, and is fully supported by TexasInstruments.

DSP/BIOS Kernel gives you a solid foundation to support substantial,sophisticated programs with a robust, industry-proven software kernel thathas been used in thousands of designs.

StatisticsAccumulationDisplay

User-Defined Event Log

System Event Log

Real-TimeAnalysis

CPU Load

GraphicalExecution

Log

DSP/BIOSKernel

Functions and Objects

Find and fix real-time problems without any runtime license fees.

Page 37: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

35For complete worldwide distributor information, go to www.ti.com/sc/distributors

Features and Benefits• Allows mixing of interopera-

ble components• Lowers support and develop-

ment costs by eliminatingcustom coding

• Reduces system integrationtime

• Enables creativity andinnovation

• Choose from hundreds ofcompliant algorithms avail-able today

• Rules for C2000™, C5000™and C6000™ DSP platforms

Mandatory Rules• The standard consists of the

following:– 33 basic “common sense”

rules for all algorithms– IALG APIs – Abstracts

DSP memory manage-ment away from algo-rithms

– IDMA APIs – AbstractsDSP DMA managementaway from algorithms

– Instruction Set Architec-ture (ISA) rules for DSPs

– Naming conventions toreduce name spacepollution

Optional Guidelines• Several guidelines to help

system integrators• Real-time trace/debug API

(ITRC) – A standard API sug-gested for test modes

• Methods for extending base-line APIs for added function-ality – allowing for differenti-ation

eXpressDSP™ Compliance• Hundreds of algorithms tested

to comply to the TMS320 DSPAlgorithm Standard

www.dspvillage.ti.com/algorithms

TMS320™ DSP Algorithm Standard

Standards for ApplicationInteroperability

TMS320 DSP Algorithm Standard OverviewThe standard is a set of coding conventions for algorithm writers thatreduces time-consuming system integration for anyone trying to put algo-rithms into their system. This is achieved by defining common programmingrules and guidelines with a set of programming interfaces that are consis-tently used by algorithms across a wide variety of applications.

TMS320 DSP Algorithm Standard Developer’s KitThe TMS320 DSP Algorithm Standard Developer’s Kit provides all of theinformation necessary to enable application developers and system integra-tors to understand and utilize algorithms that are compliant to the standard.Information and tools are also provided for generation of new algorithms thatare compliant to the standard.

The TMS320 DSP Algorithm Standard Developer’s Kit has everythingneeded to get started. It contains:

• The TMS320 DSP Algorithm Standard Specification

• Application notes for both producers and users of algorithms

• Example code that builds on EVMs (evaluation modules) and DSKs (starter kits)

• Tools to help with creation of standard header files

• Demo that illustrates the simplicity of algorithm integration

• Support for C5000, C6000 and C2000 platforms

To download the TMS320 DSP Algorithm Standard Developer’s Kit, go towww.dspvillage.ti.com/algostandevkit

The Developer’s Kit demo shows how easily eXpressDSP-compliant algorithms interoperate.

eXpressDeXpressDSSPP CompliantCompliant™™

eXpr

essD

SP T

ech.

Page 38: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

36 For complete worldwide distributor information, go to www.ti.com/sc/distributors

A Wide Variety of DSP SolutionsUtilize the TI Third-Party Networkfor:

• Reduced time-to-market –Time-consuming program-ming and trouble-shootingtasks can be eliminated byutilizing proven hardware,software, algorithms andlibraries from third parties

• Lower costs – Don’t spendtime and money recreatingsomething that has alreadybeen produced. Third partiesallow you to dedicate yourresources to producing value-added, application-specificproducts

• Additional expertise –Third-party companies pro-vide consulting services,training, integration, contractengineering, research anddevelopment and much more.They are an extra resource tofor project assistance

• Complete solutions – Third-party companies offer com-plete solutions for quicklysolving application problems.Many solutions incorporateTI’s data converters andpower management devices

eXpressDSP-Compliant Third PartiesTexas Instruments in conjunctionwith its industry-leading DSPThird-Party Network offer an arrayof eXpressDSP™-compliant algo-rithms designed to reduce systemintegration time and lower supportand development costs by elimi-nating custom coding tasks. For acomplete listing of eXpressDSP-compliant algorithms for applica-tions such as communications,wireless and imaging, go towww.dspvillage.ti.com/algorithms

www.ti.com/sc/3p

TI DSP Third-Party Network

Providing DSP Solutions

DSP Solutions For Multiple Applications

Imaging and Audio• Compression software• Research and development support• Hardware and reference designs• Enhancement libraries• Print head control software

Motor Control• On-site customized training• Contract engineering design resources• Subsystem development• Motor development platforms• Simulation models• Motor reference designs

Comprehensive Development Support• Customized debuggers• Targeted development platforms• Flash programmers• Logic analyzers• 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

Third-Party Network OverviewThird parties provide a needed link between TI silicon and an application byproviding hardware, algorithms and libraries, software tools and consultingservices. Third-party products and services are used to produce customerproducts in a variety of end equipments.• eXpressDSP™-compliant algorithms and libraries are available for applications

such as audio, imaging, telecommunications and speech. Other algorithms andlibraries include vocoders and run-time support libraries.

• Available hardware includes emulators, device programmers and develop-ment boards. Development boards include logic analyzers, TIM modules,data acquisition boards, multiprocessing OEM boards and add-on cards.

• Third-party software tools include simulators, debuggers and softwaredevelopment utilities such as filters, signal analyzers, C-code generators andeXpressDSP-compliant plug-ins for Code Composer Studio™ IDE.

• Consulting services provided by third parties include turnkey designs,hardware and software integration, training, research and development.

Third-Party Resources on the World Wide WebTI’s Third-Party Network web site is located online at www.ti.com/sc/3pExtensive information can be found quickly here through the searchable list-ings of worldwide TI third parties. The site features the ability to search hun-dreds of listings by company, device supported, keyword, product name orproduct category.

Third-Party Network LogoRegistered TI Third-Party Network members use a distinctive Third-PartyNetwork logo on literature, in advertisements and at tradeshows. Look forthe logo to identify companies that are ready to provide a TMS320™ DSP-based solution.

What are Compliant Algorithms?Compliant algorithms adhere to the rules set forth in TI’s TMS320 DSPAlgorithm Standard. Pages 37–39 list currently available compliant algo-rithms and plug-ins from TI third parties.

Page 39: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

37For complete worldwide distributor information, go to www.ti.com/sc/distributors

AUDIO

Compliant Algorithm Generation Third-Party Vendor

Compressor C67x DSPecialistsEqualizer C67x DSPecialistsMixer C67x DSPecialistsMPEG2 L3 Decoder C54x Imagine TechnologyVoice Intelligibility C54x SRS LabsAudio Enhancement C54x SRS Labs

CDMA

Compliant Algorithm Generation Third-Party Vendor

Convolutional Encoder C62x ATG Cyclic Redundancy Check C54x ATG Cyclic Redundancy Check C62x ATG Demultiplexer Rate Matching C62x ATG First & Second Deinterleaver C62x ATG First & Second Interleaver C62x ATG Multiplexer Rate Matching C62x ATG Turbo Encoder C62x ATG VITERBI Decoder C62x ATG

DVB

Compliant Algorithm Generation Third-Party Vendor

DVB-T Pre-Demodulator Sync C62x DIGILAB2000OFDM Demodulator C62x DIGILAB2000

ENCRYPTION

Compliant Algorithm Generation Third-Party Vendor

3DES C54x Snapshield3DES C54x Imagine TechnologyAES C55x SnapshieldData Encryption Standard C54x Imagine TechnologyDES C54x SnapshieldDES C54x Imagine TechnologyDES CBC MODE C54x Snapshield Diffie-Hellman C54x Snapshield Diffie-Hellman C62x Snapshield ELGAMAL C54x Snapshield ELGAMAL C62x Snapshield HMAC-MD5 C54x Snapshield HMAC-SHA-1 C54x Snapshield IDEA Decryption C54x Easytools IDEA Encryption C54x Easytools MD5 C54x Snapshield SHA-1 C54x Snapshield Triple Data Encryption Std C54x Imagine Technology

FAX

Compliant Algorithm Generation Third-Party Vendor

Fax Bundle (V.17/V.21/V.27/V.29) C54x Spirit CorporationFax G3 Rev 1.0 (V.21/V.27V.29) C54x Spirit Corporation T.38 FAX RELAY C54x Spirit Corporation V.17 Receive C54x MESi V.17 Receive C62x Commetrex V.17 Receive C62x ILLICO! V.17 Transmit C54x ILLICO! V.17 Transmit C54x MESi V.17 Transmit C62x Commetrex V.17 Transmit/Receive C54x Spirit Corporation V.21 Receive C54x MESi V.21 Receive C62x Commetrex V.21 Transmit C54x ILLICO!V.21 Transmit C54x MESi V.21 Transmit C62x Commetrex V.21 Transmit/Receive C54x Spirit Corporation

FAX (CONTINUED)

Compliant Algorithm Generation Third-Party Vendor

V.27 Receive C54x ILLICO! V.27 Transmit C54x ILLICO! V.27 Transmit/Receive C54x Spirit Corporation V.27/29 Receive C62x Commetrex V.27/29 Transmit C62x Commetrex V.27TER Receive C54x MESi V.27TER Transmit C54x MESi V.29 Receive C54x ILLICO! V.29 Receive C54x MESi V.29 Transmit C54x MESi V.29 Transmit C54x ILLICO! V.29 Transmit/Receive C54x GAO Research and ConsultingV.29 Transmit/Receive C54x Spirit Corporation

FINGERPRINT

Compliant Algorithm Generation Third-Party Vendor

Finger Print 1 to 1 C54x NeuroDynamics

GSM

Compliant Algorithm Generation Third-Party Vendor

EVRC Voice Decoder (TIA/IS127) C62x Delphi Communication SysEVRC Voice Encoder (TIA/IS127) C62x Delphi Communication SysGSM Enhanced Full-Rate Decoder C62x Delphi Communication Sys GSM Enhanced Full-Rate Decoder C62x Signals and Software GSM Enhanced Full-Rate Encoder C62x Delphi Communication SysGSM Enhanced Full-Rate Encoder C62x Signals and SoftwareGSM Full-Rate Decoder C62x Delphi Communication SysGSM Full-Rate Decoder C62x Signals and Software GSM Full-Rate Encoder C62x Delphi Communication SysGSM Full-Rate Encoder C62x Signals and Software

IMAGING

Compliant Algorithm Generation Third-Party Vendor

GIF Decoder C62x Jigami AMR Encode/Decode C62x Delphi Communication SysZLIB-COMPRESS C62x Jigami ZLIB-DECOMPRESS C62x Jigami

NOISE CANCELLATION

Compliant Algorithm Generation Third-Party Vendor

Full-Duplex Speaker Phone C54x Signal Works

PROTOCOL STACKS

Compliant Algorithm Generation Third-Party Vendor

ATM Segmentation & Reassembly C62x Natural MicroSystemsHDLC Generator LEVEL 2 C54x Bayer DSP HDLC Receive LEVEL 2 C54x Bayer DSP

TELEPHONY

Compliant Algorithm Generation Third-Party Vendor

2100-HZ Tone Detector C62x Signals and Software AGC Voice Activity Detector C62x Radisys DSP Automatic Gain Controller C62x Signals and Software BFM/CNG C62x Radisys DSPCall Progress Analysis C54x Commetrex Call Progress Analysis C62x Commetrex Call Progress Decoder C54x Imagine Technology Call Progress Detection C54x Signumerix Call Progress Monitor C62x Radisys DSP Call Progress Receiver C54x Spirit Corporation Call Progress Transmit C54x Spirit Corporation

eXpressDSP™-Compliant Third-Party Algorithms

Anticipated Benefits from Using eXpressDSP-Compliant Algorithms:• Increased efficiency permits more focus on building the application• Improved ease-of-use through a wide selection of value-added tools

• Faster time-to-market with integration of additional functionality• Greater comfort knowing that the product has passed compliance testing

eXpr

essD

SP T

ech.

Page 40: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

38 For complete worldwide distributor information, go to www.ti.com/sc/distributors

TELEPHONY (CONTINUED)

Compliant Algorithm Generation Third-Party Vendor

Caller ID C54x Spirit Corporation Caller ID Demodulator C54x Signumerix Caller ID Detector C54x MESi Caller ID Detector C54x Spirit Corporation Caller ID Generator C54x MESi Caller ID Generator C54x Spirit Corporation Caller ID Receive C54x Virata Caller ID Receive C62x Commetrex Caller ID Transmit C54x Commetrex Caller ID Transmit C54x Virata Caller ID Transmit C62x CommetrexCaller ID Type 2 CAS Detection C54x SignumerixCaller ID, Type 1 and 2 C54x GAO Research and ConsultingCAS-CPE Alert Signal C54x VirataCNG C54x Spirit Corporation Comfort Noise Generator C62x Radisys DSP Comfort Noise Generator C62x Signals and Software CPT Detector C54x Bayer DSP CPT Generator C54x Bayer DSP DTMF C54x Virata DTMF C62x Spectrum Signal DTMF Decoder C54x Imagine Technology DTMF Detector C54x Commetrex DTMF Detector C54x MESi DTMF Detector C62x Commetrex DTMF Detector C62x Delphi Communication SysDTMF Detector/Suppressor C62x Radisys DSP DTMF Generator C54x Commetrex DTMF Generator C54x MESi DTMF Generator C54x Spirit Corporation DTMF Generator C62x Commetrex DTMF Generator C62x Delphi Communication SysDTMF Receiver C54x Bayer DSP DTMF Receiver C54x SIAL Ltd DTMF Receiver C54x Signals and Software DTMF Receiver C54x Signumerix DTMF Receiver C54x Spirit Corporation DTMF Receiver C62x Blue Wave Systems DTMF Receiver C62x Signals and Software DTMF Sender C54x Bayer DSP DTMF Transmitter C54x Signals and Software DTMF Transmitter C62x Signals and Software Echo Canceller Multi-Reflector C54x VirataFAX and Modem Tone Detect C54x Virata Frequency Shift Key Receive/Send C54x Virata G.165 C54x Bayer DSP G.165 C54x Spirit Corporation G.165 Echo Cancellation C62x Delphi Communication SysG.165 Line Echo Cancellation C62x Radisys DSP G.165 Tone Detector C62x Delphi Communication SysG.168 C55x Delphi Communication SysMulti-Frequency Tone Detect C54x Virata Multi-Freq, Line/Register Signaling C62x Radisys DSP Music on Hold C54x Bayer DSP Noise Floor Estimation C54x Virata Non-Linear Processing C54x Virata Telecom Filters C54x DSP Global Tone Detector C54x Commetrex Tone Detector C54x MESi Tone Detector C62x Commetrex Tone Generation C54x Signumerix Tone Generation C54x Virata Tone Generator C54x Commetrex Tone Generator C54x MESi Tone Generator C62x Commetrex Tone Generator C62x Radisys DSP Universal Tone Detection C54x Virata V.42 BIS C54x Spirit Corporation

TELEPHONY (CONTINUED)

Compliant Algorithm Generation Third-Party Vendor

V.42 BIS Decoder C62x Signals and Software V.42 BIS Encoder C62x Signals and Software VAGC-Voice Activity Detector C54x VirataConvolutional coder/decoder C54x Imagine TechnologyVoice Activity Detector C62x Radisys DSP Voice Activity Detector C62x Signals and Software

VB MODEMS

Compliant Algorithm Generation Third-Party Vendor

AGC Voice Activity Detector C54x SignumerixBELL 103 Modem (demod) C54x MESiBELL 103 Modem (mod) C54x MESiBELL 202 Modem (demod) C54x MESiBELL 202 Modem (mod) C54x MESiBinary Phase Shift Key Modem C54x Imagine Technology DTMF Generator C54x Imagine Technology G3MDP C54x Spirit Corporation V.21 Receive C54x ILLICO! V.21 Transmit/Receive C54x GAO Research and ConsultingV.22 BIS Transmit/Receive C54x GAO Research and ConsultingV.22 BIS Transmit/Receive C54x MESi V.23 Receive C54x MESi V.23 Transmit C54x MESi V.23 Transmit/Receive C54x GAO Research and ConsultingV.32/V.32 BIS/V.22/V.22 BIS C54x Spirit Corporation V.32 BIS C54x GAO Research and ConsultingV.32 BIS C54x MESi V.32 BIS C54x Spirit Corporation V.32 Transmit/Receive C54x ILLICO! V.34/V.34+ C62x Surf V.42 C54x Spirit Corporation V.42 BIS C54x GAO Research and ConsultingV.90 C62x Surf

VIDEO

Compliant Algorithm Generation Third-Party Vendor

H.263 Encoder/Decoder C62x UB VideoJPEG CODEC C54x ATEME JPEG CODEC C55x ATEME JPEG CODEC C62x ATEME JPEG Decoder C54x ATEME JPEG Decoder C55x ATEME JPEG Decoder C62x ATEME JPEG Encoder C54x ATEME JPEG Encoder C55x ATEME JPEG Encoder C62x ATEME MJPEG CODEC C54x ATEME MJPEG CODEC C55x ATEME MJPEG CODEC C62x ATEME MJPEG Decoder C54x ATEME MJPEG Decoder C55x ATEME MJPEG Decoder C62x ATEME MJPEG Encoder C54x ATEME MJPEG Encoder C55x ATEME MJPEG Encoder C62x ATEME PNG-Compress C62x Jigami PNG-Decompress C62x Jigami

VOCODERS

Compliant Algorithm Generation Third-Party Vendor

1200-BPS Encoder/Decoder C54x Spirit Corporation 2400-BPS Encoder/Decoder C54x Spirit Corporation G 728 Encoder C62x Signals and SoftwareG.168 C62x Signals and Software

eXpressDSP™-Compliant Third-Party Algorithms

Page 41: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

39For complete worldwide distributor information, go to www.ti.com/sc/distributors

VOCODERS (CONTINUED)

Compliant Algorithm Generation Third-Party Vendor

G.711 Encoder/Decoder C62x Blue Wave SystemsG.711 Encoder/Decoder C54x Commetrex G.711 Encoder/Decoder C54x Signals and Software G.711 Encoder/Decoder C62x Commetrex G.711 Encoder/Decoder C62x Radisys DSP G.711 Encoder/Decoder C62x Signals and Software G.711 PCM Encoder/Decoder C62x Delphi Communication SysG.722 Encoder/Decoder C62x Delphi Communication SysG.722 Encoder/Decoder C62x Radisys DSP G.722 Encoder/Decoder C62x Signals and Software G.723.1 Encoder/Decoder C62x Radisys DSP G.723.1 Coder C54x Adaptive Digital TechnologyG.723.1 Encoder/Decoder C62x Signals and SoftwareG.723.1 Encoder/Decoder C54x Spirit CorporationG.723.1A Encoder/Decoder C62x Delphi Communication SysG.723.1A Encoder/Decoder C54x Virata G.726 A-Law ADPCM Decoder C62x Radisys DSP G.726 ADPCM Speech Compression C54x Adaptive Digital TechnologyG.726 A-Law ADPCM Encoder C62x Radisys DSP G.726 Encoder C54x Commetrex G.726 Encoder/Decoder C54x Spirit Corporation G.726 Encoder/Decoder C54x Virata G.726 Encoder/Decoder C62x Commetrex G.726 Encoder/Decoder C62x Signals and Software G.726 µ-Law ADPCM Decoder C62x Radisys DSP G.726 µ-Law ADPCM Encoder C62x Radisys DSP G.728 Encoder/Decoder C62x Delphi Communication Sys

VOCODERS (CONTINUED)

Compliant Algorithm Generation Third-Party Vendor

G.728 Decoder C62x Signals and Software G.728 Encoder/Decoder C54x Signals and Software G.729 Encoder/Decoder C62x Delphi Communication SysG.729 A Decoder C54x Virata G.729 A Encoder/Decoder C62x Signals and Software G.729 A Encoder/Decoder C54x Signals and Software G.729 A Encoder/Decoder C62x Signals and Software G.729 AB Encoder/Decoder C54x Signals and Software G.729 AB Encoder/Decoder C54x Virata G.729 AB Encoder/Decoder C62x Signals and SoftwareG.729 B Encoder/Decoder C62x Signals and SoftwareG.729 E Encoder/Decoder C54x VirataG.729 Encoder/Decoder C62x Radisys DSPG.729 Encoder/Decoder C62x Signals and Software G.729 Encoder/Decoder C62x SurfG.729 Encoder/Decoder C54x Adaptive Digital TechnologyG.729A Encoder/Decoder C62x Delphi Communication SysG.729A Encoder/Decoder C62x Radisys DSP G.729A Encoder/Decoder C54x Adaptive Digital TechnologyG.729A Encoder/Decoder C54x GAO Research and ConsultingG.729AB Encoder/Decoder C62x Delphi Communication Sys G.729AB Encoder/Decoder C62x Radisys DSP G.729AB Encoder/Decoder C54x Adaptive Digital TechnologyG.729B Decoder C62x Delphi Communication SysG.729B Encoder/Decoder C54x Adaptive Digital TechnologyG723.1 Encoder/Decoder C62x Surf G729 B Encoder/Decoder C54x Virata

eXpressDSP™-Compliant Third-Party Algorithms

eXpressDSP-Compliant Third-Party Plug-Ins

Elanix www.elanix.comReal-Time DSP Architecture with SystemViewHunt Engineering www.hunteng.co.uk

Project Configuration UtilitySystem Reset UtilityServer/Loader Plug-inSystem Configuration Tool

Hyperception, Inc. www.hyperception.comVisual Application Builder ™Component Wizard

MathWorks, Inc. www.mathworks.comSystem Simulation and Design Developer's Kit for Texas Instruments DSP:Integrates MATLAB and Simulink

Pentek www.pentek.comRegistration Configuration Tool

Precise www.precise.comPrecise MQX-Aware Plug-InPrecise RTCS-Aware Plug-In

S & K Electronics www.sk-tech.com3D Visionary Real Time Animation ToolStarbase www.starbase.com

CodeWrightTechnosoft www.technosoft.com

Control PanelI/O RegistersLoggerReference Generator

Vector Software www.vectorcast.comVectorCast

What Are Plug-Ins?Plug-ins are software tools that:• Use Application Programming Interfaces (APIs) exposed by Code Composer

Studio™ IDE, DSP/BIOS™ Kernel or Real-Time Data Exchange (RTDX™) soft-ware modules

• Follow the conventions described in TI’s Software Development Kit (SDK)• Integrate with, customize or extend the Code Composer Studio IDE with addi-

tional specialized functionality

What Are eXpressDSP-Compliant Plug-Ins?Compliant plug-ins adhere to the rules set forth in TI’s Plug-In Specification, andare tested for compatibility with the Code Composer Studio IDE as well as over-all usability. Compliant plug-ins simplify and accelerate the development of DSPsolutions by helping users start and finish applications in record time.Anticipated Benefits from Using Compliant Plug-Ins:• Faster time-to-market with the integration of additional functionality• Improved ease-of-use through a wide selection of value-added tools • Increased efficiency permits more focus on building the application• Greater comfort knowing that the product has passed compliance testing

Note: This may not be a complete list of available Third-Party eXpressDSP-compliant algorithms. For the latest up-to-date list of eXpressDSP-compliant algorithms go towww.dspvillage.ti.com/algorithms

Note: This may not be a complete list of available Third-Party eXpressDSP-compliant plug-ins. For the latest up-to-date list of eXpressDSP-compliant plug-ins go towww.dspvillage.ti.com/plug-ins

eXpr

essD

SP T

ech.

Page 42: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

40 For complete worldwide distributor information, go to www.ti.com/sc/distributors

DSP Development Tools Decision Tree

Choose the appropriate development tool that corresponds to your stage of the development process.

Page 43: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

41For complete worldwide distributor information, go to www.ti.com/sc/distributors

The decision process for selecting a development tool isdivided into four main stages—first is the selection of aDSP processor, and the last three correspond to differ-ent stages of the development process: Evaluation,Initial Development and Product Development.

Selection of a DSP ProcessorThe selection of the DSP processor is not included inthis decision tree. However, there are a few key differ-ences in tools that may affect the DSP decision.

Included with Code Composer Studio (CCStudio)Integrated Development Environment (IDE) on theC5000 and C6000 DSP platforms is DSP/BIOS (a verysmall RTOS kernel). TI third parties also provide otherRTOS solutions for TI DSP products (C2000, C5000,C6000, C33). DSP/BIOS Kernel allows the use of Real-Time Data Exchange (RTDX) to send data in the back-ground to/from the DSP while it is running the applica-tion.

C++ support is available on the C6000 and C5000 DSPplatforms.

Evaluation of DSP Technology and ToolsThe Evaluation stage includes learning how to use aDSP, evaluation of DSP as a possible processor solutionfor a particular design and evaluation of developmenttools. The following tools are designed for the Evaluationstage:

• Free Evaluation Tools–A free 30-day trial periodof Code Composer Studio IDE.

• DSP Starter Kit (DSK)–A DSP-based board andall the software tools necessary to use the board.The DSK is a low-cost entry-point tool at aU.S. $99–295 price (see DSP Development ToolsFeature Matrix on page 42 for individual prices). The DSK board is connected to the PC via a serialor parallel port; it includes either a small amountor no external memory, and a low-cost, single-channel data converter for phone-quality audio.The C5000/C6000 DSKs come with a limited ver-sion of CCStudio IDE (no simulator and code sizelimitations). C2000 and C3x DSKs include CodeExplorer (consisting of an assembler anddebugger).

Initial DevelopmentIn the Initial Development stage, a decision has beenmade on which DSP to use in the design, but betaboards are not built and running. The tools to meetthe needs of this stage include:

• Full Software Tools:

• Code Composer Studio IDE–CCStudio IDE sells forU.S. $2,995 and includes all the software (includinghardware drivers) needed for developmentthrough the production/support stage.

• Evaluation Module (EVM)–The C5000/C6000EVM is a hardware development board whichincludes the full version of CCStudio IDE. Thenewer C2000 EVM boards feature Code Composer,but older C24x/C3x EVM boards come with the HLLdebugger and code-generation tools. These EVMboards have no memory limitations, typically havemore external memory than DSKs, and havefaster ISA- or PCI-based communication inter-faces. TI third parties provide EVMs with othercommunication interfaces. (See page 42 for indi-vidual prices.)

Product DevelopmentIn the Product Development stage there is a need forfull development capabilities—including debugging ofproduct hardware and software. Tools designed tomeet these needs include:

• Code Composer Studio IDE–CCStudio IDE sells forU.S. $2,995 and includes all the software (includinghardware drivers) needed for developmentthrough the production/support stage.

• Emulation–The XDS510™ provides JTAG scan-based emulation offering full emulation controland real-time application visibility over RTDX. TheXDS510 offers full compatibility across all TI DSParchitectures with Code Composer Studio IDEproviding consistent single-step, register visibility,global breakpoints, and featuring real-time execu-tion with hardware breakpoints that can also beset in ROM. TI third parties provide XDS510-classJTAG emulation products with different commu-nication interfaces. To debug custom targetboards a 14-pin JTAG header must be included onthe board for connection to a PC via the JTAGemulation cable.

TI DSP Development Tools Decision Tree

DSP

Tool

s

Page 44: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

42

For c

ompl

ete

wor

ldw

ide

dist

ribut

or in

form

atio

n, g

o to

ww

w.ti

.com

/sc/

dist

ribu

tors

DSP Development Tools Feature Matrix

TMDS324L85C-07 C5000™ Code Composer Studio™ IDE X X X X X X X X X 2,995SPRC022 C5000 Code Composer Studio IDE Free Eval Tools L X L L X FreeTMDX320005402 C5000 CCStudio DSK (DSP Starter Kit) X X A X X X X 295TMDS3P603122 C5409 CCStudio EVM Bundle* X X X X X X X X X X X 3,995TMDS3P603123 C5416 CCStudio EVM Bundle* X X X X X X X X X X X 3,995TMDS324L685C-07 C6000™ Code Composer Studio IDE X X X X X X X X X 2,995SPRC020 C6000 Code Composer Studio IDE Free Eval Tools L X L L X FreeTMDS320006711 C6711 DSP Starter Kit X X A X X X X 295TMDS326006201 C6000 CCStudio Fixed-Point EVM Bundle X X X X X X X X X X 3,495TMDS326006701 C6000 CCStudio Floating-Point EVM Bundle X X X X X X X X X X 3,495TMDS3P604030 F243 Evaluation Module (EVM)* X X X X X 1,995TMDS3P701024 F243 DSP Starter Kit* X X X X 199TMDX326P124X F240 Evaluation Module (EVM)* X X X X 1,995TMDX3P701016 LF2407 Evaluation Module (EVM)* X X X X X X 1,995TMDX3P761119 LF2407 eZdsp™ Starter Kit X X X X 299TMDS324012XX C2x/C5x/C2xx Code Composer X X X X 1.495TMDS3242850-02 C2x/C2xx/C5x Assembler/Linker X 250C3XFREETOOL C3x™ Code Composer Free Evaluation Tools L L L FreeTMDS3200031 C3x DSP Starter Kit X X X X 99TMDS3260030 C3x Evaluation Module (EVM) X X X X 995TMDS3240130 C3x/C4x™ Code Composer X X X X 1,495TMDS3243850-02 C3x/C4x PC Assembler/Linker X 250TMDS3243855-02 C3x/C4x C Compiler/Assembler/Linker X 750TMDS00510 XDS510™ (ISA) Emulator and Cable X 4,000TMDS3P701014 XDS510PP-Plus (Parallel Port) Emulator X 1,500

X = includedL = Full featured – Limited to 30 daysA = Application size is limited*Codeveloped with Spectrum Digital.See the following URL for specific part number and product descriptions: www.ti.com/sc/docs/tools/dsp/index.html

TI Part Number

Tool Description

Code Composer Studio Debug GUI

TI HLL Debug GUICode Explorer D

ebug GUI

DSP/BIOS™ Real-Time Operating

System/Kernel Servic

es

Code Generation Tools C Compiler/

Assembler/Li

nkerCode Generation Tools

Assembly L

anguage Only

XDS510 Devic

e Drivers

(Emulation softw

are)RTDX™

Simulator

Target Board (Hardware)

Target-Specific

Device Drive

rs

Visual Li

nker

Profile-Based Compiler

Price $ U.S.

TMS320™ DSP Algorith

m Standard

Developer’s Kit

Emulator

Page 45: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

43For complete worldwide distributor information, go to www.ti.com/sc/distributors

www.dspvillage.ti.com

Online Development Support

Design Answers at Your Fingertips

Online KnowledgeBaseTo answer questions about TI digital signal processorsor development tools, try the DSP KnowledgeBase.This natural-language search tool has the industry’smost extensive question and answer database. It isupdated daily, and includes links to frequentlysearched topics. Visit www.ti.com/sc/knowledgebase

eTech Innovations NewsletterThe new eTech Innovations online newsletter is pub-lished monthly by Texas Instruments to inform DSPusers about the latest information on digital signal pro-cessing solutions from TI. Features include DSP hard-ware, software, development tools, support and sys-tems application information. The newsletter is bysubscription only. Sign up for your free subscrip-

tion at: www.ti.com/sc/docs/dsps/etechdsp.htm

myWorkspace• myWorkspace can deliver product data integral to

your project’s success directly to your desktop. Andenables you to organize vital product information inpersonalized project portfolios.

• To store data on the TI products you design with,simply click on the “Add to myWorkspace” buttonfound on product folder pages.

• Identify the devices important to you, then tailorthe myWorkspace

• Set Email Notification page for product updates.Email notifications will keep you informed of newerrata, technical documents, obsolete product infor-mation and related tools. Seefocus.ti.com/docs/browse/wksphelp_general.jhtml

Discussion GroupsJoin the community of DSP users and share informa-tion about TI products at https://www-a.ti.com/apps/board/register.asp

Monthly Webcasts Target DSP DevelopmentTopics• Monthly webcast series provide design and support

information and opportunity to interact with TIexperts.

• Each webcast is broadcast live twice for worldwideviewing and participation in our Question andAnswer session.

• If you cannot join the live event, the TISemiconductor Webcast Library contains an archiveof all webcast events at

www.ti.com/sc/docs/general/dsp/webcast/index.htm

DSP Applications JournalIf you need information to support the design of spe-cific DSP-based systems, the online DSP ApplicationsJournal provides easily accessible applications infor-mation, organized by applications category atwww.ti.com/sc/docs/general/dsp/journal/1q2001.htm

Technical DocumentationFind complete and easy-to-use datasheets, user manu-als and application notes atwww.dspvillage.ti.com/techdoc

Technical TrainingOnline and offline, TI offers a host of opportunities forlearning to help speed the design and developmentprocess. Refer to page 44 for further details or visitwww.ti.com/sc/training

Distributor NetworkTo purchase DSP development tools and silicon prod-ucts, or find an authorized distributor near you, visitwww.ti.com/sc/distributors

Product Information CenterWorldwide technical support staff are available toanswer questions and troubleshoot problems in atimely manner. You may send an e-mail to our ProductInformation Center by clicking on the E-Mail TechnicalSupport link www-k.ext.ti.com/sc/technical_support/index.htm

You may also contact the Product Information Center(PIC) directly by phone. See the Worldwide ContactInformation inside the front cover for the numberappropriate to your area.

New

New

Onlin

e Su

ppor

t

Page 46: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

44 For complete worldwide distributor information, go to www.ti.com/sc/distributors

www.ti.com/sc/training

Training Resources

Online, One-Day, Three-Day Courses

DSP Products Courses• C5510 DSP Technical Details• C55x DSP Generation Technical Details• C55x™/C64x™ DSP Generation Overview• C5000™ DSP Platform Mini-Workshop• C6414/15/16 DSPs Overview• C64x DSP Generation Technical Details• C6712 DSP Overview• DSP Business Overview

DSP Tools Courses• C6000™ DSP Platform Compile Tools Overview• C6000 DSP Platform Compile Tools Technical

Details• Code Composer Studio™ IDE Overview• DSP/BIOS™ Kernel Audio Demo• DSP/BIOS Kernel Fundamentals• DSP/BIOS Kernel Overview• eXpressDSP™ Real-Time Software Technology

Overview

• TMS320™ DSP Algorithm Standard Overview• TMS320C6000™ DSP Imaging Developer’s Kit (IDK)

Third-Party Courses• The MathWorks Developer’s Kit for TI DSP

DSP Theory Courses• An Intuitive Approach to DSP

Overview Courses• C6000 DSP Platform Mini-Workshop

Analog Technical Training Courses• 100-Watt, 400-kHz High Efficiency • Analog Electronic Design in a Day!• DC/DC Converter Design Review• Magnetics Design for Switching Power Supplies• Practical Considerations in Troubleshooting and

Optimizing Power Supply Control Circuits and PCB

Online Training Resources

Hands-On Workshops

DSP/BIOS Kernel Real-Time Software One-DayWorkshop• Key elements of a real-time DSP system• Practical designing and problem solving in multi-

threaded applications• Real-time scheduling and resource management• Minimizing overhead• Real-time analysis and debug• Host and target communicationsCost: U.S. $349.00. Fee includes all training, materialsand a C6711 DSP Starter Kit (DSK).

TMS320C6000 DSP Starter Kit (DSK) One-Day WorkshopUsing the TMS320C6711• TMS320C6000 DSP overview• C67x™ DSP generation architecture and Code

Composer Studio IDE• Using the C6711 DSP Starter Kit (DSK)

• Utilizing the architecture to achieve advanced fea-tures

• Using DSP/BIOS to easily build and debug a systemCost: U.S. $349.00. Fee includes all training, materialsand a C6711 DSP Starter Kit (DSK)

TMS320C5000™ DSP Starter Kit (DSK) One-DayWorkshop• TMS320C5000 DSP overview• C54x™ DSP generation architecture and Code

Composer Studio IDE• Using the C5402 DSP Starter Kit (DSK)• Utilizing the architecture to achieve advanced fea-

tures• Using DSP/BIOS Kernel to easily build and debug a

systemCost: U.S. $349.00. Fee includes all training, materialsand the C5402 DSP Starter Kit (DSK)

TI provides convenient online training courses for training any time of the day. A list of available courses follows,or can be found at www.ti-training.com

Hands-On Workshops are designed to offer product or technology knowledge and more advanced informationabout a particular category of devices. These mini-workshops usually last one day, include a significant “hands-on”section and are ideal introductions to get started with DSP. A list of available courses follows, or can be found atwww.ti.com/sc/workshops

Page 47: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

45For complete worldwide distributor information, go to www.ti.com/sc/distributors

TMS320C2000™ DSP Starter Kit (DSK) One-DayWorkshop• Basic DSP controller implementation• How to use PC-based development tools – LF2407

eZdsp™ and Code Composer 4.12• C24x™ architecture and instruction set• Memory and I/O design

Cost: U.S. $349.00. Fee includes all training, materialsand a LF2407 eZdsp

Go to www.ti.com/sc/workshops to locate schedule andmore information on TI’s current series of one-dayDSP workshops.

Advanced Design Workshops

Hands-On Workshops (continued)

Advanced educational programs designed for engineers who need to sharpen their design and development skills.Workshops usually last three to four days and include significant “hands on” sections emphasizing the demonstra-tion and application of techniques and skills. TI Workshops are highly beneficial in helping developers implementtheir DSP designs quickly.

DSP/BIOS™ Kernel Design Workshop for Real-TimeSoftware Design• Define a real-time system design and its software

design challenges• Analyze and optimize software to meet real-time

requirements• Apply software development tools in developing a

system• Integrate system and application software into a

real-time designLength: 3.5 days • Cost: U.S. $1,595

TMS320™ DSP Algorithm Standard Workshop• Integration of eXpressDSP™-compliant algorithms

into an application• Development of eXpressDSP-compliant algorithms• Development of frameworks that integrate eXpress-

DSP-compliant algorithms with system softwareLength: 3 days • Cost: U.S. $1,595

TMS320C6000™ DSP Workshop• C6000™ DSP platform architecture and instruction

set (C62x™ and C67x™ DSP generations)• Interrupts and traps• Hardware interface issues• Use of PC-based development tools • Optimization of Assembly Code• Peripherals and input/output techniques• System designs issues Length: 4 days • Cost: U.S. $1,595

TMS320C54x™ DSP Workshop• System-level considerations

• Coding algorithms to take advantage of the proces-sor’s architecture, buses, and special hardware fea-tures

• Techniques for optimizing assembly and C code • Writing a program from start to finish• Hardware interface issuesLength: 3.5 days • Cost: U.S. $1,595

TMS320C55x™ DSP Workshop • Architecture (buses, registers, memory map)• Peripherals (McBSP, DMA, EMIF, HPI, Boot Loader)• Addressing (how to talk to program/ data memory)• Filtering (basic block FIR filter)• Parallelism• Advanced instructions (LMS, FIRS, Viterbi, min/max)• Mixing C and assembly code• Interrupts• Power considerations (idle domains, PLL, clocking)Length: 3.5 days • Cost: U.S. $1,595

TMS320C24x™ DSP Workshop• C24x DSP generation 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 issuesLength: 3.5 days • Cost: U.S. $1,595

RegistrationTo register for the one-day or three-to-four-day class-es, please visit www.ti.com/sc/docs/training/training.htm Tr

aini

ng R

esou

rces

Page 48: DSP Selection Guide - amoBBSd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · Support Resources DSP Development Tools Decision Tree ... TMS320 Digital Signal Processors

© 2001 Texas Instruments Printed in the U.S.A. by Page/InternationalHouston, TX U.S.A.

SSDV004G

Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing. This is intended as budgetarypricing only and is subject to change without notice. Contact your local distributor for current pricing.

Important Notice: Texas Instruments (TI) reserves the right to make changes to or to discontinue any product orservice identified in this publication without notice. TI advises its customers to obtain the latest version of therelevant information to verify, before placing orders, that the information being relied upon is current.Please be advised that TI warrants its semiconductor products and related software to the specifications

applicable at the time of sale in accordance with TI’s standard warranty. TI assumes no liability for applicationsassistance, software performance, or third-party product information, or for infringement of patents or servicesdescribed in this publication. TI assumes no responsibility for customers’ applications or product designs.

C2000, TMS320C2000, TMS320C24x, TMS320C28x, C24x, C28x, C3x, C4x, C5000, TMS320C5000, TMS320C54x,TMS320C55x, C54x, C55x, C6000, TMS320C6000, TMS320C62x, TMS320C64x, TMS320C67x, C62x, C64x, C67x, Code

Composer, Code Composer Studio, DSP/BIOS, eXpressDSP, MicroStar BGA, PowerPAD, ProbePoint, RTDX, TMS320,VelociTI and XDS510 are trademarks of Texas Instruments.

eZdsp is a trademark of Spectrum Digital. Solaris is a trademark of Sun Microsystems. UNIX is a registered trade-mark of The Open Group. Windows is a trademark of Microsoft Corporation.

All trademarks are property of their respective owners.