Texas Instruments TMS320C67X/C67X+ DSP User Manual
Page 15
![background image](/manuals/208542/15/background.png)
Tables
xv
Tables
SPRU733
3−19
Data Types Supported by LDH(U) Instruction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3−20
Data Types Supported by LDH(U) Instruction (15-Bit Offset)
. . . . . . . . . . . . . . . . . . . . . .
3−21
Register Addresses for Accessing the Control Registers
. . . . . . . . . . . . . . . . . . . . . . . . .
4−1
Operations Occurring During Pipeline Phases
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−2
Execution Stage Length Description for Each Instruction Type
. . . . . . . . . . . . . . . . . . . . .
4−3
Single-Cycle Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−4
16 × 16-Bit Multiply Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−5
Store Instruction Execution
4−6
Load Instruction Execution
4−7
Branch Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−8
Two-Cycle DP Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−9
Four-Cycle Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−10
INTDP Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−11
DP Compare Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−12
ADDDP/SUBDP Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−13
MPYI Instruction Execution
4−14
MPYID Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−15
MPYDP Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−16
MPYSPDP Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−17
MPYSP2DP Instruction Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−18
Single-Cycle .S-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−19
DP Compare .S-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−20
2-Cycle DP .S-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−21
ADDSP/SUBSP .S-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−22
ADDDP/SUBDP .S-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−23
Branch .S-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−24
16 × 16 Multiply .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−25
4-Cycle .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−26
MPYI .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−27
MPYID .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−28
MPYDP .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−29
MPYSP .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−30
MPYSPDP .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−31
MPYSP2DP .M-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−32
Single-Cycle .L-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−33
4-Cycle .L-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−34
INTDP .L-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−35
ADDDP/SUBDP .L-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−36
Load .D-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−37
Store .D-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−38
Single-Cycle .D-Unit Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4−39
LDDW Instruction With Long Write Instruction Constraints
. . . . . . . . . . . . . . . . . . . . . . . . .
4−40
Program Memory Accesses Versus Data Load Accesses
. . . . . . . . . . . . . . . . . . . . . . . . . .
4−41
Loads in Pipeline from Example 4−2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .