Texas Instruments TMS320C67X/C67X+ DSP User Manual
Page 5
![background image](/manuals/208542/5/background.png)
Contents
v
Contents
SPRU733
Contents
1
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summarizes the features of the TMS320 family of products and presents typical applications.
Describes the TMS320C67x DSP and lists their key features.
1.1
TMS320 DSP Family Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
TMS320C6000 DSP Family Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
TMS320C67x DSP Features and Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
TMS320C67x DSP Architecture
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1
Central Processing Unit (CPU)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.2
Internal Memory
1.4.3
Memory and Peripheral Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
CPU Data Paths and Control
Provides information about the data paths and control registers. The two register files and the
data cross paths are described.
2.1
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
General-Purpose Register Files
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Functional Units
2.4
Register File Cross Paths
2.5
Memory, Load, and Store Paths
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6
Data Address Paths
2.7
Control Register File
2.7.1
Register Addresses for Accessing the Control Registers
. . . . . . . . . . . . . . . . . .
2.7.2
Pipeline/Timing of Control Register Accesses
. . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.3
Addressing Mode Register (AMR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.4
Control Status Register (CSR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.5
Interrupt Clear Register (ICR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.6
Interrupt Enable Register (IER)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.7
Interrupt Flag Register (IFR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.8
Interrupt Return Pointer Register (IRP)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.9
Interrupt Set Register (ISR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.10 Interrupt Service Table Pointer Register (ISTP)
. . . . . . . . . . . . . . . . . . . . . . . . .
2.7.11 Nonmaskable Interrupt (NMI) Return Pointer Register (NRP)
2.7.12 E1 Phase Program Counter (PCE1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8
Control Register File Extensions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8.1
Floating-Point Adder Configuration Register (FADCR)
. . . . . . . . . . . . . . . . . . .
2.8.2
Floating-Point Auxiliary Configuration Register (FAUCR)
. . . . . . . . . . . . . . . . .
2.8.3
Floating-Point Multiplier Configuration Register (FMCR)