Pipeline Operation Overview
5-8
Figure 5–7 shows a ’C62x functional block diagram laid out vertically by
stages of the pipeline.
Figure 5–7. Functional Block Diagram of TMS320C62x Based on Pipeline Phases
DP
PR
PW
PS
PG
32
32
32
32
32
32
32
32
256
SMPYH
SMPYH
LDW
LDW
B
SUB
SMPY
SMPYH
SMPYH
SMPYH
SADD
SADD
SADD
STH
LDW
STH
LDW
B
SUB
SMPY
SMPYH
SADD
SADD
STH
STH
B
SUB
SMPY
SMPYH
SADD
SADD
STH
STH
Register file A
Register file B
Data 2
Data 1
32
32
32
32
(byte addressable)
Internal data memory
Data address 2
Data address 1
9
8
7
6
5
4
3
2
1
0
16
16
16
16
Data memory interface control
DC
LDW
SHR
SMPYH
MV
LDW
SMPYH
SHR
32
E1
.L1
SADD
.S1
B
.D1
.M1
SMPY
0
1
3
5 4
2
6
8 7
10
12 11
9
14
15
13
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.L2
SADD
.S2
MVK
.D2
SMPYH
.M2
Fetch
Decode
Execute
SADD
SADD
SADD
SHR
SHR
SHR
SHR