Sei sulla pagina 1di 67

R E A L

W O R L D

S I G N A L

P R O C E S S I N G

DSP Selection Guide

10/02

Table of Contents

Worldwide Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ii Introduction to TI DSPs


Introduction to TI DSP Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 Getting Started With TI DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

DSP System Solutions


Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Digital Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Digital Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Telephony . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

Silicon
TMS320C6000 DSP Platform High Performance DSPs TMS320C64x DSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 TMS320C62x, TMS320C67x DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Data Converters, DSP Codecs and Power Management Products for the TMS320C6000 DSP Platform . . . . . . . . . . . . . . . .12 FIFO Products for the TMS320C6000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 TMS320C5000 DSP Platform Industrys Best Power Efficiency TMS320C55x DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 OMAP5910 Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 TMS320C54x DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 DSP + RISC DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Data Converters, DSP Codecs and Power Management Products for the TMS320C5000 DSP Platform . . . . . . . . . . . . . . . .24 TMS320C2000 DSP Platform Most Control-Optimized DSPs TMS320C28x DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 TMS320C24x DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Interface, DSP Codecs and Power Management Products for the TMS320C2000 DSP Platform . . . . . . . . . . . . . . . . . . . . . .31 TMS320C3x DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 DSP Codecs and Power Management Products for the TMS320C3x DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 FIFO Products for TMS320C3x DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 Digital Logic Products for All TMS320 DSP Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

Software and Development Tools


eXpressDSP Software and Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 Code Composer Studio Development Tools for eXpressDSP Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 DSP/BIOS Kernel for eXpressDSP Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 TMS320 DSP Algorithm Standard for eXpressDSP Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 TI DSP Third-Party Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Third Parties Providing eXpressDSP-Compliant Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 eXpressDSP-Compliant Third-Party Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 eXpressDSP-Compliant Third-Party Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 XDS560 Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 DSP Development Tools Feature Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54

Support Resources
Online Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 Texas Instruments DSP Village eStore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61

Worldwide Contact Information


AMERICAS PRODUCT INFORMATION Product Information Center (PIC) Link to Email . . . . . . . . . . . . . . . . . . . . .support.ti.com/sc/pic/americas.htm/email-tech-support.asp Phone . . . . . . . . . . . . . . . . . . . . . . . . . .(972) 644-5580 Toll Free . . . . . . . . . . . . . . . . . . . . . . . .(800) 477-8924 Fax . . . . . . . . . . . . . . . . . . . . . . . . . . . .(972) 927-6377 Software Registration/Upgrades . . . .(972) 293-5050 Fax . . . . . . . . . . . . . . . . . . . . . . . . . .(866) 855-8428 Main TI Web Site . . . . . . . . . . . . . . . .www.ti.com DSP Web Site . . . . . . . . . . . . . . . . . . .www.dspvillage.ti.com DSP FTP Site . . . . . . . . . . . . . . . . . . . .ftp.ti.com/pub/tms320bbs Hardware Repairs/Upgrades . . . . . . .(281) 274-2285 EUROPE, MIDDLE EAST AND AFRICA PRODUCT INFORMATION Email . . . . . . . . . . . . . . . . . . . . . . . . . . .epic@ti.com Phone Belgium (English) . . . . . . . . . . . . . .+32 (0) 27 45 55 32 Finland (English) . . . . . . . . . . . . . .+358 (0) 9 25173948 France . . . . . . . . . . . . . . . . . . . . . . .+33 (0) 1 30 70 11 64 Germany . . . . . . . . . . . . . . . . . . . . .+49 (0) 8161 80 33 11 Israel (English) . . . . . . . . . . . . . . . .1800 949 0107 Italy . . . . . . . . . . . . . . . . . . . . . . . . .800 79 11 37 Netherlands (English) . . . . . . . . . .+31 (0) 546 87 95 45 Spain . . . . . . . . . . . . . . . . . . . . . . . .+34 902 35 40 28 Sweden (English) . . . . . . . . . . . . . .+46 (0) 8587 555 22 United Kingdom . . . . . . . . . . . . . . .+44 (0) 1604 66 33 99 Fax . . . . . . . . . . . . . . . . . . . . . . . . . . . .+49 (0) 8161 80 2045 Web Site . . . . . . . . . . . . . . . . . . . . . . .support.ti.com/sc/pic/euro.htm JAPAN PRODUCT INFORMATION Product Information Center International . . . . . . . . . . . . . . . . . .support.ti.com/sc/pic/japan.htm Domestic . . . . . . . . . . . . . . . . . . . . .www.tij.co.jp/pic Fax International . . . . . . . . . . . . . . . . . .+81-3-3344-5317 Domestic . . . . . . . . . . . . . . . . . . . . .0120-81-0036 ASIA PRODUCT INFORMATION Email . . . . . . . . . . . . . . . . . . . . . . . . . .tiasia@ti.com Phone International . . . . . . . . . . . . . . . . . .+886-2-23786800 TI Number Domestic . . . . . . . . . . . . . . . . . . . . .Local Access Code Australia . . . . . . . . . . . . . . . . . .1-800-881-011 -800-800-1450 China . . . . . . . . . . . . . . . . . . . . .108-00-886-0015 Hong Kong . . . . . . . . . . . . . . . . .800-96-1111 -800-800-1450 India . . . . . . . . . . . . . . . . . . . . . .000-117 -800-800-1450 Indonesia . . . . . . . . . . . . . . . . . .001-801-10 -800-800-1450 Korea . . . . . . . . . . . . . . . . . . . . .080-551-2804 Malaysia . . . . . . . . . . . . . . . . . .1-800-800-011 -800-800-1450 New Zealand . . . . . . . . . . . . . . .000-911 -800-800-1450 Philippines . . . . . . . . . . . . . . . . .105-11 -800-800-1450 Singapore . . . . . . . . . . . . . . . . .800-0111-111 -800-800-1450 Taiwan . . . . . . . . . . . . . . . . . . . .0800-006800 Thailand . . . . . . . . . . . . . . . . . . .0019-991-1111 -800-800-1450 Fax . . . . . . . . . . . . . . . . . . . . . . . . . .886-2-2378-6808 Web Site . . . . . . . . . . . . . . . . . . . . . . .support.ti.com/sc/pic/asia.htm

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

ii

DSP usage has become very diversifiedfrom communications infrastructure to handheld, portable appliances. TI has worked with its customers and third parties to deliver DSP core architectures that are well established and optimized for diverging combinations of power-performance needs.

TMS320 DSP Family Overview


Since the inception of Texas Instruments first single-chip Digital Signal Processor (DSP) in 1982, designers have looked towards TI for DSPs, complementary technology and support to accelerate their time-to-market with next-generation, breakthrough systems. Through a balance of general-purpose and application-specific processors, the TMS320 DSP family delivers the most extensive selection of DSPs available. TMS320C6000 DSP Platform Combining high performance hardware with considerable development resources, TIs C6000 DSP platform provides cost-efficiency using the industrys fastest DSPs with up to 600 MHz. The platform, which features a wide range of fully code-compatible devices, consists of the TMS320C64x and TMS320C62x DSP fixed-point generations as well as the TMS320C67x DSP floating-point generation. Optimal for designers working on targeted broadband infrastructure, performance audio and imaging applications, the C6000 DSP platforms performance ranges from 1200 to 4800 MIPS for fixed point and 600 to 1350 MFLOPS for floating point. TMS320C5000 DSP Platform The C5000 DSP platform contains a broad portfolio of over 20 devices, including the OMAP5910 processor, which integrates a TMS320C55x DSP core with a TI-enhanced ARM on a single chip. With the industrys most power efficient performance, peripheral options and small packaging, this platform gives designers an edge in todays portable Internet and wireless communication markets. This platform offers power consumption as low as 0.33 mA/MHz and performance up to 600 MIPS. TMS320C2000 DSP Platform Driving the digital control revolution, the C2000 DSP platform provides the industrys highest performing and most code-efficient DSPs. Offering a unique combination of on-chip peripherals such as Flash memory, ultrafast A/D converters as well as robust CAN modules, two of the newest C2000 DSP controllers, TMS320F2810 and TMS320F2812 DSPs, target industrial automation, optical networking and automotive control applications. These DSPs significantly reduce development time while delivering up to 12 performance. For accelerated DSP product development, the TMS320 DSP family is supported by eXpressDSP Software and Development Tools including Code Composer Studio Development Tools, DSP/BIOS Kernel, TMS320 DSP Algorithm Standard for eXpressDSP Software as well as choices for reusable, modular software from the largest Third-Party Network in the industry.

Advantages of designing with DSPs over other microprocessors:


Single-cycle multiplyaccumulate operations Real-time performance, simulation and emulation Flexibility Reliability Increased system performance Reduced system cost

Advantages of TMS320 DSPs over the competition:


Highest performance DSPs Lowest power DSPs Market leaders in compatible analog and mixed signal solutions Manufacturing strength and commitment Wide variety of packaging options Better support from concept to completion Low-cost starter kits and evaluation modules Cycle-accurate simulators Optimizing high-level language compilers Feature-rich integrated development environment Real-time scan-based emulators Application software library Technical hotline and Internet presence Largest Third-Party Network in the DSP industry eXpressDSP: Industry awardwinning open software development tools

TMS320 Digital Signal Processors

TMS320C6000

TMS320C2000
C24x, C28x DSPs

TMS320C5000
C54x, C55x DSPs

C62x, C67x, C64x DSPs

Control Optimized

Power Efficient

OMAP C55x + ARM

High Performance

www.dspvillage.ti.com

Introduction

Introduction to TI DSP Solutions

Getting Started with TI DSPs

New Web-Based Support Tool


Responding to demand from engineers recently becoming more familiar with DSP, TI launched an easy-to-use, web-based tool that helps customers progress their designs from inspiration to implementation. Designers choosing to use TI DSPs in their real-time applications receive easy-to-access introductory DSP content through the companys Getting Started DSP web site, which decreases the learning curve and accelerates products to market. Due to a myriad of applications in multiple markets utilizing digital signal processing, the number of firsttime DSP designers needing guidance on getting started is expanding. TIs new support tool reduces complexity and leaves engineers with a clear roadmap of actions and activities that will accelerate their development time. The tools answer the following primary questions: What is DSP? Which TI DSP should I use? How do I get going? What else can help me?
Basic Steps to Starting Development
Step One: Selecting a DSP Processor If you are not sure which TI DSP platform will best suit your application, visit Which TI DSP is Right for Me? to assist you in your decision. Step Two: Evaluation of DSP Technology and Tools The Evaluation stage includes learning how to use a DSP, evaluation of the DSP as a possible processor solution, and evaluation of development tools. Step Three: Initial Development In the Initial Development stage, you have already decided which DSP to use, but beta boards have not been built. The tools to meet the needs of this stage include Code Composer Studio Development Tools and Evaluation Modules (EVMs). Step Four: Product Development In the Product Development stage, there is a need for full development capabilities including debugging of product hardware and software. Tools designed to meet those needs include Code Composer Studio and emulation tools. As you progress in your development, you can speed your time-to-market by utilizing Texas Instruments Third-Party Network. The Third-Party Network offers the most extensive collection of digital signal processing development support in the industry.

The easily navigated site describes digital signal processing and offers extensive training on the subject. In addition, the site discusses how signalprocessing tasks can be implemented on a DSP as well as when to use such a device. Since personal electronic devices have power, performance and price demands that are perfectly suited

to a certain type of DSP, the site also aids designers in determining which TI DSP platform is right for their applications. Providing the customers a clear understanding of each option, it connects to information such as white papers and technical briefs. Aside from being a tutorial on TI DSPs, the site also offers precise information on how to begin designing, what problems to look for as well as how to solve those dilemmas. With resources available both on and off the Web, customers can maximize their design time and employ the industry knowledge of TIs inhouse experts. Once the design process commences, the support does not stop. Texas Instruments developed the industrys most comprehensive support network that can be accessed using the new online tool. Building on the premise that a supplier should facilitate the design process, the network encompasses training, technical information and access to experts. TI will be completely supportive throughout the entire DSP design process. To assist you in getting started with DSP, TI offers the free The Essential Guide to Getting Started with DSP CD-ROM which includes a variety of resources to start your DSP design. To order your free CD, visit: www.dspvillage.ti.com/ordercd6

www.dspvillage.ti.com/gettingstarteda

DSP System Solutions

To make your design challenge easier, you need flexible, cost-efficient, all digital end-to-end system solutions that enable faster time-to-market and one-stop shopping. TIs optimized system solutions help you focus on end product differentiation by providing the complete hardware applications with best-in-class DSP and Analog devices, application-specific software, comprehensive technical support, complete technical information, reference designs/EVMs and, combined with our systems expertise, we enable you to focus on end-product differentiation. We offer a wide range of end-equipment solutions for these application areas: Audio Digital Control Digital Media Software Telephony

Audio System Solutions


By offering flexible, cost-efficient, all digital end-toend audio solutions, TI provides OEMs/ODMs with faster time-to-market and one-stop shopping. Leveraging the programmability, performance headroom and design flexibility of TIs leading DSP and Analog technologies, customers have the ability to build audio products with more functionality that offer a true lifelike sound experience at a lower overall system cost. Audio application areas include: Internet audio, digital radio, home entertainment, digital amplifiers, as well as many others. Customers have more room to innovate and develop products faster with TIs audio solutions. Highest performance allows room for innovation with application-specific digital entertainment solutions. Programmability and scalability provide open-audio platforms for better differentiation. Compact form factor for cool product designs and great sound. Easy-to-use application-specific software and tools get you to market faster. For more information, visit www.ti.com/dspaudiosolutions.

Digital Control System Solutions


Control-optimized DSP solutions enable highly flexible designs and differentiated digital control systems. TI has the most comprehensive line of digital control solutions offering chips (both DSP and Analog), tools, eXpressDSP Software Development Tools, comprehensive support and the largest third-party network in the industry. Application-Specific Digital Control System Solutions: Provide complete working reference design based on a modular software approach. These solutions are offered both in Assembly and C source code. These are fully documented solutions. 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 DMC Foundation Software: To assist in the design of specific motor control systems, TI has created the first standardized Digital Motor Control (DMC) Foundation Software Library. This free library is a compilation of various DMC software modules and complete system solutions with thorough documentation to allow users to build or customize their own systems quickly. The Library supports the three motor types: ACI, BLDC and PMSM and comprises both peripheral-dependent (software drivers) and TMS320C24x DSP CPU-only dependent modules. Visit the DMC Foundation Software Library at www.ti.com/dmcfoundsw. Combining the powerful software and hardware tools, a complete technology demonstration kit is formed. The bundles of software are ready to run on TIs TMS320LF2407 Evaluation Module (EVM).

www.dspvillage.ti.com/systems

System Solutions

Digital Media System Solutions


Imaging Developers Kit: A complete and easy-to-use development environment for rapid prototyping of advanced video and imaging systems based on the TMS320C6000 DSP platform. The Imaging Developers Kit (IDK) (part number TMDX320026711) provides real-time programmable performance to support video and imaging industry trends towards high bandwidth streaming video and real-time image processing. The IDK brings together all of the hardware and software elements needed into one kit to speed new products to market and is complemented by third-party eXpressDSP-compliant imaging algorithms. For more information, contact your TI sales representative or authorized TI distributor or visit our web site at www.dspvillage.ti.com/idk.

Imaging Developers Kit

Network Video Developers Kit Bundle

Network Video Developers Kit: Powered by ultra-

high performance TMS320C64x DSP technology, the Network Video Developers Kit (NVDK) (part number TMDX3PNV6416S) gives designers a com-

plete and cost effective way to speed to market next-generation digital media applications. The NVDK provides all the hardware and software required for developing imaging and video applications, including those requiring network connectivity. The NVDK addresses video/imaging customers most pressing needs, including full software programmability, fast time-to-market and optimum system cost. The NVDK includes an ATEME TMS320C6416 DSP video board, 10-/100-Mbps Ethernet daughter card, audio/video interface box, power supply and a CD-ROM with schematics, drivers for PCI board support library, and application samples and executable code demonstrations. The NVDK Bundle adds Code Composer Studio IDE and XDS510PP-Plus emulator. For more information, contact your TI sales representative or authorized TI distributor or visit our web site at www.dspvillage.ti.com/nvdk.

TCP/IP Network Developers Kit: This complete soft-

ware and hardware kit speeds manufacturers to market with solutions that require the connection of a C6000 DSP to a network. The Network Developers Kit (NDK) (part number TMDX320036711) can be used to test the functionality and performance of TIs TCP/IP stack, get a head start on the software portion of their system design, as well as serve as a reference platform to assist debugging applications. In addition, the TCP/IP NDK features an Ethernet daughter card with a media-access controller (MAC)/physical layer (PHY) that eliminates the need for a host processor, thereby reducing overall unit cost by 40 percent. For more information, contact your TI sales representative or authorized TI distributor or visit our web site at www.dspvillage.ti.com/networkdk.

TCP/IP Network Developers Kit

www.dspvillage.ti.com/systems

The TMS320 DSP Algorithm Standard Developers Kit provides all the information necessary for application developers and system integrators to understand and utilize algorithms that are compliant to the standard. TIs TMS320 DSP Algorithm Standard (part number TMDX320DAIS-07) is a single, standard set of coding conventions and application programming interfaces (APIs) for algorithm creators to wrap the algorithm for system-ready use. The standard includes algorithm programming rules that enable interoperability between different types of algorithms such as JPEG or MP3. TI also provides tools to assist the developer in creating standardized algorithms. The TMS320 DSP Algorithm Standard Developers Kit has everything needed 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 C6000, C5000 and C2000 platforms Download the TMS320 DSP Algorithm Standard Developers Kit at www.ti.com/algostanddevkit.

Telephony System Solutions


The TMS320C5000 DSP-based Telephony Developers Kits include ready-to-go software and hardware that reduce your development time and allow you to focus on end-product differentiation. Client-Side Telephony Solution: For applications requiring telephony and low-cost connectivity, the Client-Side Telephony Developers Kit slashes system cost and helps get your products to market faster. The kit includes the TMS320C54CST DSP that embeds 14 of the industrys most demanded software algorithms on-chip. For additional information visit www.dspvillage.ti.com/telephonyclientside. Multi-Channel Vocoder Technology Demonstration Kit: Move into the fast track for multi-channel vocoder design with complete technical documentation and application software that is ready to run on TIs TMS320C6711 DSP Starter Kit (DSK) or TMS320C6211 DSK. To download the Technology Demonstration Kit (TDK) for free, go to www.ti.com/sc/mcvtdk. For a serious evaluation, eXpressDSP-compliant vocoders from TIs third parties are available. These third-party vocoders are more optimized and will provide greater channel density than the examples included in the TDK from TI. These third parties also provide evaluation versions of their eXpressDSP Software-compliant vocoders that will run on TIs TDK platform so you can perform your own benchmarking and determine which supplier best satisfies your requirements. IP Telephone: TI developed the first integrated silicon and software solution for IP phones, which means the majority of IP phones in development today leverage TI technology. Our solution is the leader in voice quality, matching or exceeding the audio quality of traditional circuit-switched telephony. We are also the leader in terms of availability of features and standards support, and are driving the evolution of related network protocols.Additional information can be found at www.ti.com/ipphone1.

Client-Side Telephony Developers Kit

www.dspvillage.ti.com/systems

System Solutions

Software System Solution

TMS320C64x DSP Generation, Fixed Point


Highest Performance DSPs
Specifications
TMS320C64x DSP high performance core provides scalable performance of up to 1.1 GHz The industrys fastest DSPs with up to 600 MHz (4800 MIPS) performance C64x DSPs are software compatible with TIs C62x DSPs

TMS320C6000 DSP Platform Roadmap


Software Compatible
Roadmap In Development In Silicon
Multicore Floating
C64x DSP Pt 1.1 GHz

Performance

Applications
DSL and pooled modems, basestation transceivers, wireless LAN, enterprise PBX, multimedia gateway, broadband video transcoders, streaming video servers and clients, highspeed raster image processing (RIP) engines, network cameras

Second Generation
C64x DSP

3G Wireless Infrastructure
C6416 C6411 DM642

General Purpose

C6414

C6415

First Generation
C6203 C6204 C6201 C6211 C6701 C6711 C6202 C6713 C62x C6205 DSP C67x C6712 DSP

Media Gateway

Video Client

Features
300- (C6411 only), 500-, and 600-MHz (C6414, C6415, C6416, DM642 only) options enable 2400, 4000, and 4800 MIPS respectively TMS320C6411 DSP Low-cost C64x DSP performance 250 mW power dissipation 256 KBytes L2 memory TMS320C6414 DSP Setting the industrys performance standard Three multi-channel buffered serial ports (McBSPs) 32-bit host port interface (HPI) TMS320C6415 DSP Adds industry standard interfaces for multimedia and media gateway systems Flexible 32-bit/33-MHz PCI or 32-bit HPI Flexible universal test and operations PHY interface for ATM (UTOPIA) or McBSP TMS320C6416 DSP Customized for 3G wireless infrastructure Viterbi decoder co-processor (VCP) supports over 350 voice channels at 12.2 kbps Turbo decoder co-processor (TCP) supports 35 data channels at 384 kbps TMS320DM642 DSP Provides a rich peripheral set for multimedia client systems Flexible audio and BT656 video ports Flexible 32-bit/66-MHz PCI or 32-bit HPI or Ethernet MAC

Time

The TMS320C6000 DSP platform includes a wide range of devices that raise the bar in performance, set new levels of cost efficiency and offer low power dissipation enabling developers of highperformance systems to choose the device that best suits their specific application.

See page 32 for the TI Floating-Point DSP roadmap.

TMS320C6411/C6414/C6415/C6416 DSP Block Diagram


Timer 0 Timer 1 Timer 2

VCP
(C6416 DSP only)

TCP
(C6416 DSP only)

The VCP and TCP processors exist only on the C6416 DSP. The UTOPIA peripheral exists and is muxed on C6415 and C6416 DSPs. The PCI peripheral exists on C6411, C6415 and C6416 DSPs. *EMIFB and McBSP2 are not available on the C6411 DSP. EMIFA is only 32 bits on the C6411 DSP.

EMIFA (64 Bits)


Enhanced DMA Controller (64 Channel) L2 Cache/Memory, 4 Banks, 1024 KBytes Total

L1 Cache Direct Mapped, 16 KBytes Total

EMIFB (16 Bits)*


McBSP 0

TMS320C64x DSP Core

Instruction Fetch Instruction Dispatch Instruction Decode


Data Path A Register File A

Control Registers Advanced In-Circuit Emulation


Data Path B Register File B

Interrupt Control

McBSP 1

or
UTOPIA Slave McBSP 2* PCI

L1 S1 M1 D1

D2 M2 S2 L2

or
HPI 32/16 GPIO[15:9] GPIO[8:0] Interrupt Selector

L1D Cache 2-Way Set Associative, 16 KBytes Total

JTAG Emulation Control

Power Down Logic

PLL

The 600-MHz C64x DSPs offer 10 the performance of other DSPs for broadband applications, up to 15 the performance for advanced imaging/video applications and over 18 the performance for 3G wireless.

www.dspvillage.ti.com/c6000

TMS320DM642 DSP Block Diagram


EMIFA 64 IIC VCXO

20-Bit Video Port 0 (VP0) or 10-Bit VP0 and/or McBSP0 and/or McASP0 Control

L1P Cache Direct Mapped, 16 KBytes Total

TMS320C64x DSP Core

Instruction Fetch
Enhanced DMA Controller (64 Channel)

Instruction Dispatch
L2 Cache/Memory, 256 KBytes Total

Instruction Decode
Data Path A Register File A

Advanced In-Circuit Emulation


Data Path B Register File B

20-Bit Video Port 1 (VP1) or 10-Bit VP1 and/or McBSP1 and/or McASP0 Data 20-Bit Video Port 2 (VP2) PCI-66 MHz or HPI-32 or HPI16 and
EMAC MDIO

L1 S1 M1 D1

D2 M2 S2 L2

L1D Cache 2-Way Set Associative, 16 KBytes Total


Timer 0 GPIO16

Power Down Logic

PLL
Timer 1 Timer 2

JTAG Emulation Control

The new TMS320DM642 Digital Media processor gives designers the industry's most powerful, flexible and easy-to-use solution for highperformance digital media applications.

TMS320C64x DSP Generation Product Specification Guide Fixed-Point DSPs


Internal RAM (Bits) L1 Program Cache/ L1 Data Cache/ L2 Unified RAM/Cache
128K/128K/8M 128K/128K/8M 128K/128K/8M 128K/128K/8M 128K/128K/8M 128K/128K/8M 128K/128K/2M 128K/128K/2M 128K/128K/2M

Device
TMS320C6416-600 TMS320C6416-500 TMS320C6415-600 TMS320C6415-500 TMS320C6414-600 TMS320C6414-500

McBSP
2+UTOPIA* 2+UTOPIA* 2+UTOPIA* 2+UTOPIA* 3 3 2 2 2

Enhanced DMA (Channels)


64 64 64 64 64 64 64

COM

Timers MHz
3 3 3 3 3 3 2 3 3 600 500 600 500 600 500 300 600 500

Cycle (ns)
1.67 2 1.67 2 1.67 2 3.3 1.67 2

Typical Activity Total Internal Power (W) (Full Voltage (V) MIPS Device Speed) Core I/O
4800** 4000** 4800 4000 4800 4000 2400 4800 4000 1.06 0.64 1.06 0.64 1.06 0.64 0.25 1.06 0.64 1.4 1.2 1.4 1.2 1.4 1.2 1.0 1.4 1.2 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3

Packaging
532 BGA, 23 mm 532 BGA, 23 mm 532 BGA, 23 mm 532 BGA, 23 mm 532 BGA, 23 mm 532 BGA, 23 mm 532 BGA, 23 mm 538 BGA, 23 mm 538 BGA, 23 mm

$U.S./1KU+ $U.S./10KU+
161.92 117.66 145.73 106.86 119.82 97.15 42.21 65.51 48.53 149.99 108.99 134.99 98.99 110.99 89.99 39.10 60.68 44.95

PCI/HPI 32/16 PCI/HPI 32/16 PCI/HPI 32/16 PCI/HPI 32/16 HPI 32/16 HPI 32/16 PCI/HPI 32/16

New TMS320C6411-300 New TMS320DM642-600 New TMS320DM642-500

64 PCI/HPI/EMAC 64 PCI/HPI/EMAC

Pricing is for TMS devices only. * UTOPIA pins muxed with a third McBSP. ** Plus on-chip Turbo (TCP) and Viterbi (VCP) coprocessors. HPI is selectable, 32-bit or 16-bit. The DM642 can be configured to have up to three serial ports in various video/McASP/McBSP combinations. The DM642 can be configured to have either a 32-bit, 66-MHz PCI or 32-bit HPI, or a 16-bit HPI with Ethernet MAC. A third timer is present but not pinned out. + Prices are quoted in US dollars and represent year 2002 suggested resale pricing. Note: Production quantities scheduled for 4Q02.

www.dspvillage.ti.com/c6000

C6000 DSP

Control Registers Interrupt Control

TMS320C62x DSP Generation, Fixed Point TMS320C67x DSP Generation, Floating Point
High Performance DSPs
Specifications
100% code compatible DSPs: Fixed-point C62x DSP16bit multiply, 32-bit instructions and Floating-point C67x DSP32-bit instructions, single and double precision Four data memory access (DMA) channels with bootloading capability (enhanced DMA with 16 channels for C6211, C6711, C6712 and C6713 DSPs) Up to 7 Mbit on-chip memory Two multi-channel buffered serial ports (McBSPs) (three McBSPs for C6202 and C6203) 16-bit host-port interface (HPI) (32-bit Expansion Bus for C6202, C6203 and C6204 DSPs) Two 32-bit timers 32-bit PCI interface (C6205 only) Up to 2400 MIPS at 300 MHz (C6203 DSP) C67x DSP only: IEEE floating-point format Up to 1350 MFLOPS at 225 MHz Two new multi-channel audio serial ports (McASP) (C6713 DSP) can support up to 16

TMS320C6201/C6701/C6202/C6203/C6204/C6205 DSP Block Diagram


Program RAM/Cache/32-Bit Address See Product Specification Guide for Device Memory Size EMIF 20 A D 32 C62x/C67x CPU Core DMA Program/Data Buses
Multi-channel (T1/E1) Buffered Serial Port 0 Multi-channel (T1/E1) Buffered Serial Port 1 Multi-channel (T1/E1) Buffered Serial Port 2 (C6202/C6203 only)

Data RAM/32-Bit Address See Product Specification Guide for Device Memory Size

JTAG Emulation Control

Instruction Dispatch Instruction Decode


Data Path A A Register File Data Path B B Register File

Control Registers Control Logic Test In-Circuit Emulation Interrupts

Ch 0 Ch 1 Ch 2 Ch 3 Aux Ch

Peripheral Bus

Program Fetch

Timer 0 Timer 1
Host Port Interface/ 16-Bit (C6201/C6701) or Expansion Bus/32-Bit (C6202/C6203/C6204) or PCI Interface (C6205)

