Execute Phases Of The Pipeline And Functional Block Diagram Of The Tms320C67X - Texas Instruments TMS320C6000 Series Reference Manual

Table of Contents

Advertisement

6.1.3
Execute
Figure 6–4. Execute Phases of the Pipeline and Functional Block Diagram of the
TMS320C67x
(a)
E1
E2
E3
(b)
Execute
SADD
B
.L1
.S1
15
14
13
12 11
10
9
Register file A
32
Data address 1
The execute portion of the floating-point pipeline is subdivided into ten phases
(E1–E10), as compared to the fixed-point pipeline's five phases. Different
types of instructions require different numbers of these phases to complete
their execution. These phases of the pipeline play an important role in your un-
derstanding the device state at CPU cycle boundaries. The execution of differ-
ent types of instructions in the pipeline is described in section 6.2, Pipeline
Execution of Instruction Types . Figure 6–4(a) shows the execute phases of
the pipeline in sequential order from left to right. Figure 6–4(b) shows the por-
tion of the functional block diagram in which execution occurs.
E4
E6
E7
E5
SMPY
STH
.M1
.D1
8 7
6
5 4
3
2
1
0
Data 1
32
Data memory interface control
16
0
1
2
8
9
Internal data memory
(byte addressable)
E8
E9
E10
E1
STH
.D2
32
15
14
13
12
32
Data 2
16
16
16
3
4
5
6
7
Pipeline Operation Overview
SMPYH
SUB
.M2
.S2
11
10
9
8
7
6
5
4
3
Register file B
Data address 2
TMS320C67x Pipeline
SADD
.L2
2
1
0
32
6-5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c67 seriesTms320c62 series

Table of Contents