Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
W O R L D
S I G N A L
P R O C E S S I N G
10/02
Table of Contents
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
Support Resources
Online Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 Texas Instruments DSP Village eStore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
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.
TMS320C6000
TMS320C2000
C24x, C28x DSPs
TMS320C5000
C54x, C55x DSPs
Control Optimized
Power Efficient
High Performance
www.dspvillage.ti.com
Introduction
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
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
www.dspvillage.ti.com/systems
System Solutions
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.
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.
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.
www.dspvillage.ti.com/systems
System Solutions
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.
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.
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
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
20-Bit Video Port 0 (VP0) or 10-Bit VP0 and/or McBSP0 and/or McASP0 Control
Instruction Fetch
Enhanced DMA Controller (64 Channel)
Instruction Dispatch
L2 Cache/Memory, 256 KBytes Total
Instruction Decode
Data Path A Register File A
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
PLL
Timer 1 Timer 2
The new TMS320DM642 Digital Media processor gives designers the industry's most powerful, flexible and easy-to-use solution for highperformance digital media applications.
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
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
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
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
Data RAM/32-Bit Address See Product Specification Guide for Device Memory Size
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
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
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
A D
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
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
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
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
* 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.
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
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
* 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
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)
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
* 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.
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.
10
www.dspvillage.ti.com/c6000
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
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
www.dspvillage.ti.com/c6000
11
C6000 DSP
SPRT136
Data Converters, DSP Codecs and Power Management Products for the TMS320C6000 DSP Platform
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
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
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
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
* 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.
analog.ti.com
13
C6000 Analog
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
* 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
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
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
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
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)
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
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
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.
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
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
DSP
32 Traffic Ctrl 75 MHz Flash 16 SDRAM 16 EMIFS EMIFF IMIF 32
16 DSP Shared
32 System DMA
System Shared 32 32
ARM Shared
32 LCD Ctrl
32 SRAM 1.5 Mb
ARM Private
OMAP5910 processor diagram with ARM925 and C55x DSP cores and peripherals.
www.omap.com
17
OMAP5910
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.
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
* 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
D(15-0) A(22-0)
Timer
MAC
ALU
Peripheral Bus
Shifter
40-Bit Barrel (-16, 31)
Accumulators
40-Bit ACC A 40-Bit ACC B
Addressing Unit
8 Auxiliary Registers 2 Addressing Units
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.
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
FIFO Interface
16-Bit HPI
DMA
Peripheral Bus
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)
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
40-Bit ALU
CMPS Operator (VITERBI)
Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5
EXP Encoder
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.
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
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.
ARM7TDMI
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
Part #
TMDS3P701840 (U.S. part number) TMDS3P701840E (European part number)
$U.S.+
395
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.
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.
22
www.dspvillage.ti.com/c5000
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
SPRA480
DSP System Using the TMS320 DSP Algorithm Standard in a Static DSP System SPRA577
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
Codec Products
TMS320 DSP-optimized codecs Suitable for audio, modem, ADSL and video applications (among others)
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
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
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
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.
analog.ti.com
25
C5000 Analog
Applications
Control Performance
F2812
Lighting Optical networking (ONET) Power supplies Industrial automation Consumer goods
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
LC2402A 14x20 mm
LF2401A 7x7 mm
LC2401A 7x7 mm
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.
Memory Bus
Interrupt Management
Peripheral Bus
GPIO
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
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).
Part #
SPRC056 TMDS324D85G-07 TMDS322D85G-03
$U.S.+
Free 2,995 600
eStore eStore
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
www.ti.com/dmc
27
C2000 DSP
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
Peripheral Bus
Barrel Shifter
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)
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
+ 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.
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
+ 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
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
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
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.
* Evaluation modules available For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/evms
<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.
analog.ti.com
31
C2000 Analog
Specifications
Performance up to 150 MFLOPS Highly-efficient C language engine Large address space: 16 Mwords Fast memory management with on-chip DMA
C6711C
Performance
Applications
Digital audio Laser printers, copiers, scanners Bar-code scanners Videoconferencing Industrial automation and robotics Voice/facsimile Servo and motor control
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.
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
Peripheral Bus
Timer 0
Timer 1
Memory
Extensive internal busing and parallelism for rapid datamovement capability
Serial Port 0
32
www.dspvillage.ti.com/c3x
# = Supports bootloader 16M 8/16/32 configurable + Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.
Part #
TMDS3P761381 TMDS3260030
$U.S.+
495 995
TMDS00510M TMDS00510
4,000 4,000
eStore
Part #
TMDS3240130 C3XFREETOOL TMDS3243855-02
$U.S.+
1,495 Free 750
www.dspvillage.ti.com/c3x
33
C3x DSP
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.
* Evaluation modules available For a complete list of data converter evaluation modules, please see our web site at www.ti.com/sc/evms
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.
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
Applications
Videoconferencing Copiers, scanners and printers Digital audio Industrial controls, automation and robotics Voice/Facsimile
* 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
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
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
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
I/O Expansion
I2C to parallel port expander Compatible with most processors and microcontrollers
logic.ti.com
37
Digital Logic
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 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
eXpressDSP Software and Development Tools are designed to cut development time by up to 50 percent and increase the modularity and reuse of applications.
DSP/BIOS
Drivers
RTDX JTAG
TMS320 DSP
eXpressDSP Software Development Tools for faster programming and easier integration.
38
www.dspvillage.ti.com/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
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
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.
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 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.
Real-Time Analysis
CPU Load
Find and fix real-time problems without any runtime license fees.
www.dspvillage.ti.com/dspbios
41
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.
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
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.
www.ti.com/3p
43
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
AudioEncryption Fax X
DM C
GS M
X X X X X X X X X X X X X X X X X X X X X X X X X
X X X X X X
X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
X X X X X X X X X X X X X X X X X X X X X X X X X 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
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
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
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
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
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
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
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.
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
VOCODERS
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
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
51
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.
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
r be um rt N Pa TI
n tio rip sc De ol To
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
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
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
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
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
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
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
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
Interface
INTERFACE TRAINING Interface: Signaling Rate vs. Transfer Rate
www.ti.com/sc/training
57
Support
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
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
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.
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.
www.ti.com/sc/training
59
Support
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
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
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
Continued on page 62
www.dspvillage.ti.com/estore
61
Support
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.
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