L1 S1 M1 D1

D2 M2 S2 L2

PLL Clock Generator

Power Down Modes

The fixed-point C6201 DSP is pin-for-pin compatible with the floating-point C6701 DSP offering easy code transfer resulting in significant savings in development, resource and manufacturing costs. Pin compatibility between the C6202, C6203 and C6204 DSPs allow for easy migration between several memory, price and performance options. The C6205 DSP is the first TI DSP with on-chip PCI.

stereo channels of I2S and are compatible with S/PDIF transmit protocol

TMS320C6211/C6711/C6712*/C6713 DSP Block Diagram


L1P Cache Direct Mapped 4 KBytes Total JTAG Emulation Control 20 External Memory Interface 32 16 Channels L2 Memory 4 Way/Banks 64 KBytes Total (C6211, C6711) (256 KBytes for C6713) Host Port Interface 16-bit or L1D Cache 2 Way Set Associative 4 KBytes Total GPIO McASP 1 IIC 0 C6713 only PLL Clock Generator 69 Additional Transfers Multi-channel (T1/E1) Buffered Serial Port 0 or McASP 0 C6713 only Multi-channel (T1/E1) Buffered Serial Port 1 or IIC 1 C6713 only Timer 0 Timer 1

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

C62x/C67x CPU Core

Enhanced DMA Controller

A D

Program Fetch Instruction Dispatch Instruction Decode


Data Path 1 A Register File Data Path 2 B Register File

Control Registers Control Logic Test In-Circuit Emulation Interrupts

Features
C6000 DSP Platform VelociTI advanced VLIW architecture Up to eight 32-bit instructions executed each cycle Eight independent, multipurpose functional units and thirty-two 32-bit registers Industrys most advanced DSP C compiler and Assembly Optimizer maximize efficiency and performance

L1 S1 M1 D1

D2 M2 S2 L2

Power Down Modes

The C6211 and C6711 DSPs innovative two-level cache memory structure enables a breakthrough in system cost/performance. *The C6712 DSP features a 16-bit EMIF and no HPI. All C6x1x devices are pin compatible. The C6713 DSP is a superset of the C6711 DSP and will include I2S, I2C and S/PDIF transmit support as well as enhanced memory space.

www.dspvillage.ti.com/c6000

TMS320C62x DSP Generation Product Specification Guide Fixed-Point DSPs


Device
TMS320C6211B-167 TMS320C6211B-150 TMS320C6205-200 TMS320C6204-200 TMS320C6203B-300 TMS320C6203B-250

RAM (bits) Data Prog


32K/32K/512K* 32K/32K/512K* 512K 512K 4M 4M 1M 1M 1M 1M 512K 512K 512K 3M 3M 2M 2M 2M 2M 512K

McBSP DMA
2 2 2 2 3 3 3 3 3 3 2 16 16 4 4 4 4 4 4 4 4 4

COM
HPI/16 HPI/16 PCI/32 Exp. Bus/32 Exp. Bus/32 Exp. Bus/32 Exp. Bus/32 Exp. Bus/32 Exp. Bus/32 Exp. Bus/32 HPI/16

MHz
167 150 200 200 300 250 300 250 250 200 200

Cycle (ns)
6 6.7 5 5 3.3 4 3.3 4 4 5 5

MIPS
1336 1200 1600 1600 2400 2000 2400 2000 2000 1600 1600

Typical Activity Total Internal Power (W) (Full Device Speed)


1.0 0.9 0.8 0.8 1.3 1.1 1.0 0.9 2.1 1.7 1.3

Voltage (V) Core I/O


1.8 1.8 1.5 1.5 1.5 1.5 1.5 1.5 1.8 1.8 1.8 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3

Packaging
256 BGA, 27 mm 256 BGA, 27 mm 288 BGA, 16 mm 340 BGA, 18 mm 288 BGA, 16 mm 352 BGA, 27 mm 384 BGA, 18 mm 352 BGA, 27 mm 384 BGA, 18 mm 352 BGA, 27 mm 384 BGA, 18 mm 352 BGA, 27 mm 384 BGA, 18 mm 352 BGA, 27 mm 384 BGA, 18 mm 352 BGA, 27 mm 384 BGA, 18 mm 352 BGA, 35/27 mm

$U.S./1KU+ $U.S./10KU+
26.93 21.54 10.74 22.03 9.95 110.08 84.18 78.33 67.14 110.08 94.03 82.70 24.94 19.95 9.95 20.40 9.22 101.97 77.98 72.56 62.20 101.97 87.10 76.61

New TMS320C6202B-300 New TMS320C6202B-250


TMS320C6202-250 TMS320C6202-200 TMS320C6201-200

* The C6211 DSPs 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 for TMS devices only and represent year 2002 suggested resale pricing. Note: All devices include two timers.

TMS320C67x DSP Generation Product Specification Guide Floating-Point DSPs


Device RAM (bits) Data Prog McBSP
2# 2# 2 2 2 2 2 2 2

DMA
16 16 16 16 16 16 16 4 4

COM
HPI/16 HPI/16 HPI/16 HPI/16 HPI/16 HPI/16 HPI/16 HPI/16

MHz
225 150 150 100 200 150 100 167 150

Cycle (ns) MFLOPS


4.4 6.7 6.7 10 5 6.7 10 6 6.7 1350 900 900 600 1200 900 600 1000 900

Typical Activity Total Internal Power (W) (Full Device Speed)


1.2 1.1 0.5 0.8 0.7 1.1 0.8 1.4 1.3

Voltage (V) Core I/O


1.2 1.2 1.2 1.8 1.2 1.8 1.8 1.9 1.8 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3

Packaging
272 BGA, 27 mm 208 TQFP, 28 mm 272 BGA, 27 mm 256 BGA, 27 mm 272 BGA, 27 mm 256 BGA, 27 mm 256 BGA, 27 mm 352 BGA, 35 mm 352 BGA, 35 mm

$U.S./1KU+ $U.S./10KU+
28.99 22.35 14.95 18.06 21.55 30.77 21.54 119.09 82.70 26.85 20.45 13.50 16.73 18.65 28.50 19.95 110.65 76.61

32K/32K/2M* New TMS320C6713-225 32K/32K/2M* New TMS320C6713-150 New TMS320C6712C-150 32K/32K/512K* TMS320C6712-100 TMS320C6711B-150 TMS320C6711B-100 TMS320C6701-167 TMS320C6701-150 32K/32K/512K* 32K/32K/512K* 32K/32K/512K* 512K 512K 512K 512K

New TMS320C6711C-200 32K/32K/512K*

* The C6711 DSPs 576 Kbits of cache memory is comprised of 32 Kbits data cache, 32 Kbits program cache and 512 Kbits unified cache memory. Enhanced DMA. Samples scheduled for 4Q02. Samples scheduled for 1Q03. # The C6713 DSP can be configured to have up to three serial ports in various McASP/McBSP combinations by not utilizing the HPI. Other configurable serial options include I2C and additional GPIO. + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. Note: All devices include two timers.

www.dspvillage.ti.com/c6000

C6000 DSP

TMS320C6000 DSP Platform Hardware Development Tools


Description
TMS320C6711 DSP Starter Kit (DSK)

Part #
TMDS320006711 (U.S. part number) TMDS320006711E (European part number) TMDX326040A (U.S. part number) TMDX320026711 (U.S. part number) TMDX320026711E (European part number) TMDX320036711 (U.S. part number) TMDX320036711E (European part number) TMDX3PNV6416S (U.S. part number) TMDX3PNV6416SE (European part number) NVDKCCS (U.S. part number) NVDKCCSE (European part number) TMDS3260D6701 TMDS3260C6701 TMDX3260C6416 (U.S. part number) TMDX3260C6416E (European part number) TMDX3260E6416 TMDX3260E6416E (European part number) TMDX00560 TMDS00510 TMDS3P701014

$U.S.+
295 50 4,500 995 4,495 5,995
eStore eStore eStore

New TMS320C67x DSK Stereo Audio Card Imaging Developers Kit (IDK)
TCP/IP Network Developers Kit (TDK)

New Network Video Developers Kit (NVDK) New Network Video Developers Kit Bundle
EVALUATION MODULES (EVMs) TMS320C67x EVM Bundle* TMS320C67x EVM board only (Code Composer Studio Dev Tools sold separately) New TMS320C64x Test and Evaluation Board (Code Composer Studio Dev Tools sold separately)

3,495 1,995 1,995 3,995

eStore eStore eStore

New TMS320C64x Test and Evaluation Board Bundle (CCStudio, TEB, XDS510PP-Plus)
JTAG EMULATORS New XDS560 PCI-Based High-Performance JTAG Emulator XDS510 Emulator for Windows (ISA) & JTAG Cable XDS510PP-Plus Parallel Port Emulator for Windows
+ Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. NVDK bundle available only through Texas Instruments eStore.

eStore

3,995 4,000 1,500

eStore eStore eStore

* Includes Code Composer Studio Development Tools (part number TMDS324685C-07), DSP/BIOS kernel, code generation tools (C compiler/assembler/linker), RTDX, EVM board with device drivers. Includes Code Composer Studio Development Tools, 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 Software Development Tools


Description
New Essential Guide to Getting Started with DSP CD-ROM Includes Code Composer Studio 90-Day Free Evaluation Tools C6000 Code Composer Studio Development Tools New C6000 Code Composer Studio Development Tools Annual Software Subscription

Part #
SPRC067 (www.dspvillage.ti.com/freetools) TMDS324685C-07 TMDS322685C-03

$U.S.+
Free 2,995 600
eStore

eStore eStore

All C6000 tools support C62x, C67x and C64x DSP products. + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. Includes Code Composer Studio Development Tools, 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. Includes full-featured Code Composer Studio Development Tools, code generation tools (C compiler/assembler/linker) and simulator all limited to 90 days.

TMS320C6000 DSP Platform Tools Documentation


Hardware Reference Guides TMS320C6201/C6701 Evaluation Module Users Guide TMS320C6x Multichannel Evaluation Module Reference Guide TMS320C6x Multichannel Evaluation Module Users Guide Software Reference Guides TMS320C6000 Optimizing C Compiler Users Guide Debugger Users Guide TMS320C6000 Programmers Guide TMS320C6000 Assembly Language Tools Users Guide Code Composer Studio Getting Started Guide SPRU187 SPRU188 SPRU198 SPRU186 SPRU509 Web Search Literature # SPRU269 SPRU308 SPRU285 Software Reference Guides (Contd) TMS320 DSP/BIOS Users Guide TMS320C6000 DSP/BIOS Application Programming Interface (API) Reference Guide TMS320C6000 Instruction Set Simulator TMS320 DSP Algorithm Standard Rules and Guidelines Technical Reference TMS320C6201/C6701 Evaluation Module Technical Reference Product Bulletins XDS560 Emulator Product Bulletin Network Video Developers Kit Product Bulletin SPRB148 SPRT247 SPRU305 SPRU546 SPRU352 Web Search Literature # SPRU423 SPRU403

10

www.dspvillage.ti.com/c6000

TMS320C6000 DSP Literature and Related Technical Documentation


Data Sheets TMS320C6201 Data Sheet TMS320C6202/TMS320C6202B Data Sheet TMS320C6203 Data Sheet TMS320C6204 Data Sheet TMS320C6205 Data Sheet TMS320C6211/TMS320C6211B Data Sheet TMS320C6701 Data Sheet TMS320C6711/TMS320C6711B Data Sheet TMS320C6712 Data Sheet TMS320C6713 Data Sheet Web Search Literature # SPRS051 SPRS104 SPRS086 SPRS152 SPRS106 SPRS073 SPRS067 SPRS088 SPRS148 SPRS186 SPRS196 SPRS134 SPRS146 SPRS164 SPRS200 SPRU197 SPRU395 Hardware Users Guides TMS320C6000 Peripherals Reference Guide Software Users Guides TMS320C6000 Programmers Guide SPRU198 SPRU533 SPRU534 Web Search Literature # SPRU189 SPRU190 TMS320C6000 CPU and Instruction Set Reference Guide

New Viterbi Decoder Coprocessor Users Guide New Turbo Decoder Coprocessor Users Guide
Product Bulletins TMS320C62x DSP Product Bulletin

New TMS320C64x DSP Product Bulletin New TMS320C6411 DSP Product Bulletin
TMS320C6000 Development Tools Product Bulletin Application Notes

SPRT236 SPRT237 SPRT137 SPRA374 SPRA718 SPRA809 SPRA373 SPRA811 SPRA837

New TMS320C6411 Data Sheet New TMS320C6414 Data Sheet


TMS320C6415 Data Sheet TMS320C6416 Data Sheet

New TMS320DM642 Data Sheet


Technical Briefs and Overviews TMS320C6000 Technical Brief TMS320C64x Technical Overview

New How to Begin Development Today with the TMS320C6411 DSP How to Begin Development Today with the TMS320C6414, C6415, and C6416 DSPs New How to Begin Development Today with the TMS320C6713 Floating-Point DSP New TMS320C6411 Power Consumption Summary New TMS320C6414, C6415, and C6416 Power Consumption Summary New Migrating from TMS320C6211B/TMS320C6711B to TMS320C6711C

TMS320C6000 DSP Foundation Software Technical Documentation


Foundation Software Reference Guides Web Search Literature # TMS320C6000 Peripheral Support Library Programmers SPRU273 Reference Guide TMS320C6000 Chip Support Library API Reference Guide SPRU401 TMS320C6000 DSK Board Support Library API Users Guide SPRU432 TMS320C62x Image/Video Library Programmers Reference SPRU400 Foundation Software Reference Guides (Contd) TMS320C62x DSP Library Programmers Reference TMS320C64x DSP Library Programmers Reference TMS320C64x Image/Video Processing Library Programmers Reference Web Search Literature # SPRU402 SPRU565 SPRU023

TMS320 DSP Algorithm Standard Technical Documentation


Software Reference Guides TMS320 DSP Algorithm Standard API Reference TMS320 DSP Algorithm Standard Demonstration Application TMS320 DSP Algorithm Standard Developers Guide Web Search Literature # SPRU352 SPRU360 SPRU361 SPRU424 Application Notes Web Search Literature # SPRA734 SPRA579 SPRA581 SPRA580 SPRA577 TMS320 DSP Algorithm Standard Rules and Guidelines A Case Study in DSP Systems Integration The TI 3rd Party Vocoder Demonstration Making DSP Algorithms Compliant with the TMS320 DSP Algorithm Standard The TMS320 DSP Algorithm Standard White Paper Using the TMS320 DSP Algorithm Standard in a Dynamic DSP System Using the TMS320 DSP Algorithm Standard in a Static DSP System

TMS320C6000 DSP Platform Product Support


Application Notes Benchmarks TMS320C6000 DSP Foundation Software TMS320C6000 DSP Chip Support Library TMS320C62x DSP Library TMS320C62x DSP Image Library TMS320C64x DSP Image Library TCP/IP Network Developers Kit (NDK) Imaging Developers Kit (IDK) Multi-channel Vocoder Technology Demonstration Kit (TDK) TMS320C67x Fast Run-Time Support Library (Fast RTS) www.ti.com/sc/c6000appnotes www.dspvillage.ti.com/c6000bench www.dspvillage.ti.com/c6000dsplib www.ti.com/sc/c6000chipsupport www.ti.com/sc/c62xdsplib www.ti.com/62ximagelib www.ti.com/c64ximagelib www.dspvillage.ti.com/networkdk www.dspvillage.ti.com/idk www.ti.com/sc/mcvtdk www.ti.com/c67xfrtslib

www.dspvillage.ti.com/c6000

11

C6000 DSP

SPRT136

Data Converters, DSP Codecs and Power Management Products for the TMS320C6000 DSP Platform

TI Data Converter Products for DSP:


Data converter plug-ins for TI's Code Composer Studio Development Tools DSP friendly interfaces 12-, 14-, 16-bit dynamic external bus interface (parallel or serial) 8- through 24-bit ADC resolution 8- through 20-bit DAC resolution Pin compatible upgrade path to higher resolutions Evaluation modules and product samples readily available

Analog-to-Digital Converters for the TMS320C6000 DSP Platform


Model ADS1243 ADS1242 ADS1241 ADS1240 ADS1218 ADS1217 ADS1216 Res. (Bits) 24 24 24 24 24 24 24 Res. (Bits) 16 16 16 16 16 14 14 14 14 14 14 12 12 12 12 12 12 12 12 12 12 12 12 12 12 Res. (Bit) 12 12 12 12 10 10 10 10 Sampling Rate (kSPS) 0.015 0.015 0.015 0.015 0.78 0.78 0.78 Sampling Rate (kSPS) 100 100 200 200 500 50 200 200 200 200 200 200 200 200 200 200 200 200 200 200 400 400 400 400 400 Sampling Rate-kSPS 6000 6000 8000 8000 6000 6000 8000 8000 # Input Chan. 4 Diff/8 SE 2 Diff/4 SE 4 Diff/8 SE 2 Diff/4 SE 4 Diff/8 SE 4 Diff/8 SE 4 Diff/8 SE # Input Chan. 1 Diff 1 Diff 1 SE 1 pDiff 6 Diff 1 Diff 1 pDiff 4 SE 8 SE 4 SE 8 SE 8 SE 4 SE 11 SE 11 SE 4 SE 8 SE 1SE 2 Diff/4 SE 4 Diff/8 SE 1 SE 2 SE 4 SE 1 SE 8 SE # Input Chan. 2 Diff/4 SE 2 Diff/4 SE 1 Diff/2 SE 1 Diff/2 SE 2 Diff/4 SE 2 Diff/4 SE 1 Diff/2 SE 1 Diff/2 SE Input Voltage (V) PGA (1-128), 2.5 PGA (1-128), 2.5 PGA (1-128), 2.5 PGA (1-128), 2.5 PGA (1-128), 2.5 PGA (1-128), 5 PGA (1-128), 2.5 # ADC/ Chan. 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Power (mW/V) 0.6 mW/+2.7/+5 V 0.6 mW/+2.7/+5 V 0.6 mW/+2.7/+5 V 0.6 mW/+2.7/+5 V 0.6 mW/+2.7/+5 V 0.6 mW/+2.7/+5 V 0.6 mW/+2.7/+5 V Price Start $U.S./1KU+ 4.00 3.64 4.00 3.64 8.86 7.54 7.54 Price Start $U.S./1KU+ 6.33 6.33 7.00 7.00 17.21 3.95 4.75 7.09 7.58 7.50 9.36 4.71 4.30 4.05 4.20 4.63 5.55 3.54 2.53 2.94 3.74 3.74 5.06 3.74 5.56 Price Start $U.S./1KU+ 13.16 12.13 10.07 9.04 8.06 7.04 6.02 5.00

Codec Products
TIs Codec products are optimized for interfacing to TMS320 DSPs Offer products for a variety of applications including those optimized for audio, modem, ADSL and video

Power Management Products


Switching Regulators DC/DC controllers for high flexibility and excellent value SWIFT DC/DC converters for simple design and fewer components Low Dropout Regulators (LDOs) High-current LDOs available for simpler power management solutions Feature-rich products available offering Reset, Power Good pin, and ultra-low dropout voltages TSSOP PowerPAD package improves thermal performance while saving space Supply Voltage Supervisors (SVS) Designed to protect the DSP and maintain data integrity Dual SVSs designed to monitor both C6000 DSP core and I/O voltage rails Small packaging saves PCB space Plug-In Power Solutions Complete power solution EMI and reliability tested

Model ADS8320 ADS8321 TLC4541 TLC4545 ADS8364 ADS8324 TLC3545 TLC3544 TLC3548 TLC3574 TLC3578 TLV2548 TLV2544 TLV2553 TLV2556 TLC2574 TLC2578 TLV2541 ADS7841 ADS7844 TLC2551 TLC2552 TLC2554 TLC2555 TLC2558

Input Power Voltage (V) (mW/V) Vref 1.8 mW/+2.7/+5 V Vref 4.5 mW/+5 V Vref 17.5 mW/+5 V Vref 17.5 mW/+5 V 2.5 V @ +2.5 85 mW/+5 V Vref 2.5 mW/+1.8/+3.6 V Vref 17.5 mW/+5 V 4 29 mW/+5 V 4 29 mW/+5 V 10 30 mW/+5 V 10 30 mW/+5 V +2,4 4.5 mW/+2.7/+5 V +2,4 4.5 mW/+2.7/+5 V Vref 2.2 mW/+2.7/+5 V Vref 2.2 mW/+2.7/+5 V +2,4 4.5 mW/+2.7/+5 V Vref 2.3 mW/+2.7/+5 V Vref 2.3 mW/+2.7/+5 V Vref 3.5 mW/+2.7/+5 V Vref 3.5 mW/+2.7/+5 V Vref 15 mW/+5 V Vref 15 mW/+5 V +4 33 mW/+5 V Vref 15 mW/+5 V +4 33 mW/+5 V Input Voltage (V) +2.5 +2.5 +2.5 +2.5 +2.5 +1.5, +3.5 +2.5 +1.5, +3.5 Power (mW/V) 216 mW/+5 V 186 mW/+5 V 186 mW/+5 V 186 mW/+5 V 186 mW/+5 V 186 mW/+3,+5V 186 mW/+5 V 186 mW/+3,+5 V

Model THS1206 THS1207 THS12082 THS1209 THS10064 THS1007 THS10082 THS1009

Interface P12 P12 P12 P12 P10 P10 P10 P10

For a complete list of data converter development tools see Design Resources on our web site at dataconverter.ti.com SE = Single-Ended, Diff = Differential, Iin = Current Input + Prices are quoted in U.S. dollars and represent suggested resale pricing. Download FREE Data Converter Plug-In for TI Code Composer Studio at www.ti.com/sc/dcplug-in

12

analog.ti.com

Digital-to-Analog Converters for the TMS320C6000 DSP Platform


Model DAC1220 DAC8501 DAC8531 DAC1221 TLV5638 DAC7512 DAC7513 TLV5630 TLV5610 TLV5630 TLV5636 TLV5618A TLV5616 TLV5614 TLV5608 TLV5637 TLV5631 TLV5631 TLV5617A TLV5604 TLV5606 TLV5625 TLV5623 TLV5626 TLV5629 TLV5632 TLV5624 Res. (Bits) 20 16 16 16 12 12 12 12 12 12 12 12 12 12 10 10 10 10 10 10 10 8 8 8 8 8 8 Settling Time (s) 10 ms 10 10 10 ms 1 10 10 1/3 1/3 1/3 1/3.5 2.5/12 3/9 3/9 1/3 1/3 1/3 1/3 2.5/12 3/9 3/9 2.5 3 1/3 1/3 1/3 1/3.5 # Output D/As 1 1 1 1 2 1 1 8 8 8 1 2 1 4 8 2 8 8 2 4 1 2 1 2 8 8 1 Output (V) +5 +Vref/MDAC +Vref +2.5 +2,4 +Vcc +Vref Vref Vref Vref +2,4 Vref Vref Vref Vref +2,4 Vref Vref Vref Vref Vref Vref Vref +2,4 Vref +2,4 +2,4 Power Voltage(s) 3 mW/+5 V 1 mW/+2.7,+5 V 1 mW/+2.7,+5 V 1 mW/+3 V 4.5 mW/+2.7,+5 V 0.7 mW/+2.7,+5 V 0.7 mW/+2.7,+5 V 18 mW/+5 V 18 mW/+5 V 18 mW/+5 V 4.5 mW/+2.7, +5 V 2.4 mW/+2.7, +5 V 0.9 mW/+2.7, +5 V 3.6 mW/+2.7, +5 V 18 mW/+5 V 4.2 mW/+5 V 18 mW/+5 V 18 mW/+5 V 2.1 mW/+2.7, +5 V 3.3 mW/+2.7, +5 V 0.9 mW/+2.7, +5 V 2.1 mW/+2.7, +5 V 0.9 mW/+2.7, +5 V 5.1 mW/+2.7, +5 V 15 mW/+2.7, +5 V 18 mW/+2.7, +5 V 4.5 mW/+2.7, +5 V Price Start $U.S./1KU+ 6.33 2.83 2.83 5.01 4.89 1.37 1.37 9.02 9.41 9.02 3.82 4.25 2.86 8.26 4.74 4.53 5.12 5.12 3.41 4.79 1.77 1.74 1.25 2.22 2.98 3.19 1.65

For a complete list of data converter development tools see Design Resources on our web site at dataconverter.ti.com + Prices are quoted in U.S. dollars and represent suggested resale pricing. Download FREE Data Converter Plug-In for TI Code Composer Studio at www.ti.com/sc/dcplug-in

DSP Codecs for the TMS320C6000 DSP Platform


Model TLV320AIC12 TLV320AIC13 TLV320AIC14 TLV320AIC15 TLV320AIC20 TLV320AIC10 TLV320AIC11 Codec Channels 1 1 1 1 2 1 1 Sampling Rate (kSPS) 26 26 26 26 26 22 22 SNR (dB) 88 88 88 88 87 84 84 DSP Interface Pulse FS SMARTDM Pulse FS SMARTDM Pulse FS SMARTDM Pulse FS SMARTDM Pulse FS SMARTDM Frame, Pulse FS Frame, Pulse FS Host Interface I2C, S2C I2C, S2C I2C, S2C I2C, S2C I2C, S2C S2C S2C Analog Outputs (Ohms) 600 (1), 16 (2) 600 (1), 16 (2) 600 (1) 600 (1) 600 (1), 150 (2), 8 (1) 600 (2) 600 (2) Core Power Supply (Digital/Analog) (V) 1.8/2.7 to 3.6 1.8/2.7 to 3.6 1.8/2.7 to 3.6 1.8/2.7 to 3.6 1.8/2.7 to 3.6 3 to 5.5 3 to 5.5 Logic I/O (V) 2.7 to 3.6 1.1 to 3.6 2.7 to 3.6 1.1 to 3.6 2.7 to 3.6 3 to 5.5 1.1 to 5.5 Power Dissipation (w/o Speaker) Price (mW) $U.S./1KU+ 10 2.75 10 2.95 10 2.35 10 2.71 20 3.51 39 2.12 39 2.12

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

Suggested Power Management Solutions for the C6000 DSP Platform for Non-Portable Applications
Output Current Dual Plug-In Module Plug-In Module DC/DC Converter (w/ FETs) DC/DC Controller Dual LDO1 Low Drop-Out Regulator Supervised Voltage Dual SVS2 Supply Voltage Supervisor 250 mA PT5520 TPS62000 TPS40000 TPS70702 TPS76601 1.2 V TPS3110E12 TPS3123J12 500 mA PT5520 TPS62000 TPS40000 TPS70102 REG103 1.4 V TPS3110K33 TPS3801-01 750 mA PT5520 TPS54310 TPS40000 TPS767D301 TPS77701 1.5 V TPS3110K33 TPS3123G15 1A PT6940 PT5520 TPS54310 TPS40000 TPS767D301 TPS76701 1.8 V TPS3305-18 TPS3128E18 2A PT6940 PT5500 TPS54310 TPS40000 TPS70302 TPS75201 2.5 V TPS3305-25 TPS3823-25 4A PT6940 PT5400 TPS54610 TPS40000 TPS75601 3.3 V N/A TPS3823-33 6A PT6940 PT5400 TPS54610 TPS40000 8A PT6600 TPS54910 TPS40000

Note 1: Current shown for powering DSP core. I/O current capability for the Dual LDO is rated approximately 50% of core current. Note 2: Other supervised voltage is 3.3 V. Adjustable output voltage part numbers shown. Fixed voltages also available. See power.ti.com for a complete product offering.

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

analog.ti.com

13

C6000 Analog

FIFO Products for the TMS320C6000 DSP Platform

TI DSP-Sync FIFO Products


Industrys fastest 3.3-V FIFOs fully optimize DSP performance in high bandwidth telecom and internetworking applications by eliminating data bottlenecks

TI DSP-Sync FIFOs for the TMS320C6000 DSP Platform


Device SN74V215 SN74V225 SN74V235 SN74V245 SN74V263 SN74V273 SN74V283 SN74V293 SN74V3640+ SN74V3650+ SN74V3660+ SN74V3670+ SN74V3680+ SN74V3690+ Description 512 18, Sync FIFO 1K 18, Sync FIFO 2K 18, Sync FIFO 4K 18, Sync FIFO 8K 18/16K 9, Sync FIFO 16K 18/32K 9, Sync FIFO 32K 18/64K 9, Sync FIFO 64K 18/128K 9, Sync FIFO 1K 36, Sync FIFO 2K 36, Sync FIFO 4K 36, Sync FIFO 8K 36, Sync FIFO 16K 36, Sync FIFO 32K 36, Sync FIFO Package 64 TQFP 64 TQFP 64 TQFP 64 TQFP 80 TQFP 100 BGA+ 80 TQFP 100 BGA+ 80 TQFP 100 BGA+ 80 TQFP 100 BGA+ 128 TQFP 128 TQFP 128 TQFP 128 TQFP 128 TQFP 128 TQFP Supply Voltage (V) 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 Max Clock Freq (MHz) 133 133 133 133 166 166 166 166 166 166 166 166 166 166 Access Time (ns) 5 5 5 5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 $U.S./1KU* 5.67 6.36 7.18 7.87 20.26 22.00 23.74 25.48 16.79 18.53 20.26 22.00 23.74 25.48

