dsp selection guide - amobbsd1.amobbs.com/bbs_upload782111/files_9/ourdev_223899.pdf · support...
TRANSCRIPT
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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.
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
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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
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
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
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
© 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.