the tms320c30 floating-point digital signal processor

23
The TMS320C30 Floating-Point Digital Signal Processor APPLICATION REPORT: SPRA397 Panos Papamichalis Ray Simar, Jr. Digital Signal Processor Products Semiconductor Group Texas Instruments Digital Signal Processing Solutions

Upload: others

Post on 26-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR

The TMS320C30Floating-Point DigitalSignal Processor

APPLICATION REPORT: SPRA397

Panos PapamichalisRay Simar, Jr. Digital Signal Processor Products Semiconductor Group Texas Instruments

Digital Signal Processing Solutions

Page 2: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR

IMPORTANT NOTICE

Texas Instruments (TI) reserves the right to make changes to its products or to discontinue anysemiconductor product or service without notice, and advises its customers to obtain the latest version ofrelevant information to verify, before placing orders, that the information being relied on is current.

TI warrants performance of its semiconductor products and related software to the specifications applicableat the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniquesare utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters ofeach device is not necessarily performed, except those mandated by government requirements.

Certain application using semiconductor products may involve potential risks of death, personal injury, orsevere property or environmental damage (“Critical Applications”).

TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTEDTO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHERCRITICAL APPLICATIONS.

Inclusion of TI products in such applications is understood to be fully at the risk of the customer. Use of TIproducts in such applications requires the written approval of an appropriate TI officer. Questions concerningpotential risk applications should be directed to TI through a local SC sales office.

In order to minimize risks associated with the customer’s applications, adequate design and operatingsafeguards should be provided by the customer to minimize inherent or procedural hazards.

TI assumes no liability for applications assistance, customer product design, software performance, orinfringement of patents or services described herein. Nor does TI warrant or represent that any license,either express or implied, is granted under any patent right, copyright, mask work right, or other intellectualproperty right of TI covering or relating to any combination, machine, or process in which suchsemiconductor products or services might be or are used.

Copyright © 1997, Texas Instruments Incorporated

Page 3: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR

TRADEMARKS

TI is a trademark of Texas Instruments Incorporated.

Other brands and names are the property of their respective owners.

Page 4: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR

CONTACT INFORMATION

US TMS320 HOTLINE (281) 274-2320

US TMS320 FAX (281) 274-2324

US TMS320 BBS (281) 274-2323

US TMS320 email [email protected]

Page 5: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR

The TMS320C30 Floating-Point Digital Signal Processor 5

The TMS320C30 Floating-PointDigital Signal Processor

Abstract

This chapter, reprinted from Proceedings of the IEEE, describesthe origin and development of the TMS320 Family of Digital SignalProcessors. The topics covered include:

q An overview of the characteristics of digital signal processing

q A history describing how digital signal processing has evolvedover the last several decades

q A description of the three generations of the TMS320 family

q Hardware and software tools used in development and support

q How applications use DSP solutions

Support graphics include:

q An example of the building blocks comprising the TMS320DSP family

q A graph showing the instruction cycles available for signalprocessing

q A diagram showing a minimal processing system with externaldata RAM and PROM/EPROM

q TMS320C10, TMS320C25, TMS320C30 functional blockdiagrams

The chapter concludes with a summary and a lengthy list ofreferences.

Page 6: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR

SPRA397

6 The TMS320C30 Floating-Point Digital Signal Processor

Product Support

World Wide Web

Our World Wide Web site at www.ti.com contains the most up todate product information, revisions, and additions. Usersregistering with TI&ME can build custom information pages andreceive new product updates automatically via email.

Email

For technical issues or clarification on switching products, pleasesend a detailed email to ([email protected]). Questions receive promptattention and are usually answered within one business day.

Page 7: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 8: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 9: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 10: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 11: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 12: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 13: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 14: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 15: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 16: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 17: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 18: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 19: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 20: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 21: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 22: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR
Page 23: THE TMS320C30 FLOATING-POINT DIGITAL SIGNAL PROCESSOR