Applications
Network security cameras Wireless LAN Streaming video servers Remote Access Servers (RAS) Wireless basestations Digital Subscriber Lines (xDSL) Medical and industrial imaging Multi-channel telephony Gigabit Ethernet routers ATM switches SONET/ATM multiplexers Broadband video transcoders

Features and Benefits


Provide DSP glueless interface to TIs TMS320 DSPs Allow both first-word and standard fall-through timing Offer fully programmable flags

* Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing for the fastest available device. + Contact factory for availability. For a complete list of TI FIFO devices, please see our web site at www.ti.com/sc/fifo

14

www.ti.com/sc/fifo

TMS320C55x DSP Generation, Fixed Point


Industrys Best Power Efficiency
Specifications
C55x DSP core delivers 300 MHz for up to 600-MIPS performance TMS320C5510 DSPs are in production today and TMS320C5509 DSPs are sampling today Software compatible across the entire C5000 DSP platform

TMS320C5000 DSP Platform Roadmap


Software Compatible
C55x DSP Multicore

Power Efficiency/System Density

OMAP C55x + ARM9


C5441 532 MIPS C5421 200 MIPS C5420 200 MIPS OMAP5910 C55x + ARM9

Applications
Feature-rich, miniaturized personal and portable products 2G, 2.5G and 3G cell phones and basestations Digital audio players Digital still cameras Electronic books Voice recognition GPS receivers Fingerprint/Pattern recognition Wireless modems Headsets Biometrics

C5470 C54x + ARM7

C55x DSP
C5510 320-400 MIPS

e or C tic ul RIS M P+ DS ication C5416 C5410 C5409 Appl nced 120-160 MIPS 100-160 MIPS 80-160 MIPS Enha
C5402 C5404 C5407 C5401 100-160 MIPS 120 MIPS 120 MIPS 50 MIPS

C5502 400 MIPS

C5509 288-400 MIPS

Feature Integration
The C5000 DSPs span the applications spectrum with core performance extended to 200 MHz.

Features
Advanced automatic power management Configurable idle domains to extend your battery life Shortened debug for faster time-to-market C5502 DSP The Price/ Performance Leader 200-MHz clock rate 64-KB RAM, 32-KB ROM Three multi-channel buffered serial ports (McBSPs), I2C, general-purpose timers, watchdog timer, UART 32-bit EMIF C5509 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 timers New C5509 Peripherals: USB 2.0 full-speed (12 Mbps), 10-bit ADC, real-time clock (RTC), glueless media interfaces to Sony Memory Stick, MMC, and SD

TMS320C55x DSP Generation Block Diagram


Program/Data ROM
Advanced In-Circuit Emulation/ Real-Time Emulation

Program/Data RAM

Universal Serial Bus (12 Mbps) 10-Bit Analog-toDigital Converter Real-Time Clock

Data Read (3-16 bit) Data Write (2-16 bit) Program (32 bits)

I2C Hardware UART Sony Memory Stick Multimedia Card/ Secure Digital Watchdog Timer C55x Device Specific 6-Channel DMA
Multi-channel Buffered Serial Port (McBSP)

DCT/iDCT Pixel Interpolation Motion Estimation Video Hardware Extensions

C55x DSP CPU


Peripheral Bus
Instruction Buffer Unit Dual MAC
17 x 17 MPY 40-Bit Adder RND, SAT 17 x 17 MPY 40-Bit Adder RND, SAT

Idle Domain Register ALU


40-Bit CMPS
(Operates on 32-bit data

or dual 16-bit operations)

Shifter
40-Bit Barrel (-32, 31)

Accumulators
40-Bit ACC A 40-Bit ACC C 40-Bit ACC B 40-Bit ACC D 16-Bit ALU

Enhanced Host Port Interface (HPI) General-Purpose I/O Timers Clock Generator C55x Common Peripherals

Addressing Unit
4 Data Registers 8 Auxiliary Registers 3 Addressing Units

Advanced Power Management

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

www.dspvillage.ti.com/c5000

15

C5000 DSP

C5471 C54x + ARM7

Program (32 bits)

MicroStar BGA Package Comparison

The ultra-small physical size (12 mm 12 mm 1.4 mm) of the C5000 DSP MicroStar BGA (ball grid array) packaging can also help increase the performance per square inch for MIPS-intensive or space-constrained applications. The C5509 DSP is also pictured in a 144-pin LQFP.

TMS320C55x DSP Generation Product Specification Guide


Device DAT/PRO Memory RAM ROM (ADDR) Stick/ Voltage (V) (Bytes) (Bytes) Security (Words) USB ADC UART I2C RTC McBSP! MMC/SD Core I/O 32K 32K 64K 64K 32K Y Y 8M 8M 8M 8M 8M Y Y Y Y Y Y Y Y Y Y 3 3 3 3 3 Y Y 1.6 1.6 1.6 1.6 1.5 3.3 3.3 3.3 3.3 3.3 Cycles COM Timers (ns) MIPS Packaging $U.S./1KU+ $U.S./10KU+ HPI16 HPI16 HPI16 HPI16 2 2 2* 2* 5 6.25 5 6.9 5 400 240 BGA 320 240 BGA 400 144 LQFP 179 BGA 288 144 LQFP 179 BGA 400 176 LQFP 176 BGA 28.50 25.50 26.40 20.50 10.18 25.00 22.00 20.50 16.50 9.95

TMS320VC5510-200 320K TMS320VC5510-160 320K TMS320VC5509-200 256K TMS320VC5509-144 256K TMS320VC5502-200 64K

HPI16/8 3*

Note: All devices include 6-channel DMA and software PLL. ! = Multi-channel 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 2002 suggested resale pricing.

16

www.dspvillage.ti.com/c5000

OMAP5910 Processor

Applications:
Internet appliances Applications processing Enhanced gaming Webpad Point-of-sale Medical devices Industry-specific PDAs Telematics Digital media processing Military and government cellular

Embedded OMAP Processor: OMAP5910


Sampling today, the dual-core OMAP5910 processor integrates a TMS320C55x DSP core with a TI-enhanced ARM925 on a single chip for the optimal combination of high performance with low power consumption. This unique architecture offers an attractive solution to both DSP and ARM developers, which provides the low-power, real-time signal processing capabilities of a DSP coupled with the command and control functionality of an ARM. Combined with TIs software development support, OMAP Technology Centers, OMAP Developers Network, tools and software, the OMAP5910 processor is ideal for designers working with devices that require embedded applications processing in a connected environment. These applications range from Internet applications to military and government cellular.

Features:
OMAP5910 dual-core processor includes both: 150-MHz TI-enhanced ARM925 microprocessor: 16 KB instruction cache and 8 KB data cache Data and instruction MMUs 32-bit and 16-bit instruction sets 150-MHz TMS320C55x DSP core with: 12 KW (24 KB) instruction cache 80 KW (160 KB) SRAM 16 KW (32 KB) ROM Hardware accelerators for video algorithms Peripherals and on-chip resources: 192 KB shared SRAM Two 16-bit memory interfaces for SDRAM and flash Nine-channel system DMA controller LCD controller USB 1.1 host and client MMC/SD card interface Seven serial ports plus three UARTs Nine timers Keyboard interface Small, 289-pin (12 mm 12 mm) MicroStar BGA package Less than 250 mW at 1.6 V

Familiar Development Environment Speeds Design Cycle


The OMAP5910 processor enables embedded developers to program using familiar development environments by supporting leading operating systems such as Microsoft Windows CE.NET, Linux, and TIs DSP/BIOS real-time scalable kernel. This open development environment makes it possible for designers to deliver innovative products to the market faster, utilizing familiar tools, a standard application programming interface (API) and a seamless interface to the DSP through an optimized interprocessor communication mechanism. The built-in interprocessor communication mechanism eliminates the need for developers to program the RISC and DSP independently resulting in reduced programming efforts.

OMAP5910 Peripheral Block Diagram


DSP Private

DSP
32 Traffic Ctrl 75 MHz Flash 16 SDRAM 16 EMIFS EMIFF IMIF 32

16 DSP Shared

32 System DMA

TMS320C55x Core 150 MHz

System Shared 32 32

ARM TI Enhanced ARM925 Core 150 MHz

ARM Shared

32 LCD Ctrl

32 SRAM 1.5 Mb

Operating Systems Supported:


Microsoft Windows CE Open source Linux

ARM Private

OMAP5910 processor diagram with ARM925 and C55x DSP cores and peripherals.

www.omap.com

17

OMAP5910

Embedded OMAP Processor: OMAP5910 (Continued)


Software and Tools
To aid you in developing your application with an OMAP5910 processor, the following development tools and software are available: Innovator Development Kit for the OMAP Platform is a handheld expandable development platform. Full support for high-level operating systems and programming languages such as Linux and Microsoft Windows CE. Code Composer Studio IDE for the OMAP platform: integrates all host and target tools in a unified environment, which simplifies DSP configuration and optimization. A growing base of TI DSP-based software modules from third parties including over 70 eXpressDSP-compliant, interoperable algorithms.

Support
The OMAP Developers Network includes a number of independent companies and consultants designing products for the OMAP platform. For more in-depth technical support, customers also will have access to fee-based OMAP Technology Centers (OTC) complete with on-staff consultants ready to focus on specific design issues.

Samples and Availability


The OMAP5910 processor is sampling today with volume production scheduled first quarter 2003. Contact your local TI representative for further information.

OMAP5910 Processor Technical Documentation


An online, downloadable literature kit is available at www.omap.com/rd/omap5910 and contains the following:

Technical Documentation
OMAP5910 Data Manual (SPRS197) OMAP5910 Technical Reference (SPRU602) OMAP5910 Silicon Errata (SPRZ016) System Initialization for the OMAP5910 Device (SPRA828) Configuring Code Composer Studio for OMAP Debugging (SPRA807)

White Papers
Multimedia Technologies on Terminals Based on the OMAP Platform Enabling the Killer Application Bringing Streaming Video to Wireless Handheld Devices Programming Considerations for Developing NextGeneration Wireless Embedded Applications Reducing the Security Threats to 2.5G and 3G Wireless Applications

Block Diagrams OMAP5910 Device Block Diagram OMAP5910 System Block Diagram

OMAP5910 Online Training


OMAP5910 Product Overview www.ti.com/omap5910training

OMAP Processor Product Specification Guide


Device CPU Frequency RAM ROM External (MHz) (Bytes) (Bytes) Memory I/F 150 150 160K 192K 32K SDRAM*, ASYNC* SDRAM, ASYNC DMA Timers 6 Ch Serial Ports Misc Voltage (V) Core I/O Packaging $U.S./1KU+ 34.40 $U.S./10KU+ 32.00 OMAP5910 (DSP) C55x (RISC) ARM9TDMI 3 GP, 2 McBSP*, 1 WDT 2 MCSI* 9 Ch 1 OS, 3 Host or 2 Host/1 Function USB 1.1, 3 GP, 1 McBSP, wire, I2C, 1 WDT HDQ, 3 UARTs (1 IrDA) 3 Video HW Accel, 1.6 1.8/ 289 BGA 14 GPIO*, MMU 2.75/3.3 LCD, Camera, MMC/SD, RTC, Keypad, 10 GPIO, MMU

* Shared with the ARM9TDMI. Shared with the C55x CPU. External memory interfaces may use 1.8-, 2.75- or 3.3-V nominal. MicroStar BGA package + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.

18

www.omap.com

TMS320C54x DSP Generation, Fixed Point


Power-Efficient Performance DSPs
Specifications
16-bit fixed-point DSPs Power dissipation as low as 60 mW for 100 MIPS Single- and multi-core products delivering 30532 MIPS performance 1.2-, 1.8-, 2.5-, 3.3- and 5-V versions available Three power-down modes Integrated RAM and ROM configurations Auto-buffered serial port Multi-channel buffered serial port Host port interface Ultra-thin packaging (100-, 128-, 144- and 176-pin LQFPs; 144-, 176- and 169-pin MicroStar BGAs) 6-channel DMA controller per core

TMS320C54x DSP Generation Block Diagram


Program/Data ROM Program/Data RAM
JTAG Emulation Control
Buffered Serial Port (BSP)

D(15-0) A(22-0)

Program/Data Buses C54x DSP CPU DMA

Timer

MAC

ALU

Peripheral Bus

Shifter
40-Bit Barrel (-16, 31)

Accumulators
40-Bit ACC A 40-Bit ACC B

Host Port Interface (HPI) 16/8


Multi-channel Buffered Serial Port (McBSP)

Addressing Unit
8 Auxiliary Registers 2 Addressing Units

PLL Clock Generator S/W Waitstate Generator

Power Management

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

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

TMS320C5421 Multicore DSP Block Diagram


2 KWords ROM 64 KWords RAM
JTAG Emulation Control
Multi-channel Buffered Serial Port (McBSP) Multi-channel Buffered Serial Port (McBSP)

Program/Data Buses

Peripheral Bus

Features
Integrated Viterbi accelerator 40-bit adder and two 40-bit accumulators to support parallel instructions 40-bit ALU with a dual 16-bit configuration capability for dual one-cycle operations 17 17 multiplier allowing 16-bit signed or unsigned multiplication Four internal buses and dual address generators enable multiple program and data fetches and reduce memory bottleneck Single-cycle normalization and exponential encoding Eight auxiliary registers and a software stack enable advanced fixed-point DSP C compiler Power-down modes for batterypowered applications

Power Management

DMA
Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5

Multi-channel Buffered Serial Port (McBSP)

16-Bit Timer 2 GP I/O PLL Clock Generator 16-Bit HPI

C54x DSP CPU

128 KWords RAM


Power Management

FIFO Interface
16-Bit HPI

DMA

Peripheral Bus

C54x DSP CPU

Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5

Multi-channel Buffered Serial Port (McBSP) Multi-channel Buffered Serial Port (McBSP) Multi-channel Buffered Serial Port (McBSP)

16-Bit Timer 2 GP I/O

Program/Data Buses 2 KWords ROM 64 KWords RAM

PLL Clock Generator

JTAG Emulation Control

The C5420 and C5421 DSPs are dual-core DSPs targeted at carrier-class voice and video end equipments. The C5441 DSP features four C54x DSP cores on a single piece of silicon, offering 532 MIPS and is targeted at high-channel-density solutions.

www.dspvillage.ti.com/c5000

19

C5000 DSP

17 x 17 MPY 40-Bit Adder RND, SAT

40-Bit ALU
CMPS Operator (VITERBI)

Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5

TDM Serial Port Standard Serial Port

EXP Encoder

TMS320C54x DSP Generation Product Specification Guide


Device** RAM ROM DAT/PRO (16-bit Words) (16-bit Words) (ADDR) (Words) SER 128K 128K 64K 64K 64K 32K 32K 32K 32K 32K 40K 16K 16K 16K 16K 8K 32K 32K 32K 32K 32K 6K 6K 6K 6K 10K 10K 10K 10K 10K 5K 5K 16K 40K 16K 16K 16K 16K 16K 16K 16K 16K 16K 16K 128K 64K 16K 4K 4K 4K 16K 16K 16K 2K 2K 48K 48K 48K 48K 2K 2K 2K 2K 2K 28K 28K 64K 128K 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/1M 64K/1M 64K/1M 64K/8M 64K/8M 64K/8M 64K/8M 64K/8M 64K/64K 64K/64K 64K/64K 64K/64K 64K/64K 64K/64K 64K/64K 64K/64K 64K/64K 64K/64K 64K/64K 64K/8M 64K/8M 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3!* 3!* 3!* 3!* 3!* 2! 2! 2! 2! 2!* 2!* 2!* 2!* 2!* 2 2 2 2 Voltage (V) Core** I/O 1.5 1.5 1.6 1.5 2.5 1.6 1.5 1.8 1.8 1.8 1.6 1.6 1.6 1.8 1.8 1.8 2.5 2.5 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 5 3.3 5 1.5 1.5 3.3 3.3 3.3 3.3 3.3 3.3 3.3 1.83.6 3.3 3.3 3.3 3.3 3.3 1.83.6 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 5 3.3 5 3.3 3.3 COM Timers HPI 8/16 HPI 8/16 HPI 8/16 HPI 8/16 HPI 8 HPI 8/16 HPI 8/16 HPI 8/16 HPI 8/16 HPI 8/16 HPI HPI HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8 HPI 8/16 HPI 8/16 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 PLL SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW SW HW HW HW HW HW SW HW SW SW Cycles (ns) MIPS Packaging 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 176 BGA, 144 LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 BGA, LQFP 144 LQFP 144 LQFP 100 LQFP 100 LQFP 128, 144 LQFP 128, 144 LQFP 100 LQFP 100 LQFP 128, 144 LQFP 128, 144 LQFP 128, 144 LQFP 100 LQFP 100 LQFP 144 BGA, LQFP 144 BGA, LQFP $U.S./1KU+ 29.87 26.94 15.30 13.81 30.40 12.73 11.15 14.34 11.95 9.26 14.83 8.77 10.13 6.79 5.66 4.50 29.03 24.22 21.99 36.70 33.31 17.09 15.54 18.46 16.79 21.40 19.44 22.52 20.46 20.46 9.47 16.60 10.66 11.00 $U.S./10KU+ 25.00 22.50 14.95 13.50 26.86 12.45 10.90 14.02 10.00 7.75 14.50 8.57 9.90 6.63 5.00 4.00 25.65 21.39 19.43 32.42 30.03 15.43 14.02 16.66 15.15 19.31 17.55 20.32 18.47 18.47 8.37 14.98 9.75 9.78 TMS320VC5416-160 TMS320VC5416-120 TMS320VC5410A-160 TMS320VC5410A-120 TMS320VC5410-100 TMS320VC5409A-160 TMS320VC5409A-120 TMS320UC5409-80 TMS320VC5409-100 TMS320VC5409-80 TMS320VC5407-120 TMS320VC5404-120 TMS320VC5402A-160 TMS320UC5402-80 TMS320VC5402-100 TMS320VC5401-50 TMS320VC549-120 TMS320VC549-100 TMS320LC549-80 TMS320LC548-80 TMS320LC548-66 TMS320LC546A-66 TMS320LC546A-50 TMS320LC545A-66 TMS320LC545A-50 TMS320LC543#-50 TMS320LC543#-40 TMS320LC542#-50 TMS320LC542#-40 TMS320C542#-40 TMS320LC541B-66 TMS320C541#-40 TMS320C54CST TMS320C54V90 6.25 160 8.33 120 6.25 160 8.33 120 10 100 6.25 160 8.33 120 12.5 80 10 100 12.5 80 6.25 120 6.25 120 6.25 160 12.5 80 10 100 20 50 8.3 120 10 100 12.5 80 12.5 80 15 66 15 66 20 50 15 66 20 50 20 50 25 40 20 50 25 40 25 40 15 66 25 40 8.33 120 8.5/17 118/59

New New

New New

! = 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 Users Guide, SPRU131F, for details) * = 1 TDM serial port = Multi-channel buffered serial port (McBSP) = 6-channel DMA per core = MicroStar BGA package ** Nomenclature for core: C = 5 V; LC = 3.3 V; VC = 2.5 V or less; UC = 1.8 V or less + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.

Multicore DSP Product Specification Guide


Device** RAM ROM DAT/PRO (16-bit Words) (16-bit Words) (ADDR) (Words) SER 4K 64K/256K 64K/256K 64K/256K 12 6 6 Voltage (V) Core** I/O 1.5 1.8 1.8 3.3 3.3 3.3 COM Timers HPI 16 HPI 16 HPI 16 4 2 2 PLL SW SW SW Cycles (ns) 7.5 10 10 MIPS 532 200 200 Packaging 169 BGA, 176 LQFP 144 BGA, LQFP 144 BGA, LQFP $U.S./1KU+ 117.71 71.30 60.55 $U.S./10KU+ 104.00 63.00 53.50 TMS320VC5441-532 640K TMS320VC5421-200 256K TMS320VC5420-200 200K

Internal bootloader not available on VC5420 DSP = Multi-channel buffered serial port (McBSP) = 6-channel DMA per core = Multicore 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 + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.

20

www.dspvillage.ti.com/c5000

TMS320C5000 DSP + RISC, Fixed Point


System-Level DSPs
Specifications
Dual CPU processor integrating a TMS320C54x DSP core and an ARM7TDMI RISC 1.8-volt core and 3.3-volt peripherals JTAG scan-based emulation of DSP and RISC cores 257-ball MicroStar BGA package

TMS320C5470/5471 System-Level DSP Block Diagram


Keypad I/F C54x DSP 100 MIPS GPIO SPI Timer DSP SRAM (Optional) RAM 72 KW (+API) RISC 47.5 MHz (ARM7TDMI) I2C UART UART-IrDA Timer RISC RAM/ROM Ethernet PHY MEM I/F Ethernet State Machine 16 KB Buffer RAM 16 KB CLK PLL WD Timer JTAG Emulation Control 8x8 Keypad LEDs, etc. LEDs, Display

McBSP1

Codec

McBSP0

TMS320C54x DSP core subsystem 100-MIPS operation 72 kwords RAM Two multi-channel buffered serial ports (McBSPs) Direct memory access (DMA) controller Phase-locked loop External memory interface ARM port interface (API) ARM7TDMI RISC core subsystem 47.5-MHz operation 16 KByte zero-wait-state SRAM Memory interface (SDRAM, SRAM, ROM, Flash) Single-port 10/100 Base-T Ethernet Interface (C5471 DSP only) 36 general-purpose I/O (ARMI/O) Two UARTs (one IrDA) Serial peripheral interface (SPI) I2C interface Three timers (one watchdog) Phase-locked loop

EMIF

DMA

10/100 MAC

The system-level DSPs integrate C54x DSP with an ARM7 RISC and the most widely-used embedded operating systems. The C5470/C5471 DSPs deliver DSP-enabled performance for low-cost connected applications such as wireless data, smart pen pads, text-to-speech, voice recognition command control, access point controller, networked security, industrial control and emergency radio.

TMS320C5000 DSP + RISC Product Specification Guide


Device** New TMS320VC5470 (DSP) (RISC) CPU C54x Frequency RAM ROM (MHz) (Bytes) (KBytes) 100 144K (72K N/A 16 bits) 47.5 100 47.5 16K (4K 32 bits) 144K (72K 16 bits) 16K (4K 32 bits) N/A N/A N/A External Memory Interface ASYNC SDRAM, ASYNC ASYNC SDRAM, ASYNC 6 Ch DMA 6 Ch Timers 1 2 1 2 Serial Ports 2 McBSPs 1 I2C, 1 SPI, 2 UARTs (1 IrDA) 2 McBSPs 1 I2C, 1 SPI, 2 UARTs (1 IrDA) Ethernet/ HPNA MISC PLL, API PLL, 36 GPIO, WD PLL, API Core Supply Voltage (V) 1.8 1.8 1.8 1.8 I/O Supply Voltage (V) 3.3 3.3 3.3 3.3 13.30 13.00 $U.S./1KU+ 12.27 $U.S./10KU+ 12.00

ARM7TDMI

New TMS320VC5471 (DSP) C54x


(RISC) ARM7TDMI

10/100 PLL, 36 MAC GPIO, WD

257 ball MicroStar BGA package + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.

www.dspvillage.ti.com/c5000

21

C5000 DSP

Features

TMS320C5000 DSP Platform Hardware Development Tools


Description
DSP STARTER KITS (DSKs)

Part #
TMDS3P701840 (U.S. part number) TMDS3P701840E (European part number)

$U.S.+
395
eStore

New TMS320C54x DSP Starter Kit (DSK), TMS320C5416 DSP based*


DEVELOPMENT KITS New Standard Innovator Development Kit for OMAP New Deluxe Innovator Development Kit for OMAP JTAG EMULATORS New XDS560 PCI-Based High-Performance JTAG Emulator XDS510 Emulator for Windows (ISA) & JTAG Cable for Windows XDS510PP-Plus Parallel Port Emulator for Windows + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.

www.prodsys.com/InnovatorDK/InnDK_index.asp? www.prodsys.com/InnovatorDK/InnDK_index.asp? TMDX00560 TMDS00510 TMDS3P701014

1,995 2,995 3,995 4,000 1,500


eStore eStore eStore

This is the recommended development platform for TMS320C54x DSP. * Includes 32K application size limited Code Composer Studio Development Tools, DSP target board, power supply and cables. # EVM includes Code Composer Studio, DSP target board, XDS510PP-Plus power supply and parallel port cable.

TMS320C5000 DSP Platform Software Development Tools


Description
New Essential Guide to Getting Started with DSP CD-ROM Includes Code Composer Studio 90-Day Free Evaluation Tools
C5000 Code Composer Studio Development Tools* Supports C54x, C55x and C5000 multicore DSPs

Part #
SPRC067 (www.dspvillage.ti.com/freetools) TMDS324L85C-07 TMDS322L85C-03 SPRC049

$U.S.+
Free 2,995 600 Free 4,500 900
eStore eStore eStore

New C5000 Code Composer Studio Development Tools Annual Software Subscription New Code Composer Studio IDE 90-Day Free Evaluation Tools for OMAP CD-ROM

eStore

New Code Composer Studio Development Tools for the OMAP Platform* TMDSMP4M85C-07 Supports OMAP devices, C54x, C55x, ARM7, ARM9, C5000 DSP + RISC and multicore DSPs New Code Composer Studio Development Tools for OMAP Platform Annual S/W Subscription + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.
TMDS322P85C-03

eStore

* Includes Code Composer Studio Development Tools, DSP/BIOS kernel, code generation tools (C/C++/assembler/linker), XDS510 device drivers (emulation soft-

ware), RTDX, simulator and target-specific device drivers. Includes full-featured Code Composer Studio Development Tools, code generation tools (C compiler/assembler/linker) and simulator all limited to 90 days.

TMS320C5000 DSP Platform Tools Documentation


Software Reference Guides TMS320C55x DSP Programmers Guide TMS320C55x Optimizing C/C++ Compiler Users Guide TMS320C55x Assembly Language Tools Users Guide C55x Instruction Set Simulator Users Guide TMS320C54x Optimizing C/C++ Compiler Users Guide Code Composer Studio Getting Started Guide Web Search Literature # SPRU376 SPRU281 SPRU280 SPRU517 SPRU103 SPRU509 Software Reference Guides (Contd) TMS320 DSP/BIOS Users Guide TMS320C5000 DSP/BIOS Application Programming Interface (API) Reference Guide TMS320C54x Assembly Language Tools Users Guide Product Bulletin XDS560 Emulator Product Bulletin SPRB148 Web Search Literature # SPRU423 SPRU404 SPRU102

22

www.dspvillage.ti.com/c5000

TMS320C5000 DSP Literature and Related Technical Documentation


Data Sheets TMS320C54x/LC54x/VC54x Data Sheet TMS320VC5401 Data Sheet TMS320VC5402 Data Sheet TMS320UC5402 Data Sheet Web Search Literature # SPRS039 SPRS153 SPRS079 SPRS096 SPRS007 SPRS082 SPRS101 SPRS140 SPRS075 SPRS139 SPRS095 SPRS080 SPRS098 SPRS122 SPRS017 SPRS180 SPRS187 SPRS166 SPRS163 SPRS076 SPRS197 SPRZ016 SPRU393 SPRU312 Hardware Users Guides TMS320C54x CPU & Peripherals, Volume 1 TMS320C54x DSP Mnemonic Instruction Set, Volume 2 TMS320C54x DSP Algebraic Instruction Set, Volume 3 TMS320C54x Enhanced Peripherals Guide, Volume 5 TMS320C55x DSP CPU Reference Guide TMS320C55x DSP Algebraic Instruction Set Reference Guide TMS320C55x DSP Mnemonic Instruction Set Reference Guide TMS320C55x DSP Peripherals Reference Guide TMS320VC547x CPU and Peripherals Reference Guide Web Search Literature # SPRU131 SPRU172 SPRU179 SPRU302 SPRU371 SPRU375 SPRU374 SPRU317 SPRU038 SPRU602 SPRU173 SPRU422 SPRU429 SPRT253 SPRT228 SPRT226 SPRT250 SPRA828 SPRA807

New TMS320VC5404/VC5407 Data Sheet TMS320VC5409 Data Sheet


TMS320UC5409 Data Sheet TMS320VC5409A Data Sheet TMS320VC5410 Data Sheet TMS320VC5410A Data Sheet TMS320VC5416 Data Sheet TMS320VC5420 Data Sheet TMS320VC5421 Data Sheet TMS320VC5441 Data Sheet

New OMAP5910 Technical Reference


Software Users Guides TMS320C54x DSP Application Guide, Volume 4

New TMS320C55x DSP Library (DSPLIB) Programmers Reference


TMS320C54x-to-TMS320C55x Code Migration Reference Guide Product Bulletins

New TMS320C5470 Data Sheet New TMS320C5471 Data Sheet New TMS320C54CST Data Sheet TMS320VC5502 Data Sheet
TMS320VC5509 Data Sheet TMS320VC5510 Data Sheet

