Figures – Texas Instruments TMS320C67X/C67X+ DSP User Manual
Page 12
Figures
xii
SPRU733
Figures
Figures
1−1
TMS320C67x DSP Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−1
TMS320C67x CPU Data Paths
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−2
Storage Scheme for 40-Bit Data in a Register Pair
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−3
Addressing Mode Register (AMR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−4
Control Status Register (CSR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−5
PWRD Field of Control Status Register (CSR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−6
Interrupt Clear Register (ICR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−7
Interrupt Enable Register (IER)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−8
Interrupt Flag Register (IFR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−9
Interrupt Return Pointer Register (IRP)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−10
Interrupt Set Register (ISR)
2−11
Interrupt Service Table Pointer Register (ISTP)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−12
NMI Return Pointer Register (NRP)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−13
E1 Phase Program Counter (PCE1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−14
Floating-Point Adder Configuration Register (FADCR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2−15
Floating-Point Auxiliary Configuration Register (FAUCR)
. . . . . . . . . . . . . . . . . . . . . . . . . .
2−16
Floating-Point Multiplier Configuration Register (FMCR)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
3−1
Single-Precision Floating-Point Fields
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3−2
Double-Precision Floating-Point Fields
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3−3
Basic Format of a Fetch Packet
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3−4
Examples of the Detectability of Write Conflicts by the Assembler
. . . . . . . . . . . . . . . . . .
4−1
Pipeline Stages
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−2
Fetch Phases of the Pipeline
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−3
Decode Phases of the Pipeline
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−4
Execute Phases of the Pipeline
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−5
Pipeline Phases
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−6
Pipeline Operation: One Execute Packet per Fetch Packet
. . . . . . . . . . . . . . . . . . . . . . . . .
4−7
Pipeline Phases Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−8
Single-Cycle Instruction Phases
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−9
Single-Cycle Instruction Execution Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−10
Multiply Instruction Phases
4−11
Multiply Instruction Execution Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−12
Store Instruction Phases
4−13
Store Instruction Execution Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−14
Load Instruction Phases
4−15
Load Instruction Execution Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−16
Branch Instruction Phases
4−17
Branch Instruction Execution Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .