The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.   United States  United States   


Datasheet Search Engine   
 
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)


  Datasheet Home \ Datasheet Details

Digital Signal Processor, CPU, Semiconductors, Digital Signal Processor, Memory, Clock Generator, Timer, Register

Download

PDF Abstract Text:

TMS320C54x DSP Reference Set


Volume 1: CPU and Peripherals

TMS320C54x DSP Reference Set
Volume 1: CPU and Peripherals
Literature Number: SPRU131C Manufacturing Part Number: D425004-9761 revision A October 1996
Printed on Recycled Paper
Preface
Read This First
About This Manual
How to Use This Manual
If you are looking for information about: Addressing modes Turn to these chapters: Chapter 5, Data Addressing Chapter 6, Program Memory Addressing Boot loader Buffered serial port Bus structure Clock generator Chapter 3, Memory Chapter 9, Serial Ports Chapter 2, Architectural Overview Chapter 2, Architectural Overview Chapter 8, On-Chip Peripherals CPU architecture Chapter 2, Architectural Overview Chapter 4, Central Processing Unit External bus Hold mode Host port interface Interrupts Chapter 10, External Bus Operation Chapter 10, External Bus Operation Chapter 8, On-Chip Peripherals Chapter 6, Program Memory Addressing
How to Use This Manual
If you are looking for information about: Memory
Turn to these chapters: Chapter 2, Architectural Overview Chapter 3, Memory
Chapter 8, On-Chip Peripherals Chapter 1, Introduction Chapter 2, Architectural Overview Chapter 8, On-Chip Peripherals
Power-down modes Program control Pipeline latencies
Chapter 6, Program Memory Addressing Chapter 6, Program Memory Addressing Chapter 2, Architectural Overview Chapter 7, Pipeline
Reset ROM code submission to TI Serial ports Status registers
Chapter 6, Program Memory Addressing Appendix D, Submitting ROM Codes to TI Chapter 10, Serial Ports Chapter 4, Central Processing Unit Appendix A, CPU and Peripheral Registers
TDM serial port Timer
Chapter 10, Serial Ports Chapter 2, Architectural Overview Chapter 8, On-Chip Peripherals
Wait-state generator
Chapter 2, Architectural Overview Chapter 8, On-Chip Peripherals
Notational Conventions / Information About Cautions
Notational Conventions
This book uses the following conventions.
- The TMS320C54x DSP can use either of two forms of the instruction set:
a mnemonic form or an algebraic form. This book uses the mnemonic form of the instruction set. For information about the mnemonic form of the instruction set, see TMS320C54x DSP Reference Set, Volume 2: Mnemonic Instruction Set. For information about the algebraic form of the instruction set, see TMS320C54x DSP Reference Set, Volume 3: Algebraic Instruction Set.
- Program listings and program examples are shown in a special
typeface. Here is a segment of a program listing:
- Square brackets, and , identify an optional parameter. If you use an
optional parameter, specify the information within the brackets do not type the brackets themselves.
Information About Cautions
This book contains cautions.
This is an example of a caution statement. A caution statement describes a situation that could potentially damage your software or equipment.
The information in a caution is provided for your protection. Please read each caution carefully.
Read This First
Related Documentation From Texas Instruments
Related Documentation from Texas Instruments
Related Documentation From Texas Instruments
Read This First
Technical Articles
A wide variety of related documentation is available on digital signal processing. These references fall into one of the following application categories:
General-Purpose DSP Graphics / Imagery Speech / Voice Control Multimedia Military Telecommunications Automotive Consumer Medical Development Support
In the following list, references appear in alphabetical order according to author. The documents contain beneficial information regarding designs, operations, and applications for signal-processing systems all of the documents provide additional references. Texas Instruments strongly suggests that you refer to these publications.
General-Purpose DSP:
1) Chassaing, R., Horning, D.W., "Digital Signal Processing with Fixed and Floating-Point Processors" , CoED, USA, Volume 1, Number 1, pages 1-4, March 1991. 2) Defatta, David J., Joseph G. Lucas, and William S. Hodgkiss, Digital Signal Processing: A System Design Approach, New York: John Wiley, 1988. 3) Erskine, C., and S. Magar, "Architecture and Applications of a Second-Generation Digital Signal Processor, " Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing, USA, 1985. 4) Essig, D., C. Erskine, E. Caudel, and S. Magar, "A Second-Generation Digital Signal Processor, " IEEE Journal of Solid-State Circuits, USA, Volume SC-21, Number 1, pages 86-91, February 1986. 5) Frantz, G., K. Lin, J. Reimer, and J. Bradley, "The Texas Instruments TMS320C25 Digital Signal Microcomputer, " IEEE Microelectronics, USA, Volume 6, Number 6, pages 10-28, December 1986.
Technical Articles
6) Gass, W., R. Tarrant, T. Richard, B. Pawate, M. Gammel, P. Rajasekaran, R. Wiggins, and C. Covington, "Multiple Digital Signal Processor Environment for Intelligent Signal Processing, " Proceedings of the IEEE, USA, Volume 75, Number 9, pages 1246-1259, September 1987. 7) Jackson, Leland B., Digital Filters and Signal Processing, Hingham, MA: Kluwer Academic Publishers, 1986. 8) Jones, D.L., and T.W. Parks, A Digital Signal Processing Laboratory Using the TMS32010, Englewood Cliffs, NJ: Prentice-Hall, Inc., 1987. 9) Lim, Jae, and Alan V. Oppenheim, Advanced Topics in Signal Processing, Englewood Cliffs, NJ: Prentice- Hall, Inc., 1988. 10) Lin, K., G. Frantz, and R. Simar, Jr., "The TMS320 Family of Digital Signal Processors, " Proceedings of the IEEE, USA, Volume 75, Number 9, pages 1143-1159, September 1987. 11) Lovrich, A., Reimer, J., "An Advanced Audio Signal Processor" , Digest of Technical Papers for 1991 International Conference on Consumer Electronics, June 1991. 12) Magar, S., D. Essig, E. Caudel, S. Marshall and R. Peters, "An NMOS Digital Signal Processor with Multiprocessing Capability, " Digest of IEEE International Solid-State Circuits Conference, USA, February 1985. 13) Oppenheim, Alan V., and R.W. Schafer, Digital Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, Inc., 1975 and 1988. 14) Papamichalis, P.E., and C.S. Burrus, "Conversion of Digit-Reversed to Bit-Reversed Order in FFT Algorithms, " Proceedings of ICASSP 89, USA, pages 984-987, May 1989. 15) Papamichalis, P., and R. Simar, Jr., "The TMS320C30 Floating-Point Digital Signal Processor, " IEEE Micro Magazine, USA, pages 13-29, December 1988. 16) Papamichalis, P.E., "FFT Implementation on the TMS320C30, " Proceedings of ICASSP 88, USA, Volume D, page 1399, April 1988. 17) Parks, T.W., and C.S. Burrus, Digital Filter Design, New York, NY: John Wiley and Sons, Inc., 1987. 18) Peterson, C., Zervakis, M., Shehadeh, N., "Adaptive Filter Design and Implementation Using the TMS320C25 Microprocessor" , Computers in Education Journal, USA, Volume 3, Number 3, pages 12-16, July-September 1993.
Read This First
Technical Articles
19) Prado, J., and R. Alcantara, "A Fast Square-Rooting Algorithm Using a Digital Signal Processor, " Proceedings of IEEE, USA, Volume 75, Number 2, pages 262-264, February 1987. 20) Rabiner, L.R. and B. Gold, Theory and Applications of Digital Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, Inc., 1975. 21) Simar, Jr., R., and A. Davis, "The Application of High-Level Languages to Single-Chip Digital Signal Processors, " Proceedings of ICASSP 88, USA, Volume D, page 1678, April 1988. 22) Simar, Jr., R., T. Leigh, P. Koeppen, J. Leach, J. Potts, and D. Blalock, "A 40 MFLOPS Digital Signal Processor: the First Supercomputer on a Chip, " Proceedings of ICASSP 87, USA, Catalog Number 87CH2396-0, Volume 1, pages 535-538, April 1987. 23) Simar, Jr., R., and J. Reimer, "The TMS320C25: a 100 ns CMOS VLSI Digital Signal Processor, " 1986 Workshop on Applications of Signal Processing to Audio and Acoustics, September 1986. 24) Texas Instruments, Digital Signal Processing Applications with the TMS320 Family, 1986 Englewood Cliffs, NJ: Prentice-Hall, Inc., 1987. 25) Treichler, J.R., C.R. Johnson, Jr., and M.G. Larimore, A Practical Guide to Adaptive Filter Design, New York, NY: John Wiley and Sons, Inc., 1987.
Graphics / Imagery:
1) Reimer, J., and A. Lovrich, "Graphics with the TMS32020, " WESCON / 85 Conference Record, USA, 1985.
Speech / Voice:
Technical Articles
Control:
Read This First
Technical Articles
Multimedia:
1) Reimer, J., "DSP-Based Multimedia Solutions Lead Way Enhancing Audio Compression Performance" , Dr. Dobbs Journal, December 1993. 2) Reimer, J., G. Benbassat, and W. Bonneau Jr., "Application Processors: Making PC Multimedia Happen" , Silicon Valley PC Design Conference, July 1991.
Military:
1) Papamichalis, P., and J. Reimer, "Implementation of the Data Encryption Standard Using the TMS32010, " Digital Signal Processing Applications, 1986.
Telecommunications:
Technical Articles
7) Lu, H., D. Hedberg, and B. Fraenkel, "Implementation of High-Speed Voiceband Data Modems Using the TMS320C25, " Proceedings of ICASSP 87, USA, Catalog Number 87CH2396-0, Volume 4, pages 1915-1918, April 1987. 8) Mock, P., "Add DTMF Generation and Decoding to DSP- µP Designs, " Electronic Design, USA, Volume 30, Number 6, pages 205-213, March 1985. 9) Reimer, J., M. McMahan, and M. Arjmand, "ADPCM on a TMS320 DSP Chip, " Proceedings of SPEECH TECH 85, pages 246-249, April 1985. 10) Troullinos, G., and J. Bradley, "Split-Band Modem Implementation Using the TMS32010 Digital Signal Processor, " Conference Records of Electro / 86 and Mini / Micro Northeast, USA, 14 / 1 / 1-21, May 1986.
Automotive:
Consumer:
1) Frantz, G.A., J.B. Reimer, and R.A. Wotiz, "Julie, The Application of DSP to a Product, " Speech Tech Magazine, USA, September 1988. 2) Reimer, J.B., and G.A. Frantz, "Customization of a DSP Integrated Circuit for a Customer Product, " Transactions on Consumer Electronics, USA, August 1988. 3) Reimer, J.B., P.E. Nixon, E.B. Boles, and G.A. Frantz, "Audio Customization of a DSP IC, " Digest of Technical Papers for 1988 International Conference on Consumer Electronics, June 8-10 1988.
Medical:
1) Knapp and Townshend, "A Real-Time Digital Signal Processing System for an Auditory Prosthesis, " Proceedings of ICASSP 88, USA, Volume A, page 2493, April 1988. 2) Morris, L.R., and P.B. Barszczewski, "Design and Evolution of a Pocket-Sized DSP Speech Processing System for a Cochlear Implant and Other Hearing Prosthesis Applications, " Proceedings of ICASSP 88, USA, Volume A, page 2516, April 1988.
Read This First
Technical Articles / Trademarks
Development Support:
1) Mersereau, R., R. Schafer, T. Barnwell, and D. Smith, "A Digital Filter Design Package for PCs and TMS320, " MIDCON / 84 Electronic Show and Convention, USA, 1984. 2) Simar, Jr., R., and A. Davis, "The Application of High-Level Languages to Single-Chip Digital Signal Processors, " Proceedings of ICASSP 88, USA, Volume 3, pages 1678-1681, April 1988.
Trademarks
HP-UX is a trademark of Hewlett-Packard Company. MS-DOS is a registered trademark of Microsoft Corporation. OS / 2 and PC-DOS are trademarks of International Business Machines Corporation. PAL® is a registered trademark of Advanced Micro Devices, Inc. Solaris and SunOS are trademarks of Sun Microsystems, Inc. SPARC is a trademark of SPARC International, Inc., but licensed exclusively to Sun Microsystems, Inc. Windows is a registered trademark of Microsoft Corporation. 320 Hotline Online, TI, XDS510, and XDS510WS are trademarks of Texas Instruments Incorporated.
If You Need Assistance
If You Need Assistance. . .
World-Wide Web Sites
TI Online http://www.ti.com Semiconductor Product Information Center (PIC)http://www.ti.com / sc / docs / pic / home.htm http://www.ti.com / dsps DSP Solutions 320 DSP Hotline Onlinet http://www.ti.com / sc / docs / dsps / support.html
North America, South America, Central America
Product Information Center (PIC) (972) 644-5580 TI Literature Response Center U.S.A. (800) 477-8924 Software Registration / Upgrades (214) 638-0333 Fax: (214) 638-7742 U.S.A. Factory Repair / Hardware Upgrades (281) 274-2285 U.S. Technical Training Organization (972) 644-5580 DSP Hotline (281) 274-2320 Fax: (281) 274-2324 DSP Modem BBS (281) 274-2323 DSP Internet BBS via anonymous ftp to ftp: / / ftp.ti.com / mirrors / tms320bbs
Email: dsph@ti.com
Europe, Middle East, Africa
European Product Information Center (EPIC) Hotlines: Multi-Language Support +33 1 30 70 11 69 Deutsch +49 8161 80 33 11 or +33 1 30 70 11 68 English +33 1 30 70 11 65 Francais +33 1 30 70 11 64 Italiano +33 1 30 70 11 67 EPIC Modem BBS +33 1 30 70 11 99 European Factory Repair +33 1 93 22 25 40 Europe Customer Training Helpline Fax: +33 1 30 70 10 32 Email: epic@ti.com
Fax: +49 81 61 80 40 10
Asia-Pacific
Literature Response Center Hong Kong DSP Hotline Korea DSP Hotline Korea DSP Modem BBS Singapore DSP Hotline Taiwan DSP Hotline Taiwan DSP Modem BBS +852 2 956 7288 +852 2 956 7268 +82 2 551 2804 +82 2 551 2914 +886 2 377 1450 +886 2 376 2592 Fax: +852 2 956 2200 Fax: +852 2 956 1002 Fax: +82 2 551 2828 Fax: +65 390 7179 Fax: +886 2 377 2718
Japan
Product Information Center +0120-81-0026 (in Japan) +03-3457-0972 or (INTL) 813-3457-0972 DSP Hotline +03-3769-8735 or (INTL) 813-3769-8735 DSP BBS via Nifty-Serve Type "Go TIASP" Fax: +0120-81-0036 (in Japan) Fax: +03-3457-1259 or (INTL) 813-3457-1259 Fax: +03-3457-7071 or (INTL) 813-3457-7071
Documentation
When making suggestions or reporting errors in documentation, please include the following information that is on the title page: the full title of the book, the publication date, and the literature number. Email: comments@books.sc.ti.com Mail: Texas Instruments Incorporated Technical Documentation Services, MS 702 P.O. Box 1443 Houston, Texas 77251-1443
Note:
When calling a Literature Response Center to order documentation, please specify the literature number of the book.
Read This First
Contents
xviii
Contents
B.7 B.8
B-10 B-10 B-12 B-13 B-14 B-16 B-16 B-18 B-20 B-24
Contents
xxiii
Figures
Contents
Figures
9-15 9-16 9-17 9-18 9-19 9-20 9-21 9-22 9-23 9-24 9-25 9-26 9-27 9-28 9-29 9-30 9-31 9-32 9-33 9-34 10-1 10-2 10-3 10-4 10-5 10-6 10-7 10-8 10-9 10-10 10-11 10-12 10-13 10-14 10-15 10-16 10-17 10-18 10-19 10-20 10-21 10-22 10-23 A-1
Figures
A-2 A-3 A-4 A-5 A-6 A-7 A-8 A-9 A-10 A-11 A-12 A-13 A-14 A-15 A-16 B-1 B-2 B-3 B-4 B-5 B-6 B-7 B-8 B-9 B-10 B-11 B-12 B-13 B-14 B-15 C-1 D-1
Contents
xxvii
Tables
xxviii
Tables
Contents
Tables
8-3 8-4 8-5 8-6 8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14 8-15 8-16 8-17 8-18 8-19 8-20 8-21 8-22 8-23 9-1 9-2 9-3 9-4 9-5 9-6 9-7 9-8 9-9 9-10 9-11 9-12 9-13 9-14 9-15 10-1 10-2 10-3 10-4 10-5 10-6 10-7 B-1 B-2 C-1
Examples
Contents
Examples
xxxii
Examples
9-8 B-1 B-2 B-3 B-4
TDM Serial Port Receive Interrupt Service Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-66 Key Timing for a Single-Processor System Without Buffers . . . . . . . . . . . . . . . . . . . . . . . . . B-8 Key Timing for a Single- or Multiple-Processor System With Buffered Input and Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8 Key Timing for a Single-Processor System Without Buffering (SPL) . . . . . . . . . . . . . . . . . B-19 Key Timing for a Single- or Multiprocessor-System With Buffered Input and Output (SPL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19
Contents
xxxiii
Chapter 1
Introduction
Topic
TMS320 Family Overview
1.1 TMS320 Family Overview
The TMS320 family consists of fixed-point, floating-point, and multiprocessor digital signal processors (DSPs). The TMS320 architecture is designed specifically for real-time signal processing. The following characteristics make this family the ideal choice for a wide range of processing applications:
Very flexible instruction set Inherent operational flexibility High-speed performance Innovative parallel architecture Cost-effectiveness C-friendly architecture
History, Development, and Advantages of TMS320 DSPs
TMS320 Family Overview
Figure 1-1. Evolution of the TMS320 Family
Performance
Introduction
TMS320 Family Overview
Typical Applications for the TMS320 Family
Table 1-1 lists some typical applications for the TMS320 family of DSPs. The TMS320 DSPs offer more adaptable approaches to traditional signal-processing problems such as vocoding and filtering than standard microprocessor / microcomputer devices. They also support complex applications that often require multiple operations to be performed simultaneously.
Table 1-1. Typical Applications for the TMS320 DSPs
Automotive Adaptive ride control Antiskid brakes Cellular telephones Digital radios Engine control Navigation and global positioning Vibration analysis Voice commands Anticollision radar General-Purpose Adaptive filtering Convolution Correlation Digital filtering Fast Fourier transforms Hilbert transforms Waveform generation Windowing Instrumentation Digital filtering Function generation Pattern matching Phase-locked loops Seismic processing Spectrum analysis Transient analysis Consumer Digital radios / TVs Educational toys Music synthesizers Pagers Power tools Radar detectors Solid-state answering machines Control Disk drive control Engine control Laser printer control Motor control Robotics control Servo control
Graphics / Imaging 3-D rotation Animation / digital maps Homomorphic processing Image compression / transmission Image enhancement Pattern recognition Robot vision Workstations Medical Diagnostic equipment Fetal monitoring Hearing aids Patient monitoring Prosthetics Ultrasound equipment Telecommunications
Industrial Numeric control Power-line monitoring Robotics Security access
Military Image processing Missile guidance Navigation Radar processing Radio frequency modems Secure communications Sonar processing Voice / Speech Speaker verification Speech enhancement Speech recognition Speech synthesis Speech vocoding Text-to-speech Voice mail
1200- to 33 600-bps modems Adaptive equalizers ADPCM transcoders Cellular telephones Channel multiplexing Data encryption Digital PBXs Digital speech interpolation (DSI) DTMF encoding / decoding Echo cancellation
Faxing Line repeaters Personal communications systems (PCS) Personal digital assistants (PDA) Speaker phones Spread spectrum communications Video conferencing X.25 packet switching
TMS320C54x Overview
1.2 TMS320C54x Overview