New Embedded V.90 Modem Solution Product Bulletin New OMAP5910 Embedded Application Processor Product Bulletin
Application Notes

New OMAP5910 Data Sheet New OMAP5910 Silicon Errata Technical Briefs and Overviews
TMS320C55x Technical Overview TMS320C55x DSP Functional Overview

New System Initialization for the OMAP5910 Device New Configuring Code Composer Studio for OMAP Debugging

TMS320C5000 DSP Foundation Software Technical Documentation


Foundation Software Reference Guides TMS320C54x Chip Support Library API Users Guide TMS320C54x DSP Library Programmers Reference TMS320C55x Chip Support Library API Users Guide TMS320C55x CSL USB Programmers Reference Guide Web Search Literature # SPRU420 SPRU518 SPRU433 SPRU511 Foundation Software Reference Guides (Contd) TMS320C55x DSP Library Programmers Reference Web Search Literature # SPRU422 SPRU037

New TMS320C55x Image/Video Processing Library


Programmers Reference Application Notes Optimized DSP Library for C Programmers on the TMS320C54x

SPRA480

TMS320 DSP Algorithm Standard Technical Documentation


Software Reference Guides TMS320 DSP Algorithm Standard API Reference TMS320 DSP Algorithm Standard Demonstration Application TMS320 DSP Algorithm Standard Developers Guide Web Search Literature # SPRU352 SPRU360 SPRU361 SPRU424 Application Notes Web Search Literature # SPRA579 SPRA581 SPRA580 TMS320 DSP Algorithm Standard Rules and Guidelines Making DSP Algorithms Compliant with the TMS320 DSP Algorithm Standard The TMS320 DSP Algorithm Standard White Paper Using the TMS320 DSP Algorithm Standard in a Dynamic

DSP System Using the TMS320 DSP Algorithm Standard in a Static DSP System SPRA577

TMS320C5000 DSP Platform Product Support


Application Notes Benchmarks TMS320C5000 DSP Foundation Software C54x DSP Software Library C55x DSP Software Library
New C55x DSP Imaging Software Library

www.ti.com/sc/c5000appnotes www.dspvillage.ti.com/c5000bench www.dspvillage.ti.com/c5000dsplib www.ti.com/c54xdsplib www.ti.com/c55xdsplib www.ti.com/c55ximagingdsplib

www.dspvillage.ti.com/c5000

23

C5000 DSP

New TMS320C55x DSP Product Bulletin New Client-Side Telephony Solution Product Bulletin

Data Converters, DSP Codecs and Power Management Products for the TMS320C5000 DSP Platform

TIs Data Converter products are optimized for easy interface to TMS320 DSPs.
Our Analog-to-Digital and Digitalto-Analog converters cover applications such as: Audio Graphics Communications Modems Cellular phones Video capture and digital imaging Industrial control and diskdrive servo-loop control Automotive Electronic instrumentation Digital audio Any DSP-based system

Analog-to-Digital Converters for the TMS320C5000 DSP Platform


Model ADS1240 ADS1241 ADS1216 Res. (Bits) 24 24 24 Res. (Bits) 16 16 16 16 16 14 14 14 14 14 14 14 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 Res. (Bits) 12 12 12 12 10 10 10 10 Sampling Rate (kSPS) 0.015 0.015 0.78 Sampling Rate (kSPS) 100 100 200 200 500 50 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 400 400 400 400 400 Sampling Rate (kSPS) 6000 6000 8000 8000 6000 6000 8000 8000 # Input Chan. 2 Diff/4 SE 4 Diff/8 SE 4 Diff/8 SE # Input Chan. 1 Diff 1 Diff 1 SE 1 pDiff 6 Diff 1 Diff 1 pDiff 1 SE 4 SE 8 SE 4 SE 8 SE 8 SE 1SE 2SE 4 SE 1 SE 11 SE 11 SE 4 SE 8 SE 2 Diff/4 SE 4 Diff/8 SE 1 SE 2 SE 1 SE 4 SE 8 SE # Input Chan. 2 Diff/4 SE 2 Diff/4 SE 1 Diff/2 SE 1 Diff/2 SE 2 Diff/4 SE 2 Diff/4 SE 1 Diff/2 SE 1 Diff/2 SE Input Voltage (V) PGA (1-128), 2.5 PGA (1-128), 2.5 PGA (1-128), 2.5 # ADC/ Chan. 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 # ADC/ Chan. P12 P12 P12 P12 P10 P10 P10 P10 Input Voltage (V) Vref Vref Vref Vref 2.5V @ +2.5 Vref Vref Vref 4 4 10 10 +2,4 Vref Vref +2,4 Vref Vref Vref +2,4 Vref Vref Vref Vref Vref Vref +4 +4 Input Voltage (V) +2.5 +2.5 +2.5 +2.5 +2.5 +1.5,+3.5 +2.5 +1.5,+3.5 Power (mW/V) 0.6 mW/+2.7/+5V 0.6 mW/+2.7/+5V 0.6 mW/+2.7/+5V Power (mW/V) 1.8 mW/+2.7/+5 V 4.5 mW/+5 V 17.5mW/+5 V 17.5mW/+5 V 85 mW/+5 V 2.5 mW/+1.8/+3.6 V 17.5mW/+5 V 17.5mW/+5 V 29 mW/+5 V 29 mW/+5 V 30 mW/+5 V 30 mW/+5 V 4.5 mW/+2.7/+5 V 2.3 mW/+2.7/+5 V 2.3 mW/+2.7/+5 V 4.5 mW/+2.7/+5 V 2.3 mW/+2.7/+5 V 2.2 mW/+2.7/+5 V 2.2 mW/+2.7/+5 V 4.5 mW/+2.7/+5 V 2.3 mW/+2.7/+5 V 3.5 mW/+2.7/+5 V 3.5 mW/+2.7/+5 V 15 mW/+5 V 15 mW/+5 V 15 mW/+5 V 33 mW/+5 V 33 mW/+5 V Power (mW/V) 216 mW/+5 V 186 mW/+5 V 186 mW/+5 V 186 mW/+5 V 186 mW/+5 V 186 mW/+3,+5 V 186 mW/+5 V 186 mW/+3,+5 V Price Start $U.S./1KU+ 3.64 4.00 6.54 Price Start $U.S./1KU+ 6.33 6.33 7.00 7.00 17.21 3.95 4.75 4.75 7.09 7.58 7.50 9.36 4.71 3.54 3.54 4.30 3.53 4.05 4.20 4.63 5.55 2.53 2.94 3.74 3.74 3.74 5.06 5.56 Price Start $U.S./1KU+ 13.16 12.13 10.07 9.04 8.06 7.04 6.02 5.00

Codec Products
TMS320 DSP-optimized codecs Suitable for audio, modem, ADSL and video applications (among others)

Power Management Products


Low Dropout Regulators (LDOs) Dual LDOs for available for split rail C5000 DSPs Feature-rich products available offering Reset, Power Good pin, and ultra-low quiescent current Small SOT23 packaging available DC/DC Boost Converters Up to 90% efficiency lengthens battery life Space-saving TSSOP PowerPAD packaging Switching Regulators DC/DC controllers for high flexibility and excellent value SWIFT DC/DC converters for simple design and fewer components Supply Voltage Supervisors (SVS) Designed to protect the DSP and maintain data integrity Small packaging Plug-In Power Solutions Complete power solution for multiple C5000 DSPs EMI and reliability tested

Model ADS8320 ADS8321 TLC4541 TLC4545 ADS8364 ADS8324 TLC3545 TLC3541 TLC3544 TLC3548 TLC3574 TLC3578 TLV2548 TLV2541 TLV2542 TLV2544 TLV2545 TLV2553 TLV2556 TLC2574 TLC2578 ADS7841 ADS7844 TLC2551 TLC2552 TLC2555 TLC2554 TLC2558

Model THS1206 THS1207 THS12082 THS1209 THS10064 THS1007 THS10082 THS1009

For a complete list of data converter development tools see Design Resources on our web site at dataconverter.ti.com SE = Single-Ended, Diff = Differential, Iin = Current Input + Prices are quoted in U.S. dollars and represent suggested resale pricing. Download FREE Data Converter Plug-In for TI Code Composer Studio at www.ti.com/sc/dcplug-in

24

analog.ti.com

Digital-to-Analog Converters for the TMS320C5000 DSP Platform


Model DAC8501 DAC8531 DAC1221 TLV5638 DAC7512 DAC7513 TLV5610 TLV5630 TLV5636 TLV5618A TLV5616 TLV5614 TLV5637 TLV5608 TLV5631 TLV5617A TLV5606 TLV5604 TLV5625 TLV5623 TLV5626 TLV5629 TLV5632 TLV5624 Res. (Bits) 16 16 16 12 12 12 12 12 12 12 12 12 10 10 10 10 10 10 8 8 8 8 8 8 Settling Time (s) 10 10 10 1 10 10 1/3 1/3 1/3.5 2.5/12 3/9 3/9 1/3 1/3 1/3 2.5/12 3/9 3/9 2.5 3 1/3 1/3 1/3 1/3.5 # Output D/As 1 1 1 2 1 1 8 8 1 2 1 4 2 8 8 2 1 4 2 1 2 8 8 1 Output (V) +Vref/MDAC +Vref +2.5 +2,4 +Vcc +Vref Vref Vref +2,4 Vref Vref Vref +2,4 Vref Vref Vref Vref Vref Vref Vref +2,4 Vref +2,4 +2,4 Power Voltage(s) 1mW/+2.7,+5V 1mW/+2.7,+5V 1mW/+3V 4.5mW/+2.7,+5V 0.7mW/+2.7,+5V 0.7mW/+2.7,+5V 18mW/+5V 18mW/+5V 4.5mW/+2.7,+5V 2.4mW/+2.7,+5V 0.9mW/+2.7,+5V 3.6mW/+2.7,+5V 4.2mW/+5V 18mW/+5V 18mW/+5V 2.1mW/+2.7,+5V 0.9mW/+2.7,+5V 3.3mW/+2.7,+5V 2.1mW/+2.7,+5V 0.9mW/+2.7,+5V 5.1mW/+2.7,+5V 15mW/+2.7, +5V 18mW/+2.7, +5V 4.5mW/+2.7,+5V Price Start $U.S./1KU+ 2.83 2.83 5.01 4.89 1.37 1.37 9.41 9.02 3.82 4.25 2.86 8.26 4.53 4.74 5.12 3.41 1.77 4.79 1.74 1.25 2.22 2.98 3.19 1.65

For a complete list of data converter development tools see Design Resources on our web site at dataconverter.ti.com + Prices are quoted in U.S. dollars and represent suggested resale pricing. Download FREE Data Converter Plug-In for TI Code Composer Studio at www.ti.com/sc/dcplug-in

DSP Codecs for the TMS320C5000 DSP Platform


Model TLV320AIC10 TLV320AIC11 TLV320AIC12 TLV320AIC13 TLV320AIC14 TLV320AIC15 TLV320AIC20 TLV320AIC23 TLV320DAC23 Codec Channels 1 1 1 1 1 1 2 2 2 Sampling Rate (kSPS) 22 22 26 26 26 26 26 96 96 SNR (dB) 84 84 88 88 88 88 87 100/90 100/90 DSP Interface Frame, Pulse FS Frame, Pulse FS Pulse FS SMARTDM Pulse FS SMARTDM Pulse FS SMARTDM Pulse FS SMARTDM Pulse FS SMARTDM I2S, L/R justified, DSP I2S, L/R justified, DSP Host Interface S2C S2C 2C, S2C I I2C, S2C I2C, S2C I2C, S2C I2C, S2C I2C, SPI I2C, SPI Analog Outputs (Ohms) 600 (2) 600 (2) 600 (1), 16 (2) 600 (1), 16 (2) 600 (1) 600 (1) 600 (1), 150 (2), 8 (1) 32, 16, 8, 32, 16, 8, Core Power Supply (Digital/Analog) (V) 3 to 5.5 3 to 5.5 1.8/2.7 to 3.6 1.8/2.7 to 3.6 1.8/2.7 to 3.6 1.8/2.7 to 3.6 1.8/2.7 to 3.6 3.3/3.3/1.5 to 3.6 3.3/3.3/1.5 to 3.6 Logic I/O (V) 3 to 5.5 1.1 to 5.5 2.7 to 3.6 1.1 to 3.6 2.7 to 3.6 1.1 to 3.6 2.7 to 3.6 2.7 to 3.6 2.7 to 3.6 Power Dissipation (w/o Speaker) Price (mW) $U.S./1KU+ 39 39 10 10 10 10 20 23 to 65 18 2.12 2.12 2.75 2.95 2.35 2.71 3.51 2.85 1.90

For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/evms

Suggested Power Mgmt Solutions for the C5000 DSP Platform for Portable & Non-Portable Applications
Output Current Dual Plug-In Module Plug-In Module Step-Down Converter (w/FETs) Step-Down Controller Step-Up Converter (w/FETs) Step-Up Controller Dual LDO1 Low Drop-Out Regulator Supervised Voltage Dual SVS2 Supply Voltage Supervisor <50 mA TPS62200 TPS43000 TPS61100/20 UCC39421 TPS70702 TPS72201 1.5 V TPS3110K33 TPS3123G15 100 mA TPS62200 TPS43000 TPS61100/20 UCC39421 TPS70702 TPS72101 1.6 V TPS3110K33 TPS3106E16 250 mA PT5520 TPS62100 TPS43000 TPS61100/20 UCC39421 TPS70702 TPS79401 1.8 V TPS3305-18 TPS3128E18 500 mA PT5520 TPS62000 TPS43000 UCC39421 TPS70102 TPS79501 2.5 V TPS3305-25 TPS3823-25 750 mA PT5520 TPS54310 TPS43000 UCC39421 TPS767D301 TPS77701 3.3 V N/A TPS3823-33 1A PT6930 PT5520 TPS54310 TPS43000 UCC39421 TPS767D301 TPS72501 2A PT6930 PT5500 TPS54310 TPS43000 UCC39421 TPS70302 TPS75201 4A PT6940 PT5400 TPS54610 TPS43000 UCC39421 TPS75601

Note 1: Current shown for powering DSP core. I/O current capability for the Dual LDO is rated approximately 50% of core current. Note 2: Other supervised voltage is 3.3 V. Adjustable output voltage part numbers shown. Fixed voltages also available. See power.ti.com for a complete product offering.

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

analog.ti.com

25

C5000 Analog

TMS320C28x DSP Generation, Fixed Point


Most Control-Optimized DSPs
Specifications
32-bit fixed-point C28x DSP core 150-MIPS operation 1.8-volt core and 3.3-volt peripherals

TMS320C2000 DSP Platform Roadmap


Software Compatible
25% more code efficient
F2810
C28x Up to 300 MIPS

Applications
Control Performance

F2812

20x higher performance

Lighting Optical networking (ONET) Power supplies Industrial automation Consumer goods

LF2407A LF2406A F243 F240 F241 C242

LF2403A 10x10 mm LC2406A

Features
Ultra-fast 2040 ns service time to any interrupts Powerful 20 Mbit/s data logging debug capability 32-/64-bit saturation, singlecycle read-modify-write instructions, and 64/32 and 32/32 modulus division High-performance ADC Enhanced tool suites with C and C++ support Unique real-time debugging capabilities 32 32 single-cycle fixed-point MAC Dual 16 16 single-cycle fixedpoint MACs Supported by 16-bit instructions for improved code efficiency Compatible with TMS320C24x DSP and TMS320C2xLP source code Peripherals 128K sectored Flash 12-bit A/D, 16.7 MSPS throughput with 60 ns minimum conversion time Up to two event managers Up to two serial communication interface modules SPI Enhanced CAN module McBSP module Boot ROM Code security for on-chip Flash

In Production In Development Roadmap 1996 1999

LC2402A 14x20 mm

LF2402A 14x20 mm LC2402A 10x10 mm

LF2401A 7x7 mm

LC2401A 7x7 mm

Available Today! 2000 2001 2002

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

TMS320F2810/2812 DSP Block Diagram


Code Security

128 KWords Sectored Flash


XINTF

18K Words RAM

4K Words Boot ROM

Event Manager A Event Manager B

Memory Bus

12-Bit ADC Watchdog

Interrupt Management
Peripheral Bus
GPIO

150-MIPS C28x 32-Bit DSP


3232-Bit Multiplier 32-Bit Timers (3) Real-Time JTAG R-M-W Atomic ALU 32-Bit Register File

McBSP* CAN 2.0B SCI-A* SCI-B* SPI*

The F2810 and F2812 DSPs are the industrys first 32-bit control DSPs with on-board Flash memory and performance up to 150 MIPS. *Available on F2812 DSP only.

26

www.ti.com/dmc

TMS320C28x DSP Generation Product Specification Guide


Device Boot RAM Flash # Conv ROM (16-bit (16-bit Comp/ CAP/ PWM Time MIPS (words) words) words) Timers PWM QEP Channels (ns) 150 150 4K 4K 18K 18K 64K 128K 7 7 16 16 6/2 6/2 16 16 200 200 WD EMIF Timer McBSP SPI SCI Y Y Y Y Y Y Y Y Y Core I/O Voltage CAN Pins (V) Packaging Y Y 56 56 1.8 1.8 128 LQFP 179 * BGA 176 LQFP
+Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. 60-ns pipelined.

$U.S./1KU+ $U.S./10KU+ 19.92 25.47 17.98 22.99

New TMS320F2810-150 New TMS320F2812-150

TMS320C28x DSP Generation Hardware Development Tools


Description
New F2812 eZdsp Kit (DSK), power supply, eZdsp DSK Code Composer Studio for C28x DSP

Part #
TMDX3P761128 (U.S. part number) TMDX3P761128E (European part number)

$U.S.+
305

+Prices are quoted in U.S. dollars and represent year 2002 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).

TMS320C28x DSP Generation Software Development Tools


Description
New C28x DSP Code Composer Studio v2 Free Evaluation Tools CD-ROM New C2000 (C24x and C28x) DSP PC Code Composer Studio Development Tools V2.12# New C2000 DSP PC Code Composer Studio Development Tools Annual Software Subscription
+ Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. # Includes Code Composer Development Tools and code generation tools (C Compiler/Assembler/Linker).

Part #
SPRC056 TMDS324D85G-07 TMDS322D85G-03

$U.S.+
Free 2,995 600
eStore eStore

TMS320C28x DSP Generation Tools Documentation


Software Reference Guides Web Search Literature # SPRU513 SPRU514 SPRU060 SPRU065 SPRU430 SPRU095 SPRU078 SPRU074 SPRU067 SPRU059 Software Reference Guides (Contd) Peripheral Reference Guide Web Search Literature # SPRU061 SPRU051 SPRU509 SPRU352 SPRU360 SPRU361 SPRU424 SPRT243 SPRB148

New TMS320C28x Assembly Language Tools Users Guide New TMS320C28x Optimizing C/C++ Compiler Users Guide New TMS320F28x Analog-to-Digital Converter (ADC) Peripheral
Reference Guide

New TMS320F28x Multi-channel Buffered Serial Port (McBSP) New TMS320F28x Serial Communications Interface (SCI) Peripheral
Reference Guide Code Composer Studio Getting Started Guide TMS320 DSP Algorithm Standard Rules and Guidelines TMS320 DSP Algorithm Standard API Reference TMS320 DSP Algorithm Standard Demonstration Application TMS320 DSP Algorithm Standard Developers Guide Product Bulletins

New TMS320F28x Event Manager (EV) Peripheral Reference Guide New TMS320C28x DSP CPU and Instruction Set Reference Guide New TMS320F28x Boot ROM Peripheral Reference Guide New TMS320F28x Control and Interrupts Peripheral Reference Guide New TMS320F28x Enhanced Controller Area Network (eCAN)
Peripheral Reference Guide

New TMS320F28x External Interface (XINTF) Peripheral Ref Guide New TMS320F28x Serial Peripheral Reference Guide

New TMS320F2812 eZdsp DSP Starter Kit (DSK) Product Bulletin New XDS560 Emulator Product Bulletin

TMS320C28x DSP Literature and Related Technical Documentation


Data Sheets Web Search Literature # SPRS174 SPRS174 Product Bulletin DSPs Product Bulletin Web Search Literature # SPRT242

New TMS320F2810 Data Sheet New TMS320F2812 Data Sheet

New TMS320F2810 and TMS320F2812 32-Bit Fixed-Point with Flash

TMS320C28x DSP Generation Product Support


Application Notes TMS320C2000 DSP Foundation Software TMS320F2812 eZdsp Starter Kit Flash Programming Utilities www.ti.com/sc/c2000appnotes www.dspvillage.ti.com/c2000dsplib www.ti.com/f2812kit www.ti.com/sc/dmcflash

www.ti.com/dmc

27

C2000 DSP

TMS320C24x DSP Generation, Fixed Point


Most Control-Optimized DSPs
Specifications
Up to 40-MIPS operation Three power-down modes Code-compatible controloptimized DSPs JTAG scan-based emulation 3.3-V and 5-V designs

TMS320LF2407A DSP Block Diagram


32 KWords Sectored Flash 2.5 KWords RAM 256 Words Boot ROM JTAG Emulation Control

Program / Data / I/O Buses (16-Bit)

Applications
Appliances Compressors Industrial automation Uninterruptible power supply (UPS) systems Automotive braking and steering systems Electric metering Printers and copiers Hand-held power tools
C2xLP 16-Bit DSP Core
Registers ALU Emulation

2 Event Managers 10-Bit 16-Channel ADC

Peripheral Bus

Barrel Shifter

SCI SPI CAN Watchdog Timer

Hardware Stack

Electronic cooling systems Intelligent sensors Tunable lasers Consumer goods Fuel pumps Industrial frequency inverter Remote monitoring ID tag readers

Accumulator GPIO

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

Features
375-ns (minimum conversion time) analog-to-digital (A/D) converter Deadband logic Dual 10-bit A/D converters Up to four 16-bit generalpurpose timers Watchdog timer module Up to 16 PWM channels Up to 41 GPIO pins Five external interrupts Up to two event managers Up to 32K words on-chip sectored Flash Controller Area Network (CAN) interface module Serial communications interface (SCI) Serial peripheral interface (SPI) Up to six capture units (four with QEP) Boot ROM (LF240x and LF240xA devices) Code security for on-chip Flash/ROM (Lx240xA devices)

TMS320LF2401A DSP: For Space-Constrained Designs

The TMS320LF2401A DSP packs a lot of power in an unbelievably small package. In only 49 mm2, the TMS320LF2401A DSP provides 40 MIPS of processing power, a lightning-fast ADC with 500-ns conversion time, 8K of sectored Flash with code security, plus much more.

28

www.ti.com/dmc

TMS320C24x DSP Generation Product Specification Guide


Device TMS320LF2407A TMS320LF2406A TMS320LF2403A TMS320LF2402A TMS320LF2401A TMS320LC2406A TMS320LC2404A TMS320LC2402A TMS320LC2401A TMS320F243 TMS320F241 TMS320C242* RAM ROM Flash Boot (16-bit (16-bit (16-bit ROM words) words) words) (words) 2.5K 2.5K 1K 1K 1K 2.5K 1.5K 544 1K 544 544 544 32K 16K 6K 8K 4K 32K 32K 16K 8K 8K 8K 8K 256 256 256 256 256 GeneralA/D Channels** Purpose Watchdog PWM Conversion I/O Voltage EMIF Timers Timer Channels SPI SCI CAN Time (s) Pins (V) MIPS Yes Yes 4 4 2 2 2 4 4 2 2 2 2 2 Y Y Y Y Y Y Y Y Y Y Y Y 16 16 8 8 7 16 16 8 7 8 8 8 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 16 ch 0.5 16 ch 0.5 8 ch 0.5 8 ch 0.5 5 ch 0.5 16 ch 0.375 16 ch 0.375 8 ch 0.425 5 ch 0.5 8 ch 0.9 8 ch 0.9 8 ch 0.9 TMS320F240 544 16K Yes 3 Y 12 Y Y 16 ch 6.1 28 5 20 132 PQFP 16.21 14.62 26 26 5 5 20 20 64 PQFP 64 PQFP 12.37 11.16 3.69 41 41 21 13 32 3.3 3.3 3.3 3.3 5 40 40 40 40 20 100 LQFP 100 LQFP 64 PQFP 32 LQFP 144 LQFP 13.99 5.70 5.27 2.95 3.83 12.62 41 41 21 21 13 3.3 3.3 3.3 3.3 3.3 40 40 40 40 40 Packaging $U.S./1KU+ $U.S./10KU+ 144 LQFP 100 LQFP 64 TQFP 64 PQFP 32 LQFP 10.56 10.03 9.38 8.21 7.24 9.53 9.05 8.46 7.41 6.54

+ Prices are quoted in U.S. dollars and represent year 2002 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 Hardware Development Tools


Description
LF2407A eZdsp Starter Kit Includes board, parallel port cable, users guide, Code Composer IDE, 3.3-V power supply DEVELOPMENT BOARDS New LF2401A eZdsp Kit (DSK), power supply, eZdsp Code Composer for C24x, 5 V EVALUATION MODULES LF2407A Evaluation Module (EVM) w/ C Comp/Asm/Lnk, Code Composer IDE, XDS510PP-Plus JTAG EMULATORS New XDS560 PCI-Based High-Performance JTAG Emulator XDS510 Emulator for Windows (ISA) & JTAG Cable for Windows XDS510PP-Plus Parallel Port Pod w/ JTAG Cable for Windows

Part #
TMDS3P761119A (U.S. part number) TMDS3P761119AE (European part number) TMDS3P761120A TMDS3P701016A (U.S. part number) TMDS3P701016AE (European part number) TMDX00560 TMDS00510 TMDS3P701014

$U.S.+
295
eStore eStore

550 1,995

3,995 4,000 1,500

eStore eStore eStore

+ Prices are quoted in U.S. dollars and represent year 2002 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.

www.ti.com/dmc

29

C2000 DSP

TMS320C24x DSP Generation Software Development Tools


Description
New C2000 (C24x and C28x) DSP PC Code Composer Studio Development Tools V2.12# New C2000 DSP PC Code Composer Studio Development Tools Annual Software Subscription ADDITIONAL TOOLS F240/F241/F243/LF240x Flash Programming Utilities* Software Library* New C2x/C2xx Assembler/Linker New C2x/C2xx Compiler/Assembler/Linker (PC)

Part #
TMDS324D85G-07 TMDS322D85G-03

$U.S.+
2,995 600 Free Free 250 750
eStore eStore

TMDS3242850-02 TMDS3242855-02

+ Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. Includes code generation tools (Assembly language). # Includes Code Composer Development Tools and code generation tools (C Compiler/Assembler/Linker). 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.ti.com/algostanddevkit

TMS320C2000 DSP Platform Tools Documentation


Hardware Reference Guide Web Search Literature # SPRU248 TMS320F240 DSP Controllers Evaluation Module Technical Reference Guide

TMS320C24x DSP Literature and Related Technical Documentation


Data Sheets TMS320C242 Data Sheet TMS320F243/F241 Data Sheet TMS320LF2407/LF2406/LF2402 Data Sheet TMS320LF2407A/LF2406A/LF2403A/LF2402A/LC2406A/ LC2404A/LC2402A Data Sheet TMS320LF2401A Data Sheet Hardware Reference Guides TMS320F/C24x DSP Controllers Reference Guide: CPU and Instruction Set SPRU160 Web Search Literature # SPRS063 SPRS064 SPRS094 SPRS145 SPRS161 Hardware Reference Guides (Contd) Web Search Literature # SPRU161 SPRU276 SPRU282 SPRU357 TMS320F/C240 DSP Controllers Reference Guide: Peripheral Library and Specific Devices TMS320F243/F241/C242 DSP Controllers Reference Guide: System and Peripherals TMS320F20x/F24x DSP Embedded Flash Memory Technical Reference TMS320LF/LC240xA DSP Controllers Reference Guide: System and Peripherals

TMS320C2000 DSP Signal Processing Libraries


New New New New New New New New New
Signal Processing Libraries C28x ACI3 3: Simulated Indirect FOC of ACI Motor C28x ACI3 4: Real Direct FOC of ACI Motor C28x ACI3 4: Simulated Direct FOC of ACI Motor C28x Digital Motor Control Library C28x DSP Fast Fourier Transform (FFT) Library C28x DSP Filter Library C28x DSP Fixed-Point Math Library Web Search Literature # SPRC077 SPRC079 SPRC078 SPRC080 SPRC081 SPRC082 SPRC085 SPRC087 SPRC083 SPRC084 SPRC097

C28x DSP IQMath Library C28x DSP Signal Generator Library New C28x DSP Software Test Bench (STB) Library New C28x Peripheral Examples in C

New New New New New New New New New New New New New New

