TMS320VC547x
CPU and Peripherals
Reference Guide
Literature Number: SPRU038A
July 2002
Printed on Recycled Paper
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 TI’s 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 TI’s 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 third party 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 that third
party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction
is without alteration and is accompanied by all associated warranties, conditions, limitations, and
notices. Reproduction of this information with alteration is an unfair and deceptive business
practice. TI is not responsible or liable for such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated
by TI for that product or service voids all express and any implied warranties for the associated
TI product or service and is an unfair and deceptive business practice. TI is not responsible or
liable for any such statements.
Mailing Address:
Texas Instruments
Post Office Box 655303
Dallas, Texas 75265
Copyright 2002, Texas Instruments Incorporated
iii
Preface
Read This First
About This Manual
This user’s guide serves as a reference for the Texas Instruments
TMS320VC547x low-power, enhanced-architecture, dual-core digital signal
processor (DSP), and is intended to assist hardware and software engineers
in developing applications using this device. It describes both cores—the
TMS320C54x DSP CPU and the ARM7TDMI microcontroller unit (MCU)
—and their peripherals, together with the memory and peripheral interface as-
sociated with each core.
Throughout this book, the TMS320VC547x dual-core device is referred to as
the VC547x. Where the ARM7TDMI MCU core is referred to separately, the
alphanumeric designation is shortened to ARM. Information about the two
processor cores in relevant chapters is provided separately, rather than com-
bining similar features where applicable.
Notational Conventions
This book uses the following conventions.
- Instruction Sets
J The TMS320VC547x DSP CPU 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 Refer-
ence Set, Volume 2: Mnemonic Instruction Set. For information about
the algebraic form of the instruction set, see TMS320C54x DSP Ref-
erence Set, Volume 3: Algebraic Instruction Set. These references
are both listed in the section titled Related Documentation From Texas
Instruments.
Related Documentation From Texas Instruments
iv
J
The TMS320VC547x MCU CPU uses its own instruction set. For infor-
mation about the MCU’s instruction set, see TMS470R1x User’s
Guide, also shown in Related Documentation From Texas Instru-
ments.
- Program listings and program examples are shown in a special type-
face.
Here is a segment of a program listing:
STL A,*AR1+ ;Int_RAM(I)=0
RSBX INTM ;Globally enable interrupts
B MAIN_PG ;Return to foreground program
- Square brackets, [ and ], identify an optional parameter. If you use an op-
tional parameter, specify the information within the brackets; do not type
the brackets themselves.
Related Documentation From Texas Instruments
The following books provide related documentation for the TMS320VC547x.
To inquire about any of these TI documents, contact the Texas Instruments Lit-
erature Response Center at (800) 477-8924. When inquiring, please identify
the book by its title and literature number. Many of these documents are lo-
cated on the Internet at http://www.ti.com.
TMS320C54x DSP Reference Set, Volume 2: Mnemonic Instruction Set
(literature number SPRU172) describes the TMS320C54x digital signal
processor mnemonic instructions individually. Also includes a summary
of instruction set classes and cycles.
TMS320C54x DSP Reference Set, Volume 3: Algebraic Instruction Set
(literature number SPRU179) describes the TMS320C54x digital signal
processor algebraic instructions individually. Also includes a summary of
instruction set classes and cycles.
TMS470R1x User’s Guide (literature number SPNU134) describes the
TMS470R1x RISC microcontroller, its architecture (including registers),
the ICEBreaker module, interfaces (memory, coprocessor, and
debugger), 16-bit and 32-bit instruction sets, and electrical specifica-
tions.
TMS320C54x DSKplus User’s Guide (literature number SPRU191)
describes the TMS320C54x digital signal processor starter kit (DSK),
which allows you to execute custom C54x code in real time and debug it
line by line. Covered are installation procedures, a description of the
debugger and the assembler, customized applications, and initialization
routines.
Trademarks
v
TMS320C54x Assembly Language Tools User’s Guide (literature number
SPRU102) describes the assembly language tools (assembler, linker,
and other tools used to develop assembly language code), assembler di-
rectives, macros, common object file format, and symbolic debugging di-
rectives for the C54x generation of devices.
TMS320C54x C Source Debugger User’s Guide (literature number
SPRU099) tells you how to invoke the C54x emulator, evaluation
module, and simulator versions of the C source debugger interface. This
book discusses various aspects of the debugger interface, including
window management, command entry, code execution, data
management, and breakpoints. It also includes a tutorial that introduces
basic debugger functionality.
TMS320C54x Evaluation Module Technical Reference (literature number
SPRU135) describes the C54x evaluation module, its features, design
details and external interfaces.
TMS320C54x Optimizing C/C++ Compiler User’s Guide (literature number
SPRU103) describes the C54x C compiler. This C compiler accepts
ANSI standard C source code and produces TMS320 assembly lan-
guage source code for the C54x generation of devices.
TMS320VC5409 Fixed-Point Digital Signal Processor (literature number
SPRS082) data sheet contains the electrical and timing specifications for
this device, as well as signal descriptions and pinouts for all of the
available packages.
TMS320VC5402 Fixed-Point Digital Signal Processor (literature number
SPRS079) data sheet contains the electrical and timing specifications for
this device, as well as signal descriptions and pinouts for all of the
available packages.
Trademarks
TMS320C54x, C54x, TMS320, ICECrusher, MicroStar BGA, and Real World
Signal Processing are trademarks of Texas Instruments.
ARM7TDMI, ARM, Thumb, and Multi-ICE are registered trademarks of ARM
Limited.
ICEBreaker, ARM7, and EmbeddedICE are trademarks of ARM Limited.
MS-DOS is a registered trademark of Microsoft Corporation.
OS/2 and PC-DOS are trademarks of International Business Machines
Corporation.
评论0