Signal Processing Libraries (Contd) Web Search Literature C24x ACI1 1: Single-Phase ACI Motor Control Using Constant V/Hz SPRC110 C24x ACI3 1: Three-Phase ACI Motor Control with Constant V/Hz SPRC106 C24x ACI3 2: 3-Phase Sensorless MRAS Control w/ Constant V/Hz SPRC104 C24x ACI3 3: Three-Phase Sensored Field-Oriented Control (FOC) SPRC111 C24x BLDC3 1: Three-Phase Sensored Trapezoidal Control SPRC112 C24x BLDC3 2: Three-Phase Sensorless Trapezoidal Control SPRC108 C24x Digital Motor Control Library SPRC105 C24x PMSM3 1: Three-Phase Sensored Field-Oriented Control C24x PMSM3 2: Three-Phase Sensorless Field-Oriented Control C24x DSP Fast Fourier Transform (FFT) Library C24x DSP Filter Library C24x DSP Fixed-Point Math Library C24x DSP Signal Generator Library C24x DSP Software Test Bench (STB) Library SPRC107 SPRC109 SPRC069 SPRC072 SPRC068 SPRC071 SPRC070

TMS320C24x DSP Generation Product Support


Application Notes TMS320C2000 DSP Foundation Software TMS320C2000 DSP Platform Developers Kits Flash Programming Utilities www.ti.com/sc/c2000appnotes www.dspvillage.ti.com/c2000dsplib www.dspvillage.ti.com/c2000devkit www.ti.com/sc/dmcflash

30

www.ti.com/dmc

Interface, DSP Codecs and Power Management Products for the TMS320C2000 DSP Platform

TI DSP and TI HighPerformance Analog Products = Worlds Leading Digital Signal Processing Solutions
Our products offer a range of interface options and are also available in supply voltages ranging from 2.7 V to 15 V.

3.3-V CAN Transceivers for the TMS320C2000 DSP Platform


Part Number SN65HVD230 SN65HVD231 SN65HVD232 SN65HVD251 Description 3.3-V CAN transceiver with 370 A standby power mode and integrated slope control 3.3-V CAN transceiver with 40 nA sleep mode and integrated slope control 3.3-V CAN transceiver 5-V CAN transceiver with 36-V bus fault protection, drop-in replacement to PCA82C250/251

Power Management Products


Low Dropout Regulators (LDOs) Broad portfolio designed to support low and medium current requirements Small SOT23 packaging available Feature-rich products available offering Reset, Power Good pin and ultra-low quiescent current Switching Regulators DC/DC controllers for high flexibility and excellent value SWIFT DC/DC converters for simple design and fewer components Supply Voltage Supervisors (SVS) Designed to protect the DSP and maintain data integrity Small packaging saves PCB space Plug-In Power Solutions Complete power solution EMI and reliability tested

DSP Codecs for the TMS320C2000 DSP Platform


Device 14-Bit TLC32040 TLC32044 TLC32045 TLC32046 TLC32047 TLC320AC01 TLC320AC02 16-Bit TLC320AD50* TLC320AD52 TLC320AD56* TLC320AD535 TLC320AD545 Band Pass Filter (3 dB) Hz 3003400 1503600 1503600 3007300 45010.95k Up to 10.8k Up to 10.8k Up to 9.92k Up to 9.92k Up to 8.82k Up to 4.96k Up to 4.96k Low Pass Filter (3 dB) (Hz) 3400 3600 3600 7300 10.95k 10.8k 10.8k 9.92k 9.92k 8.82k 4.96k 4.96k Sampling Rate (kHz) (Max) 19.2 19.2 19.2 25 25 25 25 22.05 22.05 22.05 11.025 11.025 Sin x/x Correction No Yes Yes Yes Yes Yes Yes No No No No No Analog Supply Voltage (V) 5 5 5 5 5 +5 +5 +5 +5 +5 +5/+3.3 +5/+3.3 Digital Power Supply Dissipation Parallel or Voltage (V) (mW) Serial 5 5 5 5 5 5 5 +5/+3.3 +5/+3.3 +5/+3.3 +5/+3.3 +5/+3.3 120 125 125 125 130 100 100 120 120 100 240 120 Serial Serial Serial Serial Serial Serial Serial No. of Inputs 2 2 2 2 2 2 2

Serial 2 Serial 2 Serial 2 Serial 1/2 (2 ch) Serial 1

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

Suggested Power Mgmt Products for the C2000 DSP Platform


Output Current
Dual Plug-In Module Plug-In Module DC/DC Converter (w/ FETs) DC/DC Controller Dual LDO1 Low Drop-Out Regulator

<50 mA
TPS62200 TPS40000 TPS70751 TPS72201

100 mA
TPS62200 TPS40000 TPS70751 TPS72101

250 mA
PT5520 TPS62200 TPS40000 TPS70751 TPS79401

500 mA

750 mA

1A

2A

4A

PT6930 PT5520 PT5520 PT5520 TPS62000 TPS54310 TPS54310 TPS40000 TPS40000 TPS40000 TPS70151 TPS767D318 TPS767D318 TPS79501 TPS77701 TPS72501

PT6930 PT6940 PT5500 PT5400 TPS54310 TPS54610 TPS40000 TPS40000 TPS70351 TPS75201 TPS75601

Supervised Voltage
Dual SVS2 Supply Voltage Supervisor

1.8 V
TPS3305-18 TPS3128E18

3.3 V
N/A TPS3823-33

Note 1: Current shown for powering DSP core. I/O current capability for the Dual LDO is rated approximately 50% of core current. Note 2: Other supervised voltage is 3.3 V. Adjustable output voltage part numbers shown. Fixed voltages shown on the respective datasheets. See power.ti.com for a complete product offering. For non-portable applications.

To order free Codec or Power Management samples, go to www.ti.com/sc/docs/msp/c2000.htm

analog.ti.com

31

C2000 Analog

TMS320C3x DSP Generation, Floating Point

Specifications
Performance up to 150 MFLOPS Highly-efficient C language engine Large address space: 16 Mwords Fast memory management with on-chip DMA

TMS320 DSP Floating-Point Roadmap


C67x C6713 225 MHz
1350 MFLOPS 3 GFLOPS and beyond

C6711C

Performance

200 MHz 1200 MFLOPS C6712C


C6701
167 MHz 1 GFLOPS

C67x Low Cost 600+ MFLOPS

Applications
Digital audio Laser printers, copiers, scanners Bar-code scanners Videoconferencing Industrial automation and robotics Voice/facsimile Servo and motor control

150 MHz 900 MFLOPS

C6711
150 MHz 900 MFLOPS

C6712
100 MHz 600 MFLOPS

C31 C31/C32
60 MHz 60 MFLOPS 80 MHz 80 MFLOPS

C33
60/75 MHz 120/150 MFLOPS

C3x

Time

Features
High Performance Register-Based, Pipelined CPU: Parallel multiply and arithmetic/logical operations on integer or floating-point numbers in a single cycle Eight extended-precision registers Powerful Instruction Set: Single-cycle instruction execution System control and numeric operation Integrated Peripherals: DMA controller for concurrent I/O and CPU operation Timers Serial port(s)
This range of price and performance options enable our clients to choose the processor that best meets their specific application needs.

TMS320C3x DSP Platform Block Diagram


Program Cache (64 x 32) RAM Block 0 1K-32 (C30, C31, C33) 256-32 (C32) RAM Block 1 1K-32 (C30, C31, C33) 256-32 (C32) RAM 2 Block 2 16K-32 (C33) RAM 2 Block 3 16K-32 (C33) ROM 4K-32 (C30) Boot (C31, C32, C33) JTAG Emulation Control

Expansion Port (C30) Memory Interface

Primary Port Memory Interface

32-Bit Data Access 13-Bit Address Access

Program Data Bus

Data Access 32-Bit (C30, C31, C33) 8/16/32-Bit (C32) 24-Bit Address Access (C30, C31, C32, C33)

CPU
Integer and Integer and FloatingFloating-Point Point Multiplier ALU 8 Extended Precision Registers

DMA Coprocesor
DMA Channel 0 DMA Channel 1 (C32)

Controller

8 Auxiliary Registers 2 Index Registers Address Generation 2 Address Generation 1

Peripheral Bus

Timer 0

Timer 1

Memory
Extensive internal busing and parallelism for rapid datamovement capability

Serial Port 0

12 Control Registers 2 Low Power Modes

Serial Port 1 (C30)

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

32

www.dspvillage.ti.com/c3x

TMS320C3x DSP Platform Product Specification Guide


Device TMS320VC33-150 TMS320VC33-120 TMS320C32-60 TMS320C32-50 TMS320C32-40 TMS320LC31-40 TMS320C31-80 TMS320C31-60 TMS320C31-50 TMS320C31-40 TMS320C30-50 TMS320C30-40 TMS320C30 RAM 32 34K 34K 512 512 512 2K 2K 2K 2K 2K 2K 2K 2K ROM 32 # # # # # # # # # # 4K 4K 4K DAT/PRO (ADDR) 16M 16M 16M 16M 16M 16M 16M 16M 16M 16M 16M 16M 16M SER 1 1 1 1 1 1 1 1 1 1 2 2 2 Address Space 16M32 16M32 16M32 16M32 16M32 16M32 16M32 16M32 16M32 16M32 16M32 16M32 16M32 DMA 1 1 2 2 2 1 1 1 1 1 1 1 1 Timers 2 2 2 2 2 2 2 2 2 2 2 2 2 Cycle (ns) 13 17 33 40 50 50 25 33 40 50 40 50 60 MFLOPS 150 120 60 50 40 40 80 60 50 40 50 40 33 Packaging 144 TQFP 144 TQFP 144 PQFP 144 PQFP 144 PQFP 132 PQFP 132 PQFP 132 PQFP 132 PQFP 132 PQFP 181 PGA 181 PGA 181 PGA $U.S./1KU+ 14.09 11.74 19.20 17.45 9.95 30.35 40.40 36.72 33.39 30.35 225.35 195.96 170.40 $U.S./10KU+ 13.46 11.22 18.17 16.51 9.95 28.72 38.23 34.74 31.59 28.72 213.25 185.44 161.25

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

TMS320C3x DSP Platform Hardware Development Tools


Description
DSP STARTER KIT (DSK)* New C33 eZdsp Starter Kit EVALUATION MODULE (EVM)** C30 EVM Card for IBM PC-DOS, Windows Application Library Asm/Lnk & HLL Debug JTAG EMULATORS XDS510 Emulator for Windows (ISA) and MPSD cable XDS510 Emulator for Windows (ISA) & JTAG cable (for VC33) + Prices are quoted in U.S. dollars and represent year 2002 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. Includes C3x/C4x Code Composer Development tools, code-generation tools, only usable with C33 eZdsp driver.

Part #
TMDS3P761381 TMDS3260030

$U.S.+
495 995

TMDS00510M TMDS00510

4,000 4,000

eStore

TMS320C3x DSP Platform Software Development Tools


Description
INTEGRATED DEVELOPMENT ENVIRONMENT C3x/C4x Code Composer IDE, code generation tools, XDS510 drivers and simulator C3x Code Composer IDE Free Evaluation Tools CODE GENERATION TOOLS C3x/C4x PC-DOS,OS/2 C Compiler/Assembler/Linker + Prices are quoted in U.S. dollars and represent year 2002 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 software) and simulator.

Part #
TMDS3240130 C3XFREETOOL TMDS3243855-02

$U.S.+
1,495 Free 750

www.dspvillage.ti.com/c3x

33

C3x DSP

TMS320C3x DSP Platform Tools Documentation


Hardware Reference Guides TMS320C3x DSK Users Guide TMS320C3x Emulator Installation Guide TMS320C3x Evaluation Module Installation Guide TMS320C3x Workstation Emulator Installation Guide Software Reference Guides TMS320C3x Peripheral Control Library Users Guide TMS320C3x C Source Debugger Users Guide SPRU086 SPRU053 Web Search Literature # SPRU163 SPRU122 SPRU120 SPRU130 Software Reference Guides (Contd) TMS320C3x/C4x Optimizing C Compiler Users Guide Floating-Point Assembly Language Tools Users Guide Code Composer Users Guide TMS320C3x Simulator Getting Started Guide Getting Started Guide for the TMS320 Code Generation Tools Web Search Literature # SPRU034 SPRU035 SPRU296 SPRU123 SPRU119

TMS320C3x DSP Literature and Related Technical Documentation


Data Sheets TMS320C30 Data Sheet TMS320C31 Data Sheet TMS320C32 Data Sheet TMS320VC33 Data Sheet Web Search Literature # SPRS032 SPRS035 SPRS027 SPRS087 Technical Brief TMS320C31 Embedded Control Technical Brief Hardware Users Guide TMS320C3x Users Guide Applications Guide TMS320C3x Applications Guide SPRU194 SPRU031 Web Search Literature # SPRU083

TMS320C3x DSP Platform Product Support


TMS320C30 DSP Application Notes TMS320C31 DSP Application Notes TMS320C32 DSP Application Notes TMS320C33 DSP Application Notes www.ti.com/c30appnotes www.ti.com/c31appnotes www.ti.com/c32appnotes www.ti.com/c33appnotes

34

www.dspvillage.ti.com/c3x

DSP Codecs and Power Management Products for the TMS320C3x DSP Platform

TI DSP and TI HighPerformance Analog Products = Worlds Leading Digital Signal Processing Solutions
Our products offer a range of interface options and are also available in supply voltages ranging from 2.7 V to 15 V.

DSP Codecs for the TMS320C3x DSP Platform


Device 14-Bit TLC32040 TLC32044 TLC32045 TLC32046 TLC32047 TLC320AC01 TLC320AC02 16-Bit TLC320AD50* TLC320AD52 TLC320AD56* TLC320AD535 TLC320AD545 Band Pass Filter (3 dB) Hz 3003400 1503600 1503600 3007300 45010.95k Up to 10.8k Up to 10.8k Up to 9.92k Up to 9.92k Up to 8.82k Up to 4.96k Up to 4.96k Low Pass Filter (3 dB) (Hz) 3400 3600 3600 7300 10.95k 10.8k 10.8k 9.92k 9.92k 8.82k 4.96k 4.96k Sampling Rate (kHz) (Max) 19.2 19.2 19.2 25 25 25 25 22.05 22.05 22.05 11.025 11.025 Sin x/x Correction No Yes Yes Yes Yes Yes Yes No No No No No Analog Supply Voltage (V) 5 5 5 5 5 +5 +5 +5 +5 +5 +5/+3.3 +5/+3.3 Digital Supply Voltage (V) 5 5 5 5 5 5 5 +5/+3.3 +5/+3.3 +5/+3.3 +5/+3.3 +5/+3.3 Power Dissipation Parallel or No. of (mW) Serial Inputs 120 125 125 125 130 100 100 120 120 100 240 120 Serial Serial Serial Serial Serial Serial Serial 2 2 2 2 2 2 2

Power Management Products


Low Dropout Regulators (LDOs) Broad portfolio designed to support lower current requirements Small SOT23 packaging available Feature-rich products available offering Reset, Power Good pin and ultra-low quiescent current Switching Regulators DC/DC controllers for high flexibility and excellent value SWIFT DC/DC converters for simple design and fewer components Supply Voltage Supervisors (SVS) Designed to protect the DSP and maintain data integrity Dual SVSs designed to monitor both C3x core and I/O voltage rails Small packaging saves PCB space Plug-In Power Solutions Complete power solution EMI and reliability tested

Serial 2 Serial 2 Serial 2 Serial 1/2 (2 ch) Serial 1

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

Suggested Power Management Products for the TMS320C3x DSPs


Output Current <50 mA 100 mA
TPS62200 TPS43000 TPS70751 TPS72101

250 mA
PT5520 TPS62100 TPS43000 TPS70751 TPS79401

500 mA

750 mA

1A

2A

4A

Supervised Voltage
Dual SVS2 Supply Voltage Supervisor

1.8 V
TPS3305-18 TPS3128E18

3.3 V
N/A TPS3823-33

Note 1: Current shown for powering DSP core. I/O current capability for the Dual LDO is rated approximately 50% of core current. Note 2: Other supervised voltage is 3.3 V. Adjustable output voltage part numbers shown. Fixed voltages shown on the respective datasheets. See power.ti.com for a complete product offering. For non-portable applications.

To order free Codec or Power Management samples, go to www.ti.com/sc/docs/msp/c3x.htm

analog.ti.com

35

C3x Analog

Dual Plug-In Module Plug-In Module DC/DC Converter (w/ FETs) TPS62200 DC/DC Controller TPS43000 Dual LDO1 TPS70751 Low Drop-Out Regulator TPS72201

PT6930 PT5520 PT5520 PT5520 TPS62000 TPS54310 TPS54310 TPS43000 TPS43000 TPS43000 TPS70151 TPS767D318 TPS767D318 TPS79501 TPS77701 TPS72501

PT6930 PT6940 PT5500 PT5400 TPS54310 TPS54610 TPS43000 TPS43000 TPS70351 TPS75201 TPS75601

FIFO Products for the TMS320C3x DSP Platform

TI DSP-Sync FIFO Products


Industrys fastest 3.3-V FIFOs fully optimize DSP performance in high bandwidth telecom and internetworking applications by eliminating data bottlenecks

TI DSP-Sync FIFOs for the TMS320C3x DSP Platform


Device SN74V215 SN74V225 SN74V235 SN74V245 SN74V263 SN74V273 SN74V283 SN74V293 SN74V3640+ SN74V3650+ SN74V3660+ SN74V3670+ SN74V3680+ SN74V3690+ Description 512 18, Sync FIFO 1K 18, Sync FIFO 2K 18, Sync FIFO 4K 18, Sync FIFO 8K 18/16K 9, Sync FIFO 16K 18/32K 9, Sync FIFO 32K 18/64K 9, Sync FIFO 64K 18/128K 9, Sync FIFO 1K 36, Sync FIFO 2K 36, Sync FIFO 4K 36, Sync FIFO 8K 36, Sync FIFO 16K 36, Sync FIFO 32K 36, Sync FIFO Package 64 TQFP 64 TQFP 64 TQFP 64 TQFP 80 TQFP 100 BGA+ 80 TQFP 100 BGA+ 80 TQFP 100 BGA+ 80 TQFP 100 BGA+ 128 TQFP 128 TQFP 128 TQFP 128 TQFP 128 TQFP 128 TQFP Supply Voltage (V) 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 Max Clock Freq (MHz) 133 133 133 133 166 166 166 166 166 166 166 166 166 166 Access Time (ns) 5 5 5 5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 $U.S./1KU* 5.67 6.36 7.18 7.87 20.26 22.00 23.74 25.48 16.79 18.53 20.26 22.00 23.74 25.48

Applications
Videoconferencing Copiers, scanners and printers Digital audio Industrial controls, automation and robotics Voice/Facsimile

Features and Benefits


Provide DSP glueless interface to TI TMS320 DSPs Allow both first-word and standard fall-through timing Offer fully-programmable flags

* Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing for the fastest available device. + Contact factory for availability. For a complete list of TI FIFO devices, please see our web site at www.ti.com/sc/fifo

36

www.ti.com/sc/fifo

Digital Logic Products for All TMS320 DSP Platforms

Bus Interface Products


The LVC and ALVC families offer Vcc fully specified to match the needs of the TMS320 family: 3.3 V, 2.5 V, and 1.8 V Broad range of surface mount packaging options from SOIC to BGA Propagation delays of 3 ns and below Bus hold on data inputs decreases system component count by eliminating the need for external pull-up/pull-down resistors

Bus Interface for TMS320 DSPs


Device SN74ALVC16244A SN74ALVCH16244 SN74ALVCH16245 SN74ALVCH16373 SN74ALVCH16374 SN74ALVC16835 SN74ALVCH16835 SN74ALVCH162244 SN74ALVCH162374 SN74ALVC162835 SN74ALVCH162835 SN74LVC16244A SN74LVCH16244A SN74LVC16245A SN74LVCH16245A SN74LVC16373A SN74LVCH16373A SN74LVC16374A SN74LVCH16374A Description 16-bit buffer/driver with 3-state outputs 16-bit buffer/driver with 3-state outputs 16-bit bus transceiver with 3-state outputs 16-bit transparent D-type latch with 3-state outputs 16-bit edge-triggered D-type flip-flop with 3-state outputs 18-bit Universal Bus driver with 3-state outputs 18-bit Universal Bus driver with 3-state outputs 16-bit buffer/driver with 3-state outputs 16-bit edge-triggered D-type flip-flop with 3-state outputs 18-bit Universal Bus driver with 3-state outputs 18-bit Universal Bus driver with 3-state outputs 16-bit buffer/driver with 3-state outputs 16-bit buffer/driver with 3-state outputs 16-bit bus transceiver with 3-state outputs 16-bit bus transceiver with 3-state outputs 16-bit transparent D-type latch with 3-state outputs 16-bit transparent D-type latch with 3-state outputs 16-bit edge-triggered D-type flip-flop with 3-state outputs 16-bit edge-triggered D-type flip-flop with 3-state outputs Supply tpd max Voltage (ns) 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3 3 3 3.6 4.2 3.6 3.6 4.2 4.6 4.2 4.2 4.1 4.1 4 4 4.2 4.2 4.5 4.5 Package (Number of Pins) TSSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, SSOP (48) / VFBGA (56) TSSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP, VFBGA (56) TSSOP, TVSOP, SSOP, VFBGA (56) TSSOP, SSOP (48) TSSOP, SSOP (48) TSSOP, TVSOP, SSOP (56) TSSOP, TVSOP, SSOP (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56) TSSOP, TVSOP, SSOP (48) / VFBGA (56)

Little Logic
Ability to place a single gate in critical locations provides for simplified routing and board space savings Single gates also provide easy state change for control inputs The NanoStar package provides the industrys smallest logic package

Little Logic for TMS320 DSPs


Device SN74LVC1G00 SN74LVC1G04 SN74LVC1G07 SN74LVC1G08 SN74LVC1G14 SN74LVC1G32 SN74LVC1G79 SN74LVC1G125 Description Single 2-input positive-NAND gate Single inverter Single buffer/driver with open-drain output Single 2-input positive-AND gate Single Schmitt-Trigger inverter Single 2-input positive-OR gate Single positive-edge-triggered D-type flip-flop Single bus buffer gate with 3-state outputs Supply tpd max Voltage (ns) 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 4.7 4.2 4.2 4.5 5.5 4.5 5.2 4.5 Package (Number of Pins) SOT, DSBGA (5) SOT, DSBGA (5) SOT, DSBGA (5) SOT, DSBGA (5) SOT, DSBGA (5) SOT, DSBGA (5) SOT, DSBGA (5) SOT (5)

Level Translation
Interface between a 3.3-V DSP and 5-V I/O modules Interface to 5-V CMOS-level devices which cannot be operated reliably from 3.3-V outputs Interface 5-V memory modules that must be connected to 3.3-V components

Level Translation for TMS320 DSPs


Device SN74AVCB164245 Description Supply tpd max Voltage (ns) Various Various Various 4.3 4.3 4 Package (Number of Pins) TSSOP, TVSOP (48) / VFBGA (56) TSSOP, TVSOP (48) / VFBGA (56) SOT (8) 16-bit dual-supply bus transceiver w/ config. translation and 3-state outputs SN74AVCBH164245 16-bit dual-supply bus Xcvr w/ config. voltage translation and 3-state outputs SN74TVC3306 Dual-voltage clamp

Bus Switches
Support easy bus communication between devices (i.e., memory and DSP) Near-zero propagation delay enables highest system speed tpd(MAX) = 0.25 ns for CBTLV Applications include: 5-V to 3-V translators, hot card insertion, portable equipment and wireless

Bus Switches for TMS320 DSPs


Device SN74CBTLV16211 SN74CBTLV16212 Description Low-voltage 24-bit FET bus switch Low-voltage 24-bit FET bus-exchange switch Supply tpd max Voltage (ns) 3.3 V 3.3 V 0.25 0.25 Package (Number of Pins) TSSOP, TVSOP, SSOP, VFBGA (56) TSSOP, TVSOP, SSOP, VFBGA (56)

I/O Expansion
I2C to parallel port expander Compatible with most processors and microcontrollers

I/O Expansion for TMS320 DSPs


Device PCF8574 PCF8574A Description Remote 8-bit I/O expander for I2C bus Remote 8-bit I/O expander for I2C bus Supply tpd max Voltage (ns) 3.3 V 3.3 V NA NA Package (Number of Pins) PDIP, SOIC (16) / TSSOP (20) PDIP, SOIC (16) / TSSOP (20)

logic.ti.com

37

Digital Logic

eXpressDSP Software and Development Tools


Complete, Open, Real-Time Software Environment for TI DSPs

SP
SOFTWARE & DEVELOPMENT TOOLS

What is eXpressDSP Software and Development Tools? Standardization and software reuse move DSP development to a new level
... from traditional DSP programming Limited modularity and reusability Experts only Create your own software Tedious algorithm integration Lengthy development ... to mainstream reuse and standardization Standards enabled for modular, reusable multi-function applications Developers of all experience levels Integrate your own software Catalog of interoperable software Focus on adding value/ differentiation Faster time-to-market

TIs real-time eXpressDSP Software and Development Tools provide a complete and open DSP software environment to simplify and streamline the DSP product development process. It provides access to a large number of reusable software components, host tooling (Code Composer Studio Development Tools) and target-side content (eXpressDSP-compliant algorithms and DSP/BIOS kernel) to reduce development time. For information on eXpressDSP Software and Development Tools, go to www.dspvillage.ti.com/tools

eXpressDSP Software and Development Tools


Code Composer Studio Development Tools Includes tools for editing, debugging, compiling, code profiling and more Free evaluation tools available Team-based development XDS560 Emulator PCI-based emulator supporting highspeed RTDX eXpressDSP Software Speeds time-to-market with real-time data transfer rates of over 2 MByte/second Increases productivity with faster start up for larger applications Quickly finds and fixes intermittent realtime problems Upward compatible with XDS510 emulators

Features and Benefits


Includes: Powerful, integrated development tools (Code Composer Studio Development Tools) Scalable real-time kernel (DSP/BIOS) eXpressDSP-compliant algorithms (written to the TMS320 DSP Algorithm Standard) Reusable modular software and support from TIs DSP Third-Party Network Available on TMS320C6000, TMS320C5000 and TMS320C2000 DSP platforms Advanced data visualization and real-time analysis Powerful code generation tools Open plug-in architecture Tools and standards to simplify application development, accelerate time-tomarket and enhance product robustness and innovation

eXpressDSP DSP/BIOS Kernel No run-time royalty Integrated with Code Composer Studio Development Tools Includes preemptive multitasking scheduler and real-time analysis eXpressDSP-Compliant Algorithms Available for a myriad of applications Written to the TMS320 DSP Algorithm Standard
TI DSP Third-Party Network Hundreds of companies producing thousands of products

eXpressDSP Reference Frameworks Get started todayout-of-the-box framework software Adaptable to your needs100% C-source code Pick version just right for youavailable for different applications Reduces costroyalty-free run-time licensing (RF1 and RF3) Saves timeeliminates design, build and test of low-level parts of DSP solution

Many eXpressDSP-compliant algorithms and plug-ins available today

eXpressDSP Software and Development Tools are designed to cut development time by up to 50 percent and increase the modularity and reuse of applications.

eXpressDSP Software and Development Tools Block Diagram


Customer Application Reference Frameworks Compliant Algorithm Code Composer Studio Dev. Tools Compliant Plug-In Compliant Plug-In Compliant Algorithm
Code Composer Studio Development Tools for eXpressDSP Software eXpressDSPCompliant Plug-Ins eXpressDSP Software Reference Frameworks eXpressDSPCompliant Algorithms DSP/BIOS

TMS320 DSP Algorithm Standard Compliant Algorithm Compliant Algorithm

Signal Processing Libraries

Program Program Real-Time Debug Analysis Build

DSP/BIOS

Drivers

XDS560 Emulator Host Computer

RTDX JTAG

Embedded Emulation Components

TMS320 DSP

eXpressDSP Software Development Tools for faster programming and easier integration.

38

www.dspvillage.ti.com/software

Code Composer Studio Development Tools for eXpressDSP Software


Integrated Development Environment
Code Composer Studio Development Tools Overview Code Composer Studio Development Tools Simplify DSP Development
Code Composer Studio software is a fully integrated development environment (IDE) supporting Texas Instruments industry-leading TMS320C6000, TMS320C5000 and TMS320C2000 DSP platforms. Code Composer Studio is a key component of eXpressDSP Software and Development Tools that slashes development and integration time for DSP software.

Code Composer Studio IDE includes the features necessary to take you through each step of the application development flow. All of the features are provided in an integrated product allowing developers to focus their energy on innovation. Code Composer Studio has an open architecture that allows TI and third parties to extend the IDEs functionality by seamlessly pluggingin additional specialized tools. Such familiar tools and interfaces allow users to get started faster than ever before and add functionality to their application thanks to sophisticated productivity tools. Code Composer Studio full-function evaluation tools are available for a free 90-day evaluation. To order your CD-ROM, go to: www.dspvillage.ti.com/freetools

Industry-Leading C/C++ Compiler


Unlike other compilers that rely on public domain (GNU) technology, TIs Code Composer Studio compiler takes advantage of limited registers and makes tight DSP-specific loops. With more than 10 years experience and several patents, the robust and reliable compiler and optimizer technologies allow developers to spend less time hand-coding and more time concentrating on delivering new applications. Code Composer Studio tools include the only compiler that optimizes code at the program level, which is often critical to performance. The compiler also contains many DSP-specific optimizations, such as software pipelining, conversion/predicate execution, memory address cloning, and memory address dependence elimination.

Features and Benefits


A development environment that tightly integrates all tools into a single easy-to-use application Real-time analysis tools for monitoring program interactions without halting the processor Support for TIs new highperformance C64x and lowpower C55x DSPs Leading C compiler in the industry A scalable real-time kernel (DSP/BIOS kernel) Profile-Based Compiler (C6000 DSP) for optimizing code size and performance Visual Linker for graphically arranging program code and data in memory Data visualization for viewing signals in multiple graphical formats Open plug-in architecture allows you to integrate specialized third-party tools Real-time bi-directional application data visibility through RTDX technology Real-time JTAG scan-based emulation for TI DSPs with the XDS560 and XDS510 emulators Easily manage large multiuser, multi-site and multiprocessor projects

A Unique Profile-Based Compiler


Now you have the ability to choose the optimum trade-off between code size and performance. TIs Profile-Based Compiler (PBC), available today for the C6000 platform, allows you to graphically select the size and speed of your application to meet your system needs.
Editor DSP/BIOS Kernel Configuration Hardware Configuration

Project Manager Toolbars

CPU Registers Memory

Data Visualization

Profiler

Output Window

Watch Window

GEL

Code Composer Studio Development Tools feature all tools used in the development cycle working tightly together. Edit, build, debug and visualize.

www.dspvillage.ti.com/studio

39

Software and Tools

Code Composer Studio Development Tools

Visual Linker
The Visual Linker dramatically simplifies linking, reduces time-to-market, decreases application size, and helps boost performance. Utilizing a Windows Explorer-like interface, the Visual Linker provides the ability to drag-and-drop program components into multiple and different memory types and areas, choose from a library of standard device memory maps, uncover opportunities for optimization using immediate visual feedback on memory allocation, and reduce application size with fine-grained automatic elimination of unused code and data.

Real-Time Data Exchange (RTDX)


Once algorithms are integrated into applications, the real-time behavior of the system must be observed. Code Composer Studio allows the developer to visualize or debug an application while it runs in real time. Real-Time Data Exchange (RTDX) provides significant benefits over alternative methods of system debugging. RTDX gives developers the industrys first DSP system that provides real-time, continuous visibility into the way target applications operate in the real world. RTDX allows developers to transfer data between the host computer and DSP devices without stopping their target application. This shortens development time by giving developers a much more realistic representation of the way their systems operate. RTDX allows designers to continually monitor their systems and gain real-time insight into their running applications.

Debug Within the IDE


Code Composer Studios integrated debugger has DSP-specific capabilities and advanced breakpoints to simplify development. Conditional or hardware breakpoints are based on full C expressions, local variables or CPU register symbols. A General Extension Language (GEL) script file can be executed when a particular breakpoint hits. Global breakpoints are also available for multiprocessor systems. Developers can debug code quickly by selectively stepping into, over, or out of C functions or assembly sub-routines. A ProbePoint, unique to Code Composer Studio Development Tools, is a sophisticated form of a breakpoint. It allows developers to define a point in the algorithm where oscilloscopetype functions can be performed. Unlike a breakpoint, program execution resumes after hitting a ProbePoint and performs the connected activity (e.g., inject or extract signal data, observe signals, execute GEL script).

Interactive Profiling
Code Composer Studios interactive profiler makes it easy to quickly measure code performance and ensure the efficient use of the DSP targets resources during debug and development sessions. The profiler allows developers to easily profile all C/C++ functions in their application for instruction cycles or other events such as cache misses/hits, pipeline stalls and branches. Profile ranges can be used to concentrate efforts on high-usage areas of code during optimization, helping developers produce finely-tuned code. Profiling is available for ranges of Assembly, C++ or C code in any combination. To increase productivity, all profiling facilities are available throughout the development cycle.

Multi-Target Debug
Code Composer Studio supports the development of complex systems with multiple boards or multiple processors on a single target board. Code Composer Studios Parallel Debug Manager (PDM) provides synchronized control over multiple processors configured in single or multiple scan chains. It can be used to launch individual parent windows to control each processor. The Parallel Debug Manager can be used to broadcast commands to different groups of CPUs in the JTAG scan path. A global breakpoint command on one processor can halt other processors when this breakpoint is encountered. The Parallel Debug Manager lets developers open up separate debug windows for any CPU on any board in the system.

Real-Time Analysis
Using the real-time analysis capabilities of Code Composer Studio, a developer can probe, trace and monitor a DSP application while it runs. These utilities are based on a real-time link and awareness between the Code Composer Studio host environment and the target. Even after the program has been halted, information already captured through the real-time analysis tools can provide invaluable insight into the sequence of events that led up to the current point of execution. Real-time analysis tools are used later in the development cycle when transitioning from the debug phase to the runtime phase. They show subtle problems arising from time-dependent interaction of program components. Real-time analysis tools are the software counterpart of the hardware logic analyzer.

40

www.dspvillage.ti.com/studio

DSP/BIOS Kernel for eXpressDSP Software


Scalable Real-Time Kernel
DSP/BIOS Kernel Overview DSP/BIOS Kernel Shortens Development Time
DSP/BIOS kernel is a scalable realtime kernel, designed for the TMS320C5000 and TMS320C6000 DSP platforms with preemptive multi-threading, hardware abstraction, real-time analysis and system configuration tools.

Features and Benefits


Quickly design multifunction applications Understand your applications real-time behavior No need to develop scheduling software Simpler device configuration and programming Port applications quickly to new devices Preemptive multitasking scheduler Multiple scheduling and communication mechanisms Fast, deterministic performance Very small memory footprint Configurable functionality Graphical configuration Static and dynamic task creation Integrated real-time analysis tools CPU load Max/Average execution times Task execution trace Kernel object browser

DSP/BIOS kernel simplifies the development of todays multifunction DSP applications. Complex applications that are easily organized into separate threads are scheduled in real-time according to their priority. New functionality can be easily added without affecting the response time of critical realtime functions. DSP/BIOS kernel also provides a set of interthread communication mechanisms that enable synchronization between threads if desired. To aid debugging of complex applications, DSP/BIOS kernel includes hostto-target communication and real-time instrumentation services that are integrated with graphical real-time analysis displays on the development host. DSP programmers can instrument their applications to be probed, traced and monitored as they execute in real-time. Alternatively, programs that take advantage of the multi-threading capabilities of the DSP/BIOS kernel are implicitly instrumented; i.e., programs without any explicit calls to the DSP/BIOS kernel APIs can be traced in real-time. DSP/BIOS kernel includes a chip support library that simplifies configuration and programming of the DSP on-chip peripherals such as the DMA channels, serial ports, host interface ports, caches and external memory interfaces. DSP/BIOS kernel enables you to configure the peripheral control registers either through a graphical tool or through a higher-level programmatic interface. Both methods eliminate the need to know exactly which bits to set in a specific register. DSP/BIOS kernel is integrated within the Code Composer Studio Development Tools, requires no run-time license fees, and is fully supported by Texas Instruments. DSP/BIOS kernel gives you a solid foundation to support substantial, sophisticated programs with a robust, industry-proven software kernel that has been used in thousands of designs.

Statistics Accumulation Display

Real-Time Analysis

CPU Load

UserDefined Event Log

Graphical Execution Log

System Event Log

DSP/BIOS Kernel Functions and Objects

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

www.dspvillage.ti.com/dspbios

41

Software and Tools

TMS320 DSP Algorithm Standard for eXpressDSP Software


Standards for Application Interoperability
TMS320 DSP Algorithm Standard Overview Features and Benefits
Allows mixing of interoperable components Lowers support and development costs by eliminating custom coding Reduces system integration time Enables creativity and innovation Choose from hundreds of compliant algorithms available today Rules for C2000, C5000 and C6000 DSP platforms

The standard is a set of coding conventions for algorithm writers that reduces time-consuming system integration for anyone trying to put algorithms into their system. This is achieved by defining common programming rules and guidelines with a set of programming interfaces that are consistently used by algorithms across a wide variety of applications.

TMS320 DSP Algorithm Standard Developers Kit


The TMS320 DSP Algorithm Standard Developers Kit provides all of the information necessary to enable application developers and system integrators to understand and utilize algorithms that are compliant to the standard. Information and tools are also provided for generation of new algorithms that are compliant to the standard. The TMS320 DSP Algorithm Standard Developers Kit has everything needed 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 (DSP starter kits) Tools to help with creation of standard header files Demo that illustrates the simplicity of algorithm integration Support for C6000, C5000 and C2000 platforms For more information about the TMS320 DSP Algorithm Standard Developers Kit, go to www.ti.com/algostanddevkit

Mandatory Rules
The standard consists of the following: 39 basic common sense rules for all algorithms IALG APIs Abstracts DSP memory management away from algorithms IDMA APIs Abstracts DSP DMA management away from algorithms Instruction Set Architecture (ISA) rules for DSPs Naming conventions to reduce name space pollution

Optional Guidelines
Several guidelines to help system integrators Real-time trace/debug API (IRTC) A standard API suggested for test modes Methods for extending baseline APIs for added functionality allowing for differentiation

eXpressDSP Compliance
Hundreds of algorithms tested to comply to the TMS320 DSP Algorithm Standard
eXpressDSPCompliant

The Developers Kit demo shows how easily eXpressDSP-compliant algorithms interoperate.

42

www.dspvillage.ti.com/algorithms

TI DSP Third-Party Network


Providing DSP Solutions
DSP Third-Party Network Overview A Wide Variety of DSP Solutions
Utilize the TI Third-Party Network for: Reduced time-to-market Time-consuming programming and troubleshooting tasks can be eliminated by utilizing proven hardware, software, algorithms and libraries from third parties Lower costs Dont spend time and money recreating something that has already been produced. Third parties allow you to dedicate your resources to producing valueadded, application-specific products Additional expertise Third-party companies provide consulting services, training, integration, contract engineering, research and development and much more. They are an extra resource for project assistance Complete solutions Thirdparty companies offer complete solutions for quickly solving application problems. Many solutions incorporate TIs data converters and power management devices

Over 600 independent third parties provide a vital link between TI silicon and the final application by providing additional hardware, algorithms and libraries, software tools and consulting services. Products/services include: eXpressDSP-compliant algorithms and libraries for a variety of applications such as voice, audio, video, imaging, telecommunications, speech, biometrics, encryption, motor control as well as others. Hardware includes emulators, device programmers and development boards. Development systems include logic analyzers, TIM modules, data acquisition boards, multiprocessing OEM boards and add-on cards. Software tools include simulators, debuggers and software development utilities such as filters, signal analyzers, C-code generators and eXpressDSPcompliant plug-ins for Code Composer Studio Development Tools. Consulting services include turnkey designs, hardware and software integration, training, research and development.

Third-Party Product Catalog on TIs Web Site


Information regarding the vast array of products available from TIs ThirdParty Network, check out: www.ti.com/thirdpartycatalog. Extensive information can be found through searchable listings of worldwide TI third parties. Search the hundreds of listings by company, device supported, keyword, product name or product category.

Third-Party Network Logo Indicates TMS320 DSP-Based Solution


Registered TI Third-Party Network members use a distinctive Third-Party Network logo on various printed and electronic collateral. Look for the logo to identify companies that are ready to provide a TMS320 DSP-based solution.

eXpressDSP-Compliant Logo Indicates TMS320 Algorithm Standard Compliance


Third-Party Network members use the eXpressDSP compliance logo in various communications. Logo identifies companies that are ready to provide products that have passed the standards for application interoperability and reuse.
eXpressDSPCompliant

eXpressDSP-Compliant Third-Party Products


Texas Instruments in conjunction with its industry-leading DSP Third-Party Network offer an array of eXpressDSP-compliant algorithms designed to reduce system integration time and lower support and development costs by eliminating custom coding tasks. Third parties also provide eXpressDSPcompliant plug-in tools to reduce development time. For a complete listing of algorithms and plug-ins, go to www.dspvillage.ti.com

DSP Solutions to Reduce Development Time


Imaging and Audio Compression software Research and development support Hardware and reference designs Enhancement libraries Print head control software Comprehensive Development Support DSP boards, starter kits and add-ons Customized debuggers Targeted development platforms Real-time emulation Consulting services Simulation models Getting Started with DSP On-site customized training Contract engineering design resources Subsystem development Software experts in applications: embedded control, set-top box, optical networking, digital radio, telematics, biometrics Communications Modem and DSL software Encryption software Voice and fax software Wireless software Real-time operating systems (RTOS) Hardware and reference designs Consultants

www.ti.com/3p

43

Software and Tools

Third Parties Providing eXpressDSP-Compliant Algorithms


eXpressDSPCompliant

What are eXpressDSP-Compliant Algorithms?


eXpressDSP-compliant algorithms adhere to the rules set forth in TIs TMS320 DSP Algorithm Standard. Each algorithm is passed through a rigorous automated test before receiving the right to be described as compliant. Pages 4652 list currently available compliant algorithms and plug-ins from TI third parties. TIs extensive Third-Party Network includes companies that develop eXpressDSP-compliant algorithms based on the TMS320 DSP Algorithm Standard. These algorithm developers provide both proprietary solutions and software that adheres to organizational standards for an array of applicaTI Device

tions. Our third parties offer eXpressDSP-compliant solutions for Audio, Digital Motor Control (DMC), Encryption, Fax, GSM, Protocol Stacks, Speech, Telephony, Voiceband (VB) Modems, Video & Imaging, Vocoders and Wireless applications across the TMS320C2000, TMS320C5000 and TMS320C6000 DSP platforms. For more information on compliant algorithms offered by our TI DSP Third Parties, please access the online TI DSP Third-Party Catalog at www.dspvillage.com/algorithms. You can also send an email to 3pquery@list.ti.com to inquire about any eXpressDSP-compliant algorithms you may be interested in.
Application
En cry pti on Fa x Pr oto co lS tac Sp ks ee ch Te lep ho ny VB Mo de ms Vid eo & Im ag Vo ing co de rs W ire les s

C2 00 0 C5 00 0 C6 000 Au dio

Third Party Acoustic Technologies, Inc. Adaptive Digital Technologies, Inc. Algo Vision Systems GmbH Advanced Recognition Technologies, Inc. Aliph Com Alliance Technologies Group, Inc. (ATG) ATEME Bayer DSP Bluefont Clarity, LLC Commetretx Corp. COMSIS Consystant Design Technologies, Inc. Conversay Cortologic AG Creative DSP Solutions, Inc. Cybernetics Infotech D+R Electronica B.V. DACS Software Pvt. Ltd. Delphi Communication Systems, Inc. Digilab2000 s.r.l. Dilithium Networks DResearch DSP Global, Inc. DSP Techniques DSP Wizard DSPecialists GmbH easytools s.l. EI CREBOUW Electronic Design Associates, Inc. Emuzed, Inc. Encore Software Ltd. Enounce Inc. eSecurium Ethentica by Security First Corp. Fonix Corp. Fraunhofer IIS GAO Research Inc. GDA Technologies, Inc. Global IP Sound AB Heinrich Hertz Institut GmbH HelloSoft, Inc. Hyperception ILLICO

3P Web Site www.acoustictech.com www.adt-inc.com www.algovision.com www.artcomp.com www.aliph.com www.atgroupinc.com www.ateme.fr www.dsp-bayer.com www.bluefont.com www.clarityco.com www.commetrex.com www.comsis.fr www.consystant.com www.conversay.com www.cortologic.de www.creativedsp.com www.cybit.com www.d-r.nl www.dacsindia.com www.delcomsys.com www.digilab2000.it www.dilithiumnetworks.com www.dresearch.de www.dspglobal.com www.dsptechniques.com www.dspwizard.com www.dspecialists.de www.easytools.es www.eicrebouw.fr www.useda.com www.emuzed.com www.ncoretech.com www.enounce.com www.esecurium.com www.ethentica.com www.fonix.com www.iis.fhg.de www.gaoresearch.com www.gdatech.com www.globalipsound.com www.hhi.de www.hellosoft.com www.hyperception.com www.illico.com

C2000 C5000 C6000 X X

AudioEncryption Fax X

DM C

GS M

Protocol VB GSM Imaging Stacks SpeechTelephonyModemsVideoVocodersWireless X X X X

X X X X X X X X X X X X X X X X X X X X X X X X X

X X X X X X

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

44

www.ti.com/3p

Third Parties Providing eXpressDSP-Compliant Algorithms


eXpressDSPCompliant

TI Device
C2 00 0 C5 00 0 C6 000 Au dio En cry pti on Fa x

Application
Protocol VB GSM Imaging Stacks SpeechTelephonyModemsVideoVocodersWireless
GS M Pr oto co lS tac Sp ks ee ch Te lep ho ny VB Mo de ms Vid eo & Im ag Vo ing co de rs W ire les s

Third Party

3P Web Site

C2000 C5000 C6000 X X X X X X X

AudioEncryption Fax X X X X

Image Power, Inc. Imagine Technology, LLC Indesign, LLC Ingenient Technologies, Inc. Ittiam Systems Private Limited LME Microelectronics Lab of CEFET-PR Lucent Technologies Mango DSP, Ltd. Mecoso Technology, Inc. MESi MIKET DSP Solutions Motorola (BlueWave Systems) MTI s.r.l. NMS Communications, Corp. NeuroDynamics, Ltd. Neuvoice Noise Cancellation Technology (NTC Group) NTRU Cryptosystems, Inc. Octiv Inc. On2 Technologies Phillips Speech Processing Pivot Signal Processing, Ltd. Planning Systems, Inc. Prodys S.L. Purplecast RACOM Microelectronics S.A. De C.V. RadiSys Corp. RoadComm, Inc. Romsey DSP Sasken Communication Technologies Ltd. Scipher SIAL Ltd. Signals + Software Ltd. SignalWorks Signion Systems Pvt. Ltd. SigNumerix, Inc. Snapshield Ltd. Softier Ltd. Sound ID Spatializer Audio Laboratories, Inc. Spectral Design Spectrum Signal Processing, Inc. Speech Technology Center SPIRIT CORP. SRS Labs, Inc. Stocker Ing. Buero Streambox, Inc. Surf Communication Solutions Ltd. Syspac Ltda. Tata Consultancy Group Tata Elxsi Limited Telisma SA Troy Group, Inc. UB Video, Inc. UFMG Universidade Federal de Minas Gerais Verance Corp. Virtual IP Group, Inc. Wavemakers Inc. Windmill Innovations Wipro Ltd. Z Tecnologia Communicacao Ltda. Zandiant Technologies, Inc.

www.imagepower.com www.imaginetechnology.net www.INDesign-LLC.com www.ingenient.com www.ittiam.com www.lme.cpdtt.cefetpr.br www.lucent.com www.mangodsp.com www.mecoso.com www.mesi.net mikets@telus.net www.bluews.com www.mtionline.it www.nmss.com www.neurodynamics.com www.neuvoice.com www.nctclearspeech.com www.ntru.com www.octiv.com www.on2.com www.speech.be.phillips.com www.pivot-dsp.com www.plansys.com www.prodys.net www.purplecast.com www.racom.com.mx www.radisys.com www.road-com.com www.romseydsp.com www.sasken.com www.scipher.com www.dsp.sut.ru/sial/ www.signalsandsoftware.com www.signalworks.com www.signion.com www.signumerix.com www.snapshield.com www.softier.com/ www.soundid.com www.spatializer.com www.spectral-design.com www.spectrumsignal.com www.speechpro.com www.spiritcorp.com www.srslabs.com friedrich.h.stocker@t-online.de www.streambox.com www.surf-com.com www.syspac.com.br www.tcs.com/ www.tataelxsi.com www.telisma.com www.troygroup.com www.ubvideo.com www.cpdee.ufmg.br www.verance.com www.virtualipgroup.com www.wavemakers.com www.windmill-innovations.com www.wipro.com www.ztec.com.br www.zandiant.com

DM C

X X X X X X X X

X X X X

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

X X X X X

X X X X

X X X

X X

X X X X

X X

X X X

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

X X X X X X X

X X X X X X X X X X X X X X X X X X X X

X X X X X

X X X

www.ti.com/3p

45

Software and Tools

eXpressDSP-Compliant Third-Party Algorithms


eXpressDSPCompliant

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

AUDIO
Compliant Algorithm Generation C54x C55x C54x C62x C62x C54x C54x C55x C55x C54x C55x C54x C54x C54x C67x C55x C67x C67x C55x C67x C54x C55x C54x C54x C62x C62x C54x C55x C67x C67x C54x C67x C54x C54x C54x C54x C55x C55x C62x C67x C54x C55x C62x C55x C54x C55x C54x C54x C55x C55x C67x C55x C55x C54x C55x C54x C54x C55x C54x C55x C54x C55x Third-Party Vendor Spatializer Audio Labs Spatializer Audio Labs Imagine Technology Imagine Technology Tata Elxsi Imagine Technology Indesign Creative DSP Solutions Imagine Technology DSPecialists GmbH Stocker Ing. Buero NCT Group, Inc. Scipher Zandiant Technologies Spectral Design Electronic Design Associates SRS Labs DSPecialists GmbH Electronic Design Associates DSPecialists GmbH Conversay Electronic Design Associates SignalWorks Sound ID Dilithium Networks Dilithium Networks Spatializer Audio Labs Spatializer Audio Labs DSPecialists GmbH D+R Electronika B.V. SPIRIT CORP. Tata Elxsi Virtual IP Group Virtual IP Group Imagine Technology Virtual IP Group Imagine Technology Virtual IP Group Imagine Technology Fraunhofer IIS Imagine Technology Imagine Technology Imagine Technology Imagine Technology Creative DSP Solutions Creative DSP Solutions Octiv Octiv Aliph Com Spatializer Audio Labs DSPecialists GmbH Electronic Design Associates DSP Techniques Acoustic Technologies Acoustic Technologies Enounce Spatializer Audio Labs Spatializer Audio Labs SRS Labs SRS Labs Zandiant Technologies Virtual IP Group 3D Stereo 3D Stereo AAC Decoder AAC Decoder AAC Encoder Acoustic Echo Canceller Acoustic Echo Canceller Acoustic Echo Canceller Acoustic Echo Canceller Adaptive Noise Canceller Adaptive Noise Canceller ASF-M Audio Watermarking Center Blend for ProLogic II (32 Bit) Chorus Chorus Effect Circle Surround II Compressor Echo Effect Equalizer FEX_C5 Flange Sound Effect Full Duplex Echo Cancellation Full Spectrum Dynamic Compression G.723.1/GSM-AMR Transcoder GSM-AMR/G.723.1 Transcoder Headphones Headphones Mixer Mono Eq 4 Band MP3 Decoder MP3 Decoder MP3 Decoder Gold MP3 Decoder Silver MP3 Encoder MP3 Encoder MP3 Encoder MP3 Encoder MP3 Encoder MPEG2 AAC Encoder MPEG2 L3 Decoder MPEG2 L3 Decoder MPEG2 L3 Decoder MPEG4 Decoder Noise Reduction Noise Reduction Octimax Octivox Pathfinder Noise Suppression Phase Corrected Equalization Reverb Reverb Effect SEQ Speaker Equalization SoundClear Echo Cancel & Noise Red SoundClear Echo Cancel & Noise Red Time-Scale Tailor VI.B.E. VI.B.E. VIP Voice Intelligibility VIP Voice Intelligibility Volume Control (32 Bit) WMA Decoder

AUDIO (CONTINUED)
Compliant Algorithm WOW Voice WOW Voice Generation C54x C55x Third-Party Vendor SRS Labs SRS Labs

DIGITAL MOTOR CONTROL (DMC)


Compliant Algorithm RMS Signal Measurement Vector PWM for Neutral Point Clamped 3 Level Inverters Generation C24x C24x Third-Party Vendor RACOM Microelectronics UFMG

ENCRYPTION
Compliant Algorithm Generation C54x C54x C55x C55x C54x C55x C62x C54x C54x C55x C54x C54x C55x C54x C54x C62x C54x C62x C54x C54x C54x C54x C54x C67x C54x C55x C62x C62x C62x C55x C54x C54x C54x C55x C62x Third-Party Vendor Imagine Technology Snapshield Imagine Technology Snapshield Snapshield Snapshield Snapshield Signion Systems Verance Corp. Purplecast Imagine Technology Snapshield Imagine Technology Snapshield Snapshield Snapshield Snapshield Snapshield Imagine Technology Snapshield Snapshield easytools easytools Pivot Signal Processing Snapshield Snapshield Snapshield Snapshield Snapshield NTRU Cryptosystems Snapshield eSecurium Snapshield Snapshield Snapshield 3-DES 3-DES 3-DES 3-DES AES AES AES Assembly Audio Watermark Det. SDMI Screen Blowfish DES DES DES DES CBC Mode Diffie-Hellman Diffie-Hellman ELGAMAL ELGAMAL HMAC HMAC-MD5 HMAC-SHA-1 IDEA Decryption IDEA Encryption Kasumi Encryption MD5 MD5 MD5 MD5-V2.0 MMH-MAC NTRU Mobile Security RSA RSA1024 SHA-1 SHA-1 SHA-1

FAX
Compliant Algorithm FAX Bundle (V.17/V.21/V.27/V.29) FAX G3 Rev 1.0 (V.21/V.27V.29) T.38 Fax Relay over IP T.38 Fax Relay over IP V.17 V.17 Receive V.17 Receive Generation C54x C54x C54x C62x C54x C54x C62x Third-Party Vendor SPIRIT CORP. SPIRIT CORP. SPIRIT CORP. SURF Communication Solns. SPIRIT CORP. MESi Commetrex

46

www.dspvillage.ti.com/algorithms

eXpressDSP-Compliant Third-Party Algorithms


eXpressDSPCompliant

FAX (CONTINUED)
Compliant Algorithm V.17 Receive V.17 Transmit V.17 Transmit V.17 Transmit V.21 V.21 Receive V.21 Receive V.21 Transmit V.21 Transmit V.21 Transmit V.27 Receive V.27 Transmit V.27/V.29 Receive V.27/V.29 Transmit V.27ter V.27ter Receive V.27ter Transmit V.29 V.29 Receive V.29 Receive V.29 Transmit V.29 Transmit V.29 Transmit/Receive Generation C62x C54x C54x C62x C54x C54x C62x C54x C54x C62x C54x C54x C62x C62x C54x C54x C54x C54x C54x C54x C54x C54x C54x Third-Party Vendor ILLICO ILLICO MESi Commetrex SPIRIT CORP. MESi Commetrex ILLICO MESi Commetrex ILLICO ILLICO Commetrex Commetrex SPIRIT CORP. MESi MESi SPIRIT CORP. ILLICO MESi ILLICO MESi GAO Research Inc.

PROTOCOL STACKS
Compliant Algorithm Generation C62x C54x C55x C54x C55x C54x C55x C67x C54x Third-Party Vendor NMS Communications Bayer DSP Bayer DSP Bayer DSP Bayer DSP Windmill Innovations Windmill Innovations Windmill Innovations Windmill Innovations ATM SAR HDLC Generator Level 2 HDLC Receiver HDLC Receiver Level 2 HDLC Transmitter Serial Communications Protocol Serial Communications Protocol Serial Communications Protocol TCP/IP Protocol Stack

SPEECH
Compliant Algorithm Generation C67x C67x C54x C54x C55x C54x C54x C54x C54x C54x C54x C54x C54x C67x C55x C55x C54x C54x C54x C55x C54x C54x C54x C54x C55x C54x C55x C54x C55x C54x Third-Party Vendor NCT Group, Inc. NCT Group, Inc. Telisma SA Speech Technology Center Fonix Clarity Clarity Cortologic AG Lucent Lucent Ittiam Systems Ittiam Systems Neuvoice NCT Group, Inc. Advanced Recognition Tech. Advanced Recognition Tech. Speech Technology Center Lucent RoadComm, Inc. Fonix Philips Speech Processing MTI Speech Technology Center Planning Systems, Inc. Planning Systems, Inc. Planning Systems, Inc. Planning Systems, Inc. Wavemakers Advanced Recognition Tech. Lucent Adaptive Speech Filter (Enhancement) Adaptive Speech Filter (Synthesis) ASR Densifier Broadband Noise Cancellation Caller ID Text-to-Speech Clear Voice Capture Dual-Element Mic Clear Voice Capture Single-Element Mic Complementary Noise Suppression Full Duplex / Noise Suppression / Barge-in for Voice Recognition Memo Recorder MPEG4 HVXC Speech Decoder MPEG4 HVXC Speech Encoder Real World Voice Recognition Referenced Noise Filter smARTspeak NG smARTspeak XG Sound Stretcher Text-to-Speech Synthesizer Text-to-Speech Synthesizer Text-to-Speech Synthesizer VoCon Speech Recognition Engine Voice Activity Detector Voice Command Recognition Voiceguard Adapt Voiceguard Adapt Voiceguard HAB Voiceguard HAB VoiceTrigger Voice Recognition Word Voice Recognition

GSM
Compliant Algorithm Generation C55x C55x C62x C64x C55x C55x C62x C64x C55x C55x C54x C54x C62x C62x C64x C54x C54x C62x C62x C64x C54x C54x C55x C62x C62x C64x C54x C54x C55x C62x C62x C64x C54x C62x C64x C54x C62x C64x Third-Party Vendor Emuzed HelloSoft Delphi Communication Sys. Delphi Communication Sys. Emuzed HelloSoft Delphi Communication Sys. Delphi Communication Sys. Emuzed Emuzed Delphi Communication Sys. SIAL Delphi Communication Sys. Signals + Software Delphi Communication Sys. Delphi Communication Sys. SIAL Delphi Communication Sys. Signals + Software Delphi Communication Sys. Bayer DSP Delphi Communication Sys. Bayer DSP Delphi Communication Sys. Signals + Software Delphi Communication Sys. Bayer DSP Delphi Communication Sys. Bayer DSP Delphi Communication Sys. Signals + Software Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. GSM AMR Decoder GSM AMR Decoder GSM AMR Decoder GSM AMR Decoder GSM AMR Encoder GSM AMR Encoder GSM AMR Encoder GSM AMR Encoder GSM AMR Wideband Decoder GSM AMR Wideband Encoder GSM Enhanced Full-Rate Decoder GSM Enhanced Full-Rate Decoder GSM Enhanced Full-Rate Decoder GSM Enhanced Full-Rate Decoder GSM Enhanced Full-Rate Decoder GSM Enhanced Full-Rate Encoder GSM Enhanced Full-Rate Encoder GSM Enhanced Full-Rate Encoder GSM Enhanced Full-Rate Encoder GSM Enhanced Full-Rate Encoder GSM-Full Rate Decoder GSM Full-Rate Decoder GSM-Full Rate Decoder GSM Full-Rate Decoder GSM Full-Rate Decoder GSM Full-Rate Decoder GSM Full-Rate Encoder GSM Full-Rate Encoder GSM Full-Rate Encoder GSM Full-Rate Encoder GSM Full-Rate Encoder GSM Full-Rate Encoder IS-127/EVRC Decoder IS-127/EVRC Decoder IS-127/EVRC Decoder IS-127/EVRC Encoder IS-127/EVRC Encoder IS-127/EVRC Encoder

TELEPHONY
Compliant Algorithm Generation C62x C54x C62x C54x C54x C62x C64x C54x C62x C54x C54x C54x C54x C62x C54x C54x Third-Party Vendor Signals + Software SPIRIT CORP. RadiSys Corp. Imagine Technology SPIRIT CORP. Signals + Software Imagine Technology Commetrex Commetrex Imagine Technology SigNumerix SPIRIT CORP. SPIRIT CORP. RadiSys Corp. Adaptive Digital Technologies Imagine Technology 2100-Hz Tone Detector Acoustic Echo Canceller Auto Gain Control/Voice Activity Det Automatic Gain Control Automatic Gain Control Automatic Gain Controller Automatic Gain Control Call Progress Analysis Call Progress Analysis Call Progress Decoder Call Progress Detector Call Progress Detector Call Progress Generator Call Progress Monitor Call Progress Tone Detector Caller ID

www.dspvillage.ti.com/algorithms

47

Software and Tools

eXpressDSP-Compliant Third-Party Algorithms


eXpressDSPCompliant

TELEPHONY (CONTINUED)
Compliant Algorithm Caller ID Caller ID Demodulator Caller ID Detector Caller ID Detector Caller ID Generator Caller ID Generator Caller ID Receiver Caller ID Transmitter Caller ID Transmitter Caller ID Type 2 CAS Detection Caller ID, Type 1 and 2 Comfort Noise Generator Comfort Noise Generator Comfort Noise Generator Comfort Noise Generator CPT Detector CPT Detector CPT Generator CPT Generator DTMF DTMF DTMF 10 ms DTMF 5 ms DTMF Detection Algorithm DTMF Detector DTMF Detector DTMF Detector DTMF Detector DTMF Detector DTMF Detector DTMF Detector DTMF Detector DTMF Detector DTMF Detector / Suppressor DTMF Encoder DTMF Encoder DTMF Generator DTMF Generator DTMF Generator DTMF Generator DTMF Generator DTMF Receiver DTMF Receiver DTMF Receiver DTMF Receiver DTMF Receiver DTMF Receiver DTMF Receiver DTMF Transmitter DTMF Transmitter DTMF Transmitter DTMF Transmitter DTMF Transmitter Echo Canceller Echo Canceller Echo Canceller Echo Canceller Fast DTMF Detection G.165 G.165 G.165 G.165 G.165 Line Echo Cancellation G.165 Tone Detector G.167 G.167 Generation C54x C54x C54x C54x C54x C54x C62x C54x C62x C54x C54x C54x C62x C62x C64x C54x C55x C54x C55x C62x C54x C55x C55x C54x C54x C54x C54x C54x C54x C62x C62x C62x C64x C62x C54x C54x C54x C54x C54x C62x C62x C54x C54x C54x C54x C54x C55x C62x C54x C54x C55x C62x C62x C54x C55x C62x C64x C54x C54x C54x C55x C62x C62x C62x C54x C55x Third-Party Vendor SPIRIT CORP. SigNumerix MESi SPIRIT CORP. MESi SPIRIT CORP. Commetrex Commetrex Commetrex SigNumerix GAO Research Inc. SPIRIT CORP. Delphi Communication Sys. RadiSys Corp. Delphi Communication Sys. Bayer DSP Bayer DSP Bayer DSP Bayer DSP Spectrum Signal Processing SPIRIT CORP. MIKET DSP Solutions MIKET DSP Solutions Tata Consultancy Group Adaptive Digital Technologies Commetrex Imagine Technology MESi Syspac Ltda Commetrex COMSIS Delphi Communication Sys. Delphi Communication Sys. RadiSys Corp. Imagine Technology Syspac Ltda Commetrex MESi SPIRIT CORP. Commetrex Delphi Communication Sys. Bayer DSP Signals + Software SIAL SigNumerix SPIRIT CORP. Bayer DSP Motorola Computer Group Bayer DSP Signals + Software Bayer DSP Motorola Computer Group Signals + Software Imagine Technology Imagine Technology Imagine Technology Imagine Technology EI CREBOUW Bayer DSP SPIRIT CORP. Bayer DSP Delphi Communication Sys. RadiSys Corp. Delphi Communication Sys. Bayer DSP Bayer DSP

TELEPHONY (CONTINUED)
Compliant Algorithm Generation C54x C54x C54x C55x C55x C62x C62x C64x C64x C54x C55x C64x C54x C55x C54x C54x C55x C55x C55x C67x C55x C55x C54x C54x C54x C62x C54x C67x C54x C67x C54x C54x C62x C54x C54x C54x C54x C62x C62x C55x C55x C54x C55x C54x C62x C54x C54x C55x C62x Third-Party Vendor DACS Software Delphi Communication Sys. Imagine Technology Delphi Communication Sys. Imagine Technology Delphi Communication Sys. Imagine Technology Delphi Communication Sys. Imagine Technology Adaptive Digital Technologies Adaptive Digital Technologies Adaptive Digital Technologies Adaptive Digital Technologies Adaptive Digital Technologies Tata Consultancy Group HelloSoft HelloSoft HelloSoft MIKET DSP Solutions Electronic Design Associates MIKET DSP Solutions MIKET DSP Solutions Adaptive Digital Technologies Adaptive Digital Technologies Adaptive Digital Technologies RadiSys Corp. Bayer DSP Pivot Signal Processing DSP Global Imagine Technology Commetrex MESi Commetrex SPIRIT CORP. SigNumerix Commetrex MESi Commetrex RadiSys Corp. MIKET DSP Solutions MIKET DSP Solutions SPIRIT CORP. SPIRIT CORP. Imagine Technology RadiSys Corp. Imagine Technology SPIRIT CORP. Imagine Technology Signals + Software G.168 G.168 G.168 G.168 G.168 G.168 G.168 G.168 G.168 G.168 (Long Tail) G.168 (Long Tail) G.168 (Long Tail) G.168 (Short Tail) G.168 (Short Tail) G.726 ADPCM Speech Codec LEC-128-HelloVoice Line I LEC-128-HelloVoice Line Echo Line Echo Canceller Line Echo Canceller Line Echo Canceller MF (10 ms) MF (5 ms) MF R1 Detector MF R2 Forward Detector MF R2 Reverse Detector MF Line/Register Signaling Music On Hold SD100 Voice Activity Detector Telecom Filters TMWRTW Tone Detector Tone Detector Tone Detector Tone Disabler for LEC Tone Generation Tone Generator Tone Generator Tone Generator Tone Generator Tone Generator (10 ms) Tone Generator (5 ms) Univ Multifrequency Tone Generator Univ Multifrequency Tone Generator Variable Rate Convl. CODEC w/ Soft Decision VITERBI Decoding Voice Activity Detector Voice Activity Detection Voice Activity Detection Voice Activity Detection Voice Activity Detector

VB MODEM
Compliant Algorithm Generation C54x C54x C54x C54x C54x C54x C64x C54x C54x C54x C55x Third-Party Vendor SigNumerix MESi MESi MESi MESi Imagine Technology Imagine Technology Imagine Technology SPIRIT CORP. SPIRIT CORP. SPIRIT CORP. AGC/VAD BELL 103 Modem (demod) BELL 103 Modem (mod) BELL 202 Modem (demod) BELL 202 Modem (mod) Binary Phase Shift Key Modem Binary Phase Shift Key Modem DTMF Generator G3MDP Univ Multifrequency Tone Detect Univ Multifrequency Tone Detect

48

www.dspvillage.ti.com/algorithms

eXpressDSP-Compliant Third-Party Algorithms


eXpressDSPCompliant

VB MODEM (CONTINUED)
Compliant Algorithm V.21 Receive V.21 Transmit/Receive V.22 V.22 bis Transmit/Receive V.22 bis Transmit/Receive V.22 bis Transmit/Receive V.23 Receive V.23 Transmit V.23 Transmit/Receive V.32 / V.32 bis / V.22 / V.22 bis V.32 bis V.32 bis V.32 bis V.32 Transmit/Receive V.34 Data Pump V.34/V.34+ V.42 V.42 bis V.42 bis V.42 bis Decoder V.42 bis Encoder V.90 V.90 Data Pump Generation C54x C54x C54x C54x C54x C54x C54x C54x C54x C54x C54x C54x C54x C54x C54x C62x C54x C54x C54x C62x C62x C62x C54x Third-Party Vendor ILLICO GAO Research Inc. Imagine Technology GAO Research Inc. MESi Z Tecnologia Communicacao MESi MESi GAO Research Inc. SPIRIT CORP. GAO Research Inc. MESi SPIRIT CORP. ILLICO GAO Research Inc. SURF Communication Solns. SPIRIT CORP. GAO Research Inc. SPIRIT CORP. Signals + Software Signals + Software SURF Communication Solns. GAO Research Inc.

VIDEO & IMAGING (CONTINUED)


Compliant Algorithm Generation C62x C54x C55x C62x C54x C55x C62x C54x C55x C62x C64x C62x C62x C62x C64x C55x C62x C62x C55x C55x C62x C62x C62x C64x C67x C55x C62x C62x C64x C62x C62x C64x C55x C55x C62x C55x C62x C64x C62x C67x C67x C67x C62x C64x Third-Party Vendor Image Power ATEME ATEME ATEME ATEME ATEME ATEME ATEME ATEME ATEME Softier Mecoso Technology Mecoso Technology ATEME ATEME Imagine Technology Ingenient Technologies Ingenient Technologies Sasken Communication Tech. UB Video ATEME Dilithium Networks Mecoso Technology ATEME Heinrich-Hertz Institut GmbH UB Video Mecoso Technology Ingenient Technologies Ingenient Technologies Ingenient Technologies Prodys Ingenient Technologies Emuzed GDA Technologies, Inc GDA Technologies, Inc. Emuzed Emuzed Emuzed Digilab2000 Streambox DResearch DResearch On2 Technologies On2 Technologies JPEG2000 Encoder MJPEG Codec MJPEG Codec MJPEG Codec MJPEG Decoder MJPEG Decoder MJPEG Decoder MJPEG Encoder MJPEG Encoder MJPEG Encoder MJPEG Encoder MPEG1 Decoder MPEG1 Encoder MPEG2 Decoder MPEG2 Decoder MPEG4 AAC LC Decoder MPEG4 Adv. Simple Profile Decoder MPEG4 Adv. Simple Profile Encoder MPEG4 Decoder MPEG4 Decoder MPEG4 Decoder MPEG4 Decoder MPEG4 Decoder MPEG4 Decoder MPEG4 Decoder MPEG4 Encoder MPEG4 Encoder MPEG4 Simple Profile Decoder MPEG4 Simple Profile Decoder MPEG4 Simple Profile Encoder MPEG4 Simple Profile Encoder MPEG4 Simple Profile Encoder MPEG4 Simple Profile Video Decoder MPEG4 Simple Profile Video Decoder MPEG4 Simple Profile Video Decoder MPEG4 Simple Profile Video Encoder MPEG4 Simple Profile Video Encoder MPEG4 Simple Profile Video Encoder OFDM Demodulator RMS Compression Speedwave Decoder Speedwave Encoder VP4 Decoder VP4 Decoder

VIDEO & IMAGING


Compliant Algorithm Generation ACTL2 (800-kbps Broadband Codec) C62x Biometrics Image Processing C55x DVB-T Time Synchronization C62x Finger Print 1 to 1 C54x H.261 Decoder C62x H.261 Decoder C62x H.261 Encoder C62x H.261 Encoder C62x H.263 Decoder C62x H.263 Decoder C62x H.263 Decoder Ver 1.0 C62x H.263 Decoder Ver 2.0 C62x H.263 Encoder C55x H.263 Encoder C62x H.263 Encoder C62x H.263 Encoder C64x H.263 Encoder Ver 1.0 C62x H.263 Encoder Ver 2.0 C62x H.263 TDM to/from H.263 TCP/IP C62x HAAR Compression Decoder C67x HAAR Compression Encoder C67x JPEG Codec C54x JPEG Codec C55x JPEG Codec C62x JPEG Decoder C54x JPEG Decoder C55x JPEG Decoder C55x JPEG Decoder C62x JPEG Decoder C64x JPEG Encoder C54x JPEG Encoder C55x JPEG Encoder C55x JPEG Encoder C62x JPEG Encoder C62x JPEG Encoder C64x JPEG2000 Decoder C55x JPEG2000 Decoder C62x JPEG2000 Encoder C55x Third-Party Vendor Streambox Ethentica Digilab2000 NeuroDynamics Algo Vision Systems GmbH UB Video Algo Vision Systems GmbH UB Video Dilithium Networks Mecoso Technology UB Video UB Video Emuzed Emuzed Mecoso Technology Emuzed UB Video UB Video Dilithium Networks Consystant Design Technol. Consystant Design Technol. ATEME ATEME ATEME ATEME ATEME Emuzed ATEME ATEME ATEME ATEME Emuzed ATEME Mango DSP ATEME Image Power Image Power Image Power

Compliant Algorithm 1200-BPS Decoder 1200-BPS Encoder 2400-BPS Decoder 2400-BPS Encoder Assembly End Point Detector Enhanced G.711 Fax Tone Detector G.165 G.168 G.711 G.711 G.711 Decoder G.711 Decoder G.711 Decoder G.711 Decoder G.711 Decoder

Generation C54x C54x C54x C54x C64x C54x C54x C62x C62x C62x C54x C62x C54x C54x C54x C62x C62x

Third-Party Vendor SPIRIT CORP. SPIRIT CORP. SPIRIT CORP. SPIRIT CORP. Delphi Communication Sys. MTI Global IP Sound AB Motorola Computer Group SIAL Signals + Software Encore Software Encore Software Commetrex Imagine Technology Signals + Software Commetrex Delphi Communication Sys.

www.dspvillage.ti.com/algorithms

49

Software and Tools

VOCODERS

eXpressDSP-Compliant Third-Party Algorithms


eXpressDSPCompliant

VOCODERS (CONTINUED)
Compliant Algorithm G.711 Decoder G.711 Decoder G.711 Decoder G.711 Decoder G.711 Encoder G.711 Encoder G.711 Encoder G.711 Encoder G.711 Encoder G.711 Encoder G.711 Encoder G.711 Encoder G.711 Encoder G.711 PLC G.722 Decoder G.722 Decoder G.722 Decoder G.722 Encoder G.722 Encoder G.722 Encoder G.722.1 Decoder G.722.1 Decoder G.722.1 Decoder G.722.1 Encoder G.722.1 Encoder G.722.1 Encoder G.723.1 G.723.1 G.723.1 G.723.1 Decoder G.723.1 Decoder G.723.1 Decoder G.723.1 Decoder G.723.1 Encoder G.723.1 Encoder G.723.1 Encoder G.723.1 Encoder G.723.1 Encoder/Decoder G.723.1 Encoder/Decoder G.723.1A Decoder G.723.1A Decoder G.723.1A Encoder G.723.1A Encoder G.726 G.726 G.726 G.726 A-Law ADPCM Decoder G.726 A-Law ADPCM Encoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder G.726 Decoder (Low MIPS) G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder Generation C62x C62x C62x C62x C54x C54x C54x C62x C62x C62x C62x C62x C62x C54x C62x C62x C62x C62x C62x C62x C54x C55x C62x C54x C55x C62x C54x C54x C62x C54x C55x C62x C62x C54x C55x C62x C62x C54x C54x C62x C64x C62x C64x C54x C62x C62x C62x C62x C54x C54x C54x C54x C54x C55x C62x C62x C62x C62x C62x C62x C64x C54x C54x C54x C54x C54x Third-Party Vendor Ingenient Technologies Motorola Computer Group RadiSys Corp. Signals + Software Commetrex Imagine Technology Signals + Software Commetrex Delphi Communication Sys. Ingenient Technologies Motorola Computer Group RadiSys Corp. Signals + Software SPIRIT CORP. Delphi Communication Sys. RadiSys Corp. Signals + Software Delphi Communication Sys. RadiSys Corp. Signals + Software SIAL Romsey DSP COMSIS SIAL Romsey DSP COMSIS Encore Software GAO Research Inc. Encore Software SPIRIT CORP. SPIRIT CORP RadiSys Corp. Signals + Software SPIRIT CORP. SPIRIT CORP. RadiSys Corp. Signals + Software Adaptive Digital Technologies GAO Research Inc. Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. Encore Software DACS Software Encore Software RadiSys Corp. RadiSys Corp. Commetrex Hyperception Imagine Technology Signals + Software SPIRIT CORP. DSP Wizard Commetrex Delphi Communication Sys. Hyperception Imagine Technology Ingenient Technologies Signals + Software Delphi Communication Sys. Adaptive Digital Technologies Commetrex Hyperception Imagine Technology LME

VOCODERS (CONTINUED)
Compliant Algorithm Generation C54x C54x C55x C62x C62x C62x C62x C62x C62x C64x C54x C54x C62x C62x C62x C54x C62x C62x C64x C54x C62x C62x C64x C54x C55x C62x C54x C54x C55x C62x C62x C62x C62x C62x C54x C54x C55x C62x C62x C62x C62x C62x C54x C54x C54x C55x C62x C62x C62x C54x C55x C62x C62x C62x C54x C54x C62x C54x C54x C55x C55x C62x C62x C62x C54x C54x Third-Party Vendor Signals + Software SPIRIT CORP. DSP Wizard Commetrex Delphi Communication Sys. Hyperception Imagine Technology Ingenient Technologies Signals + Software Delphi Communication Sys. Adaptive Digital Technologies Adaptive Digital Technologies RadiSys Corp. RadiSys Corp. Encore Software Signals + Software Delphi Communication Sys. Signals + Software Delphi Communication Sys. Signals + Software Delphi Communication Sys. Signals + Software Delphi Communication Sys. Syspac Ltda Wipro Encore Software Signals + Software SPIRIT CORP. DSP Wizard Delphi Communication Sys. RadiSys Corp. Signals + Software SIAL SURF Communication Solns. Signals + Software SPIRIT CORP. DSP Wizard Delphi Communication Sys. RadiSys Corp. Signals + Software SIAL SURF Communication Solns. Adaptive Digital Technologies Encore Software Signals + Software DSP Wizard Delphi Communication Sys. RadiSys Corp. Signals + Software Signals + Software DSP Wizard Delphi Communication Sys. RadiSys Corp. Signals + Software Adaptive Digital Technologies GAO Research Inc. Virtual IP Group Delphi Communication Sys. Signals + Software DSP Wizard HelloSoft Delphi Communication Sys. RadiSys Corp. Signals + Software Delphi Communication Sys. Signals + Software G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder G.726 Encoder (Low MIPS) G.726 Encoder/Decoder (Low Memory) G.726 U-Law ADPCM Decoder G.726 U-Law ADPCM Encoder G.728 G.728 Decoder G.728 Decoder G.728 Decoder G.728 Decoder G.728 Encoder G.728 Encoder G.728 Encoder G.728 Encoder G.729 G.729 G.729 G.729 Decoder G.729 Decoder G.729 Decoder G.729 Decoder G.729 Decoder G.729 Decoder G.729 Decoder G.729 Decoder G.729 Encoder G.729 Encoder G.729 Encoder G.729 Encoder G.729 Encoder G.729 Encoder G.729 Encocder G.729 Encoder G.729 Encoder/Decoder G.729A G.729A Decoder G.729A Decoder G.729A Decoder G.729A Decoder G.729A Decoder G.729A Encoder G.729A Encoder G.729A Encoder G.729A Encoder G.729A Encoder G.729A Encoder/Decoder G.729A Encoder/Decoder G.729AB G.729AB Decoder G.729AB Decoder G.729AB Decoder G.729AB Decoder G.729AB Decoder G.729AB Decoder G.729AB Decoder G.729AB Encoder G.729AB Encoder

50

www.dspvillage.ti.com/algorithms

eXpressDSP-Compliant Third-Party Algorithms


eXpressDSPCompliant

VOCODERS (CONTINUED)
Compliant Algorithm G.729AB Encoder G.729AB Encoder G.729AB Encoder G.729AB Encoder G.729AB Encoder G.729AB Encoder G.729AB Encoder/Decoder G.729B Decoder G.729B Decoder G.729B Decoder G.729B Decoder G.729B Decoder G.729B Encoder G.729B Encoder G.729B Encoder G.729B Encoder G.729B Encoder/Decoder G723.1 Decoder G723.1 Encoder IPCM Wideband IS-733 Decoder IS-733 Decoder IS-733 Encoder IS-733 Encoder LBR Music & Voice Codec Generation C55x C55x C62x C62x C62x C64x C54x C54x C55x C62x C62x C64x C54x C55x C62x C64x C54x C62x C62x C54x C62x C64x C62x C64x C54x Third-Party Vendor DSP Wizard HelloSoft Delphi Communication Sys. RadiSys Corp. Signals + Software Delphi Communication Sys. Adaptive Digital Technologies Signals + Software DSP Wizard Delphi Communication Sys. Signals + Software Delphi Communication Sys. Signals + Software DSP Wizard Signals + Software Delphi Communication Sys. Adaptive Digital Technologies SURF Communication Solns. SURF Communication Solns. Global IP Sound AB Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. Delphi Communication Sys. EI CREBOUW

VOCODERS (CONTINUED)
Compliant Algorithm Low -Rate Coder Voice Activity Detector Voice Activity Detector Voice Activity Detector Voice Activity Detector Generation C55x C62x C62x C64x C64x Third-Party Vendor Cybernetics Infotech Delphi Communication Sys. Imagine Technology Delphi Communication Sys. Imagine Technology

WIRELESS
Compliant Algorithm 16-Bit CRC-CCITT Standard 2.28 bps/ Hz PTCM decoder 32-Bit CRC-CCITT Standard Convolutional Encoder Cyclic Redundancy Check Cyclic Redundancy Check Deinterleaver Demultiplexer FCS Interleaver Multiplexer Turbo Encoder Viterbi Decoder Viterbi Decoder Generation C54x C54x C54x C62x C54x C62x C62x C62x C54x C62x C62x C62x C62x C67x Third-Party Vendor Troy Group Signion Systems Troy Group Alliance Technology Group (ATG) Alliance Technology Group (ATG) Alliance Technology Group (ATG) Alliance Technology Group (ATG) Alliance Technology Group (ATG) Troy Group Alliance Technology Group (ATG) Alliance Technology Group (ATG) Alliance Technology Group (ATG) Alliance Technology Group (ATG) Bluefont Technologies

View Updated eXpressDSP-Compliant Third-Party Algorithm List


The eXpressDSP-compliant Third-Party algorithm list is updated monthly highlighting the newest third-party algorithms. See the most recent list at www.ti.com/compalgorithms

51

Software and Tools

eXpressDSP-Compliant Third-Party Plug-Ins


eXpressDSPCompliant

What is a Plug-In?
A plug-in is a software application that integrates with, customizes or extends the Code Composer Studio (CCStudio) Development Tools with additional specialized functionality. Plug-ins provide a wide range of tools for every step of the development process to assist you to develop DSP applications quickly and effectively. This allows you to focus on developing features to differentiate your TI-DSP based product and release more robust products to market faster.

tools with TI DSPs and thus reduce the learning curve which enables you to focus on innovation.

Build it fast during application design, code and build:


Plug-ins in this category shorten the development cycle at the front end by helping you build your application fast during the design and build stage. Some examples include: Application generation plug-ins generate C code or a complete application from a block diagram tool or generate a simple project skeleton for a development board. External Text Editors plug-ins enable developers to continue using an editor they are already familiar and comfortable with. Filter Design Package plug-ins insert filter code, integrate modified filter parameters into projects and analyzes digital filters Hardware Support plug-ins assist with installation, setup, configuration and diagnostics of development boards. RTOS Support plug-ins contain configuration tools and allow task level debugging for DSP/BIOS or other thirdparty real-time operating systems.

How Do Plug-Ins Speed Development?


Using standard tools, the development cycle consists of four stages: application design, code and build, debug, and analyze and tune. Specialized plug-ins can be integrated into each step of the development flow to decrease the overall time to product deployment. By using third-party plug-ins during the application design and code and build stages, you can build your application fast. By using plug-ins during the debug and analyze and tune stages, you can make your application perfect. Plug-ins also enable you to use familiar

eXpressDSP-Compliant Plug-Ins Available Today Include:


Name Contact Stage of the Development Cycle Design Code Build Debug Analyze
X

C6000
X X X X X X X X X

C5000

C2000

Elanix www.elanix.com SystemView X Hunt Engineering www.hunteng.co.uk Project Configuration Utility X Server/Loader Plug-in System Configuration Tool X System Reset Utility X Hyperception, Inc. www.hyperception.com eXpressDSP Component Wizard X Visual Application Builder X Pentek, Inc. www.pentek.com Register Configuration Tool X SwiftNet Debug Manager Precise Software Technologies, Inc. www.psti.com Precise RTCS-Aware Plug-In X Precise MQX-Aware Plug-In X Rational Software Corporation www.rational.com/products/testrt/ti_integration.jsp Rational Test Real-Time Plug-In for CCStudio RistanCASE www.RistanCASE.ch/da-c Development Assistant for C X S&K Electronics www.sk-tech.com 3D Visionary Starbase Corporation CodeWright Technosoft www.technosoft.ch Control Panel IO Registers Viewer Logger Reference Generator The MathWorks, Inc. www.mathworks.com/ Embedded Target for C6000 DSP Platform X Filter Design Toolbox X MATLAB Link for CCStudio Development Tools X Vector Software, Inc. www.vectors.com/codecomposer.html VectorCAST for CCStudio Visual Solutions Incorporated www.vissim.com/products/c2000/c2000.html VisSim-CCStudio Plug-In X X supported

X X

X X

X X X X X X X X X X X X X X X X

X X X X X X

X X

X X X X X

X X X X X X X X

X X X X

X X X

X X

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

52

www.ti.com/sc/plug-ins

XDS560 Emulator
PCI-Based Emulator Supporting RTDX Data Link
Key Benefits/Features:
Real-time visibility speeds time to market High-speed RTDX with real-time data transfer rates of more than 2 MBytes/second Increase productivity through faster start up for larger applications Code download speeds of up to more than half a MByte/second Quickly find and fix intermittent real-time problems Real-time, non-intrusive breakpoint and action point capabilities via Advanced Event Triggering Preserve existing emulation investment Upward compatible with XDS510 Emulators

JTAG Emulator with High-Speed Real Time Data Exchange (RTDX) Data Link Enables Bi-Directional Data Streaming at Video Speeds Up to 2 MBytes per Second, More Than 100 Faster
The XDS560 PCI-bus Emulator provides an unparalleled level of real-time visibility into executing applications to assist developers in debugging and monitoring real-time systems. High-speed RTDX bandwidth enables visibility into a new range of high-bandwidth applications, as well as multi-channel or multiprocessing versions of lower-bandwidth applications. The XDS560 Emulator can achieve code download speeds of up to more than half a megabyte per second (500 KBytes per second), as much as 8 times faster than XDS510-class technology, for better loading times of larger applications, speeding development. The XDS560 Emulator also enables Advanced Event Triggering to define and evaluate complex sequences of events before halting the CPU, or XDS560 Emulator with highly flexible cable and taking another action, including: credit card-sized pod is available in the eStore. Setting hardware breakpoints and watchpoints, Counting many kinds of events, and Detecting very precise debugging sequences Advanced Event Triggering can create a dedicated high-level debugging program with IF statements and conditional logic via simple drags and drops of variables and source code lines. This is done with on-chip resources embedded in the processor that have no CPU or memory overhead, making Advanced Event Triggering fully real-time and non-intrusive. The XDS560 Emulator is fully upward compatible with TIs existing XDS510 Emulator. XDS510-class Emulator customers can move from the XDS510 to using the XDS560 with very little apparent change, using the same target boards with the existing 14-pin JTAG connectors. The XDS560 features are a superset of the XDS510, but include all of the same XDS510-class functions that TI developers expect, with significantly improved performance. The XDS560 Emulators PCI bus is a widely available, high performance interface with the bandwidth to support high-speed RTDX data rates. It includes a longer and highly flexible 5-1/2 foot (1.5+ m) host-target cable suitable for use from 5 V down to 0.5 V to support TIs low-voltage device roadmap. The XDS560 Emulator is based on TIs TMS320C6202 DSP, for additional processing power to help drive the improved performance. It is well suited for space-constrained environments, as the cable can reach into tight places between rackmounted target boards, and the cable/pod assembly is so light it can even hang from the 14-pin JTAG connector without straining it. XDS560-class JTAG emulator products are also available from many TI third parties featuring different communication interfaces such as Ethernet and USB, as well as other features. See the TI DSP Village Third-Party online catalog and search for XDS560. For more information on the XDS560 Emulator, please see www.dspvillage.ti.com/emulator14

www.dspvillage.ti.com/emulator14

53

Software and Tools

DSP Development Tools Feature Matrix


.x er/ ard V2 ing pil nd UI rat om Sta gG pe m CC bu eO rith ols ols ly ers De Tim es To To On riv ) lgo dio .12 al- vic on on ge e D are PA I V4 Stu Re er ati er ati ua vic tw DS GU er er S Kit ener ink ener Lang el De sof os os ug r/L IOS ern 20 rs 10 n mp mp eb S3 ope ode G mble ode G mbly S5 atio P/B /K Co Co LD TM evel C sse C sse XD mul DS ystem DX de de HL D A A (E RT Co TI Co S

r be um rt N Pa TI

n tio rip sc De ol To

tor ula Sim

ers riv ) eD are vic rdw De (Ha ic rd er cif oa pe ink tB t-S tor lL ua rge ula rge Ta Vis Ta Em

r ile mp Co ed .S. as -B $U file ce Pri Pro

TMDS324685C-07 TMDS320006711 TMDX326040A TMDS3260D6701 TMDS3260C6701 TMDX3260C6416 TMDX3260E6416 TMDX320036711 TMDX320026711 TMDX3PNV6416S TNVDKCCS TMDS324L85C-07 SPRC067 TMDSMP4M85C-07 TMDS3P701840 TMDS3P701016A TMDS3P761119A TMDX3P761120 TMDX3P761128 TMDS324012XX SPRC056 TMDS324D85G-07 TMDS3242850-02 TMDS3242855-02 C3XFREETOOL TMDS3P761381 TMDS3260030 X X X X X X X L X X X X X X X X X L X X X X X X X X L X X X TMDS3240130 C3x/C4x DSP Code Composer TMDS3243855-02 C3x/C4x DSP C Compiler/Assembler/Linker TMDS00510 XDS510 (ISA) Emulator and JTAG Cable TMDS00510M XDS510 (ISA) Emulator and MPSD Cable TMDX00560 XDS560 PCI-Bus High-Performance JTAG Emulator TMDS3P701014 XDS510PP-Plus (Parallel Port) Emulator X = included L = Full featured Limited to 90 days (30 days for C28x DSP) DSK must be connected for Code Composer Studio to run.

C6000 DSP Code Composer Studio Development Tools C6711 DSP Starter Kit (DSK) C67x DSK Stereo Audio Card C67x DSP EVM Bundle C67x DSP EVM Board C64x DSP Test and Evaluation Board C64x DSP Test and Evaluation Board Bundle TCP/IP Network Developers Kit Imaging Developers Kit C64x DSP Network Video Developers Kit C64x DSP Network Video Developers Kit Bundle C5000 DSP Code Composer Studio Development Tools Essential Guide to Getting Started with DSP CD-ROM C5000 DSP Code Composer Studio for OMAP Platform C54x DSP Starter Kit (DSK) LF2407A Evaluation Module (EVM)* LF2407A eZdsp Starter Kit* LF2401A eZdsp Starter Kit* F2812 eZdsp Starter Kit* C24x DSP Code Composer IDE V4.12 C28x DSP Code Composer Studio Free Eval Tools C2000 (C24x and C28x) DSP PC Code Composer Studio V2 C2x/C2xx DSP Assembler/Linker C2x/C2xx DSP Compiler/Assembler/Linker (PC) C3x DSP Code Composer Free Evaluation Tools VC33 eZdsp Starter Kit C3x DSP Evaluation Module (EVM)

X X

X X

X A X X

X X X X

X X X X X X

X A X X X L X X X X X X X L X X X X L X X X X

X X X X X X X X X X X

X X X X X X X

X X

X X

X X L X

X X

X X X X X X

X X X

X X X X X X X

X X L X

X X X X X X

X X X X

X X X

X X

2,995 295 50 3,495 1,995 1,995 3,995 995 4,500 4,495 5,995 2,995 Free 4,500 395 1,995 295 550 305 1,495 Free 2,995 250 750 Free 495 995

A = Application size is limited * Codeveloped with Spectrum Digital. Available only in Texas Instruments eStore.

TMS320C5000 only.

54

www.ti.com/devtools

1,495 750 X 4,000 X 4,000 X 3,995 X 1,500 TMS320C6000 only.

Online Resources
Design Answers at Your Fingertips
TI DSP Support: More Than Outstanding DSPs
Customers can get to market easily and quickly by leveraging TI Digital Signal Processing (DSP) support. From product conception to production, customers large and small can access fast and accurate support for their DSP applications. From your personal, online 24/7 DSP KnowledgeBase to technical documentation, TI offers the tech support you need when YOU need it. Online training, webcasts and workshops provide an array of convenient support choices. Or, contact us or one of our 600+ DSP third parties and consultants who are ready to work with you. www.ti.com/supporthomesg

TI DSP Online KnowledgeBase


The TI DSP KnowledgeBase is the industrys most complete online resource for digital signal processing questions and project development support. Available 24 hours a day, seven days a week and featuring an easy-to-use, natural-language-based search capability, the DSP KnowledgeBase pulls information from hundreds of thousands of TI DSP content web pages, including technical documentation, giving customers immediate, relevant and focused answers to the search. www.ti.com/kbasesg

Free Online Training

Technical Documentation
Find complete and easy-to-use data sheets, users guides and application reports for every TI DSP platform and corresponding DSP software development tools. Easy navigation and search capabilities for more than 3,000 dedicated online DSP web pages and more than 100,000 pages of DSP technical documentation. www.ti.com/techdocsg

Learn more about how to design your digital signal processing application with self-paced online training covering DSP applications, TMS320 DSPs and easy-to-use software development tools. Dozens of courses such as Migrating Existing CCStudio 1.x Projects to CCStudio v2 are available today and run from 30 minutes to two hours each. www.ti.com/onlinetrainhome

TI DSP Training Options


DSP Webcasts

Getting Started with TI DSP


TIs web-based Getting Started support tool answers demand from engineers new to digital signal processing. The easy-to-use tool helps engineers get their designs from inspiration to implementation quickly and easily. Designers choosing to use TI DSPs in their real-time applications get easy-to-access introductory DSP content, thus

www.ti.com/supporthomesg

55

Support

TI conducts free DSP webcasts to address current topics most critical to designers. A typical webcast includes a presentation followed by a Question & Answer session with the technical engineering presenter specializing in the topic. For those who cannot attend the live event, all DSP webcasts are available via the archive library. www.ti.com/webcastarchive

Online Resources

decreasing the learning curve and speeding products to market. The tool answers four primary questions: 1) What is DSP? 2) Which TI DSP should I use? 3) How do I get going? and, 4) What else can help me? www.dspvillage.ti.com/gettingstarteda

DSP Applications Journal

If you need information to support the design of specific DSP-based systems, the online DSP Applications Journal lists the latest application notes by platform and software. www.ti.com/rd/appsjournal2
Embedded Edge Magazine Embedded Edge magazine is the source for DSP system developers featuring valuable application stories, new product announcements and editorial comment from leading DSP experts. www.dspvillage.ti.com/embedge

The Essential Guide to Getting Started with DSP


This new free CD contains links to a variety of getting started resources including documentation and the latest new product information. It also provides you a guided tour of the eXpressDSP Software and Development Tools and a 90-day free evaluation of the Code Composer Studio v2.1 Development Tools for both TMS320C5000 and TMS320C6000 DSP platforms. Order your CD at www.dspvillage.ti.com/ordercd6

TI Product Information Center (PIC)


Worldwide technical support staff are available to answer questions and troubleshoot problems. Contact the PIC by e-mail or directly by phone. See the worldwide contact information inside the front cover for the email and phone number appropriate to your area. www.ti.com/supporthomesg

TI DSP Discussion Groups


Join the community of DSP users and share information about TI silicon, software, tools and systems. Peer-to-peer discussion groups include High Performance Digital Signal Processing, PowerEfficient Digital Signal Processing, ControlOptimized Digital Signal Processing and for users new to DSP, Getting Started with Digital Signal Processing discussion groups. www.dspvillage.ti.com/discussa

Publications
eTech Innovations eNewsletter: DSP eNews Right to Your Inbox

Dont miss the latest in digital signal processing online news from TI including DSP silicon, software and tools, systems application and support information. To receive your free monthly copy in a text or an HTML version, subscribe today. www.ti.com/sc/ etechdsppromo6

56

www.ti.com/supporthomesg

Training Resources
Online Training, Webcast Library, One-Day Workshops, Four-Day Workshops
Online Training
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

Signal Processing Applications


IMAGING

DSP Tools and Software (Continued)


DSP/BIOS KERNEL DSP/BIOS Kernel Overview DSP/BIOS Kernel Fundamentals DSP/BIOS Audio Demo DSP/BIOS One-Day Workshop TMS320C6000 COMPILE TOOLS TMS320C6000 Compile Tools Overview TMS320C6000 Compile Tools Technical Details Optimize C Code on TMS320C6000 DSPs THIRD-PARTY COURSE Mathworks Developers Kit for TI DSP EMULATION Analyzing Your Embedded Real-Time Applications Dynamic Behavior Using RTDX XDS560 Emulator Overview High-Speed RTDX Advanced Event Triggering CODE COMPOSER STUDIO DEVELOPMENT TOOLS V2.0 TUTORIALS Code Composer Studio v2.0 Tutorials CODE COMPOSER STUDIO TECHNICAL TRAINING SERIES Whats New in Code Composer Studio v2.0 Migrating Code Composer Studio v1.x Projects to v2.0 An Overview of Project Management System in Code Composer Studio IDE v2.0 Profiling Your Code with Code Composer Studio v2.0

TMS320C6000 DSP Imaging Developers Kit (IDK)


NETWORKING

TMS320C6000 TCP/IP Network Developers Kit (NDK)


NETWORK VIDEO

TMS320C6000 Network Video Developers Kit (NVDK)

DSP Silicon Products


GENERAL TMS320C55x/C64x DSP Generations Overview TMS320C6000 DSP TMS320C64x DSP Generation Technical Details TMS320C6411 DSP Overview TMS320C6414/6415/6416 DSPs Overview TMS320C6712 DSP Overview TMS320C6000 DSP Platform One-Day Workshop TMS320C5000 DSP TMS320C5000 DSP Platform Mini-Workshop TMS320C54x TMS320C55x DSP Migration Tutorial TMS320C55x DSP Generation Technical Details TMS320C5470/5471 DSPs Overview TMS320C5509/5502 DSPs Overview TMS320C5509/5502 DSPs Technical Details TMS320C5510 DSP Technical Details Communicating Over the C5000 Host Port Interface TMS320C5000 DSP Platform One-Day Workshop OMAP OMAP5910 Processor Product Overview TMS320C2000 DSP TMS320LF2401A DSP Overview TMS320F2810/F2812 DSPs Overview TMS320F2810/F2812 DSP Technical Details Debugging Your C24x DSP Using Code Composer Studio Real-Time Monitor Flash Programming for Your TMS320LF240x System

DSP General Studies


THEORY An Intuitive Approach to DSP

Analog General Studies


THEORY Analog Electronic Design in a Day!

Power Management
POWER SUPPLIES Practical Considerations in Troubleshooting and Optimizing Power Supply Control Circuits and PCB 100-Watt, 400-kHz, High-Efficiency DC/DC Converter Design Review Magnetics Design for Switching Power Supplies

DSP Tools and Software


GENERAL eXpressDSP S/W and Development Tools Overview Reference Frameworks for eXpressDSP Software A Technical Review of eXpressDSP Reference Frameworks TMS320 DSP ALGORITHM STANDARD TMS320 DSP Algorithm Standard TMS320 DSP Algorithm Standard - Make vs. Buy

Interface
INTERFACE TRAINING Interface: Signaling Rate vs. Transfer Rate

www.ti.com/sc/training

57

Support

TI DSP Webcast Library


The library contains a variety of Webcasts ranging from Technical How-Tos to Systems Solution presentations and product overviews, which address current topics most critical to designers. Designed for 24/7 access worldwide via the web, these Webcasts typically last one hour. Each includes a presentation followed by a live Question & Answer session with the technical engineering presenter specializing in the topic. To access the library: www.ti.com/sc/dspwebcastlibrary2

DSP Technology Webcasts


High-Speed RTDX via TIs new XDS560 Emulator Using XDS560 to Find and Fix Real-Time Problems How to Easily Write DSP/BIOS Device Drivers for RealTime Data Streaming Hardware Design and Debug Checklist for TI DSP Boards/Systems Easily Develop Embedded DSP for Control Applications Real-Time Processing and Network Connectivity Telephony Made Simple: Efficiently Implement 14 of the Industrys Most Popular Telephony eXpressDSPCompliant Algorithms on the TMS320C54x DSP Easy Peripheral Programming with TIs Chip Support Library Dont CompromiseDSP Controllers Solve Embedded Control Design Challenges Debugging DSP Systems with TI JTAG Emulation Maximizing Data Transfer Efficiency with C5000 DMA Controller Getting Started with Code Composer Studio IDE Version 2.0

Utilizing the Two-Level Cache on the TMS320C62x / TMS320C67x / TMS320C64x DSPs in your DSP System Flash Programming for TMS320LF240x DSP Digital Control Systems Debug C24x DSP Digital Control Design with RealTime Monitoring Flexible System Interfacing with McBSP Manage Code Size vs. Code Speed Tradeoffs with PBC Embedded Real-Time Applications Dynamic Behavior with RTDX Communicating Over the TMS320C5000 Host Port Interface

Product / Announcement Webcasts


New eXpressDSP Reference Frameworks Provide Kickstart for DSP Application Development Technical Consideration for Beginning your Wireless Infrastructure, Broadband and Imaging Application Designs using TIs High-Performance TMS320C64x DSPs New TMS320C64x DSPs Revolutionize 3G Wireless

One-Day Workshops
One-day workshops are designed to offer product or technology knowledge and more advanced information about a particular category of devices. These workshops include a significant hands-on section and are ideal introductions to get started with DSP. A list of available courses and schedule information can be found at www.ti.com/sc/workshops

TMS320C6711 DSP Starter Kit (DSK) One-Day Workshop


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 features Using DSP/BIOS to easily build and debug a system Cost: U.S. $349.00. Fee includes all training, materials and a C6711 DSP Starter Kit (DSK).

TMS320C24x architecture and instruction set Memory and I/O design Cost: U.S. $349.00. Fee includes all training, materials and a LF2407A eZdsp Starter Kit.

TMS320C2812 eZdsp Starter Kit One-Day Workshop


Basic DSP controller implementation Using the F2812 eZdsp DSK TMS320F2812 architecture and instruction set Memory and I/O usage Cost: U.S. $349.00. Fee includes all training, materials, and an F2812 eZdsp Starter Kit.

TMS320C5416 DSP Starter Kit (DSK) One-Day Workshop


C5000 DSP overview TMS320C54x DSP generation architecture and Code Composer Studio IDE Using the C5416 DSP Starter Kit (DSK) Utilizing the architecture to achieve advanced features Using DSP/BIOS kernel to easily build and debug a system Cost: U.S. $449.00. Fee includes all training, materials and the C5416 DSP Starter Kit (DSK).

eXpressDSP Software Development Tools One-Day Workshop


Introduction to Reference Frameworks Threads and I/O Using a XDAIS algorithm Application control Cost: U.S. $349.00. Fee includes all training, materials, and a C6711 DSP Starter Kit (DSK)

TMS320LF2407A eZdsp Starter Kit One-Day Workshop


Basic DSP controller implementation How to use PC-based development tools LF2407A eZdsp Starter Kit

58

www.ti.com/sc/training

Four-Day Workshops
Four-day workshops are for engineers who need to sharpen their design and development skills. These workshops include significant hands-on labs emphasizing the demonstration and application of techniques and skills. TI workshops are highly beneficial in helping developers implement their DSP designs quickly.

DSP/BIOS Kernel for Real-Time Software Design Workshop


Basic concepts of real-time systems Real-time analysis Foreground/background scheduling Software interrupt scheduling Software interrupt communication Multitasking scheduling Task communication Device drivers Memory management Length: 3.5 days

TMS320C6000 DSP Optimization Workshop


C6000 family CPU architecture C6000 family CPU pipeline Building Code Composer Studio projects Exploring C6000 compiler options Writing efficient C code Writing standard and optimized linear assembly code Mixing C and assembly language Software pipelining techniques Numerical issues with fixed-point processors How caches work and optimizing their usage Length: 3.5 days Includes all training, materials and a C6711 DSK

TMS320 DSP Algorithm Standard (XDAIS) Workshop


Integration of eXpressDSP-compliant algorithms into an application Development of eXpressDSP-compliant algorithms Development of frameworks that integrate eXpressDSPcompliant algorithms with system software Length: 3 days

TMS320C54x DSP Integration Workshop


Introduction to C5000 DSPs Code Composer Studio IDE Using DMA/EDMA and HWI Configure and use McBSP Double-buffered systems Multi-threaded systems Integrating an eXpressDSP-compliant algorithm Using Reference Frameworks and LIO Basic memory management External memory C runtime environment/Basic optimizations Cache memory HPI Creating a bootable, stand-alone design Reuse internal memory with overlays Design for test/debug Length: 4 days Includes all training, materials and a C5416 DSK

TMS320C6000 DSP Integration Workshop


Introduction to C6000 DSPs Code Composer Studio IDE Using DMA/EDMA and HWI Configure and use McBSP Double-buffered systems Multi-threaded systems Integrating an eXpressDSP-compliant algorithm Using Reference Frameworks and LIO Basic memory management External memory C runtime environment/Basic optimizations Cache memory HPI Creating a bootable, stand-alone design Reuse internal memory with overlays Design for test/debug Length: 4 days Includes all training, materials and a C6711 DSK

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

www.ti.com/sc/training

59

Support

Four-Day Workshops (Continued)

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 issues Length: 3.5 days

TMS320C28x DSP Workshop


C28x architecture and instruction set Use of Code Composer Studio (CCStudio) Development Tools Optimization of C programming environment Interrupts and traps Peripherals and input/output techniques Hardware interface issues System designs issues Length: 3.5 days Includes F2812 eZdsp Starter Kit

TMS320DSC24 Three-Day Workshop DSC24 architecture overview Imaging primer Using the DSC24 Development tools DSC24 ARM subsystem DSC24 imaging peripherals DSC24 DSP subsystem core ARM/DSP communication DSP subsystem shared memory DSP coprocessors (iMX, VLC) Length: 3 days

OMAP5910 Processor Software Workshop


Note: This new workshop will be available in 4Q02.

Hardware overview OMAP software model Applications layer how to invoke DSP functions with no DSP skills Gateway layer control all activity on the DSP via Bridge APIs DSP/BIOS platform manage scheduling and data flow on DSP Nodes how to write code managed via Bridge from ARM gateway code XDAIS how to author DSP algorithms for for use in large systems Each layer will include extensive lectures and hands-on labs Length: 4 days

Registration
To register for these workshops, please visit www.ti.com/sc/training

60

www.ti.com/sc/training

Texas Instruments DSP Village eStore


Fast, Easy Online Store
Providing the convenience of online shopping, Texas Instruments DSP Village eStore offers the latest DSP hardware, software, eXpressDSP-compliant algorithms and plug-ins as well as technical documentation. With all the necessary capabilities to browse and purchase, the eStore allows you to easily locate TIs most popular items including Code Composer Studio Development Tools for all DSP platforms, DSKs, EVMs, TEBs and much more. Requiring an average of three days to arrive in the United States and seven days for international deliveries,* orders may be placed with American Express, MasterCard, Visa or through a purchase order over a secure Internet connection. To access the eStore, visit www.dspvillage.ti.com/estore.

Key Features/Benefits
Quick and easy online purchase of several products Prompt delivery U.S. orders within three business days, international within seven business days Easy payment via AMEX, Visa, Mastercard and purchase orders TIs most popular items including technical documentation, DSKs, EVMs, TEBs, Code Composer Studio Development Tools and much more available

*Note this is average delivery time.

TI Products Available in the DSP Village eStore


Description TMS320LF2407A eZdsp Starter Kit TMS320LF2407A eZdsp Starter Kit (Europe power cord) TMS320LF2407A Evaluation Module (EVM) TMS320F2812 eZdsp Starter Kit TMS320F2812 eZdsp Starter Kit (Europe power cord) C2000 (C24x and C28x) DSP PC Code Composer Studio Development Tools TMS320C28x Code Composer Studio Annual Software Subscription TMS320C5416 DSP Starter Kit (DSK) TMS320C5416 DSP Starter Kit (DSK) (Europe power cord) C5000 Code Composer Studio Annual Software Subscription C5000 Code Composer Studio Development Tools C5000 Code Composer Studio for the OMAP Platform Annual Software Subscription C5000 Code Composer Studio for the OMAP Platform TMS320C6711 DSP Starter Kit (DSK) TMS320C6711 DSP Starter Kit (DSK) (Europe power cord) TMS320C64x Test and Evaluation Board TMS320C64x Network Video Developers Kit TMS320C64x Network Video Developers Kit (Europe power cord) TMS320C64x Network Video Developers Kit Bundle TMS320C64x Network Video Developers Kit Bundle (Europe power cord) TMS320C64x DSP Imaging Developers Kit TMS320C6416 Test and Evaluation Board (Europe power cord) TMS320C6416 Test and Evaluation Board Bundle TMS320C6416 Test and Evaluation Board Bundle (Europe power cord) Platform C2000 C2000 C2000 C2000 C2000 C2000 C28x C5000 C5000 C5000 C5000 C5000 C5000 C6000 C6000 C6000 C6000 C6000 C6000 C6000 C6000 C6000 C6000 C6000 Part Number TMDS3P761119A TMDS3P761119AE TMDS3P701016A TMDX3P761128 TMDX3P761128E TMDS324D85G-07 TMDX322D85G-03 TMDS3P701840 TMDS3P701840E TMDS322L85C-03 TMDS324L85C-07 TMDS322P85C-03 TMDSMP4M85C-07 TMDS320006711 TMDS320006711E TMDX3260C6416 TMDX3PNV6416S TMDX3PNV6416SE NVDKCCS NVDKCCSE TMDX320026711 TMDX3260C6416E TMDX3260E6416 TMDX3260E6416E $U.S. 295 295 295 305 305 2,995 600 395 395 600 2,995 900 4,500 295 295 1,995 4,495 4,495 5,995 5,995 4,500 1,995 3,995 3,995

Continued on page 62

www.dspvillage.ti.com/estore

61

Support

TI Products Available in the DSP Village eStore (Continued)


Description TMS320C6701 EVM board only TMS320C6701 EVM Bundle with Code Composer Studio Development Tools C6000 Code Composer Studio Annual Software Subscription C6000 Code Composer Studio Development Tools XDS510PP-Plus EMU XDS560 PCI Bus JTAG Emulator Platform C6000 C6000 C6000 C6000 All C6000/C5000/C2000 Part Number TMDS3260C6701 TMDS3260D6701 TMDS322685C-03 TMDS324685C-07 TMDS3P701014 TMDX00560 $U.S. 1,995 3,495 600 2,995 1,500 3,995

TI DSP Third-Party Network Products Available in the DSP Village eStore


Product Name eXpressDSP-Compliant Plug-Ins Real-Time DSP Design Suite SystemView with Real-Time DSP Architect Real-Time Communication Design Suite with Real-Time DSP Architect Visual Application Builder for the TMS320C2000 DSP Platform Visual Application Builder for the TMS320C5000 DSP Platform Visual Application Builder for the TMS320C6000 DSP Platform Hyperception Component Wizard for eXpressDSP Software Visual Solutions VisSim Rapid Prototyper for the TMS320C2000 DSPs Visual Solutions VisSim/Motion Visual Solutions Professional VisSim Upgrade eXpressDSP-Compliant Products for Telecommunication Applications Multi-channel DTMF Receiver Algorithm Multi-channel DTMF Generator Algorithm Convolutional Coder/Decoder Call Progress DTMF Decoder/Generator eXpressDSP-Compliant Products for Video/Imaging Applications ATEME JPEG Encoder ATEME JPEG Decoder ATEME JPEG CODEC ATEME Motion JPEG Encoder ATEME Motion JPEG Decoder ATEME Motion JPEG CODEC Part Number TI3P62003 TI3P62004 HSWN1020 HSWN1050 HSWN1060 HSWN1099 VS/TIRP-WL VS/MOT-WL PROVS-WU C5000DTMF C5000MFV TI3PS31005 TI3PS31006 TI3PS31007 ATEJPGENC ATEJPGDEC ATEJPGCOD ATEMJPGENC ATEMJPGDEC ATEMJPGCOD Company Name Elanix, Inc. Elanix, Inc. Hyperception Hyperception Hyperception Hyperception Visual Solutions Visual Solutions Visual Solutions Bayer DSP Bayer DSP Imagine Technology Imagine Technology Imagine Technology ATEME ATEME ATEME ATEME ATEME ATEME Platform C6000 C6000 C2000 C5000 C6000 All C2000 C2000 C2000 C5000 C5000 C5000 C5000 C5000 C6000 C6000 C6000 C6000 C6000 C6000 $U.S. 8,995 11,995 1,495 1,495 1,495 295 2,995 995 2,000 8,000 4,000 29,000 3,000 2,000 5,000 5,000 7,500 5,000 5,000 7,500

TIs eStore offers a variety of products from the TI DSP Third-Party Network for your convenience.

62

www.dspvillage.ti.com/estore

Important Notice: Texas Instruments (TI) reserves the right to make changes to or to discontinue any product or service identified in this publication without notice. TI advises its customers to obtain the latest version of the relevant 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 TIs standard warranty. TI assumes no liability for applications assistance, software performance, or third-party product information, or for infringement of patents or services described in this publication. TI assumes no responsibility for customers applications or product designs.

Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing. This is intended as budgetary pricing only and is subject to change without notice. Contact your local distributor for current pricing. The black/red banner, Real World Signal Processing, C2000, TMS320C2000, TMS320C24x, TMS320C28x, TMS320C2xLP, 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, OMAP, PowerPAD, ProbePoint, RTDX, DSP-Sync, SWIFT, TMS320, VelociTI, XDS510 and XDS560 are trademarks of Texas Instruments. eZdsp is a trademark of Spectrum Digital. Solaris is a trademark of Sun Microsystems. UNIX is a registered trademark of The Open Group. Windows is a trademark and Microsoft is a registered trademark of Microsoft Corporation. ARM7TDMI is a wordmark of ARM Limited Company. VAB is a trademark of Hyperception. MATLAB and SIMULINK are trademarks of The Mathworks, Inc. Memory Stick is a trademark of Sony Corporation. HelloVoice is a trademark of HelloSoft. Innovator is a trademark of Productivity Systems Inc. VisSim and VisSim/Motion are trademarks of Visual Solutions. All trademarks are property of their respective owners.

2002 Texas Instruments

Printed in the U.S.A. by Earth Color Houston, TX U.S.A.

SSDV004K

IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TIs terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TIs standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding thirdparty products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.

Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265

Copyright 2003, Texas Instruments Incorporated

Potrebbero piacerti anche