Pipeline Execution of Instruction Types

Table 4−2. Execution Stage Length Description for Each Instruction Type (Continued)

 

 

Instruction Type

 

Execution

 

 

 

 

 

 

 

 

phases

2-Cycle DP

4-Cycle

INTDP

DP Compare

 

 

 

 

 

E1

Compute the lower

Read sources and

Read sources and start

Read lower sources

 

results and write to

start computation

computation

and start computation

 

register

 

 

 

E2

Compute the upper

Continue computation

Continue computation

Read upper sources,

 

results and write to

 

 

finish computation,

 

register

 

 

and write results to

 

 

 

 

register

E3

 

Continue computation

Continue computation

 

E4

 

Complete computation

Continue computation

 

 

 

and write results to

and write lower results

 

 

 

register

to register

 

E5

 

 

Complete computation

 

 

 

 

and write upper results

 

 

 

 

to register

 

E6

 

 

 

 

E7

 

 

 

 

E8

 

 

 

 

E9

 

 

 

 

E10

 

 

 

 

Delay slots

1

3

4

1

Functional

1

1

1

2

unit latency

 

 

 

 

 

 

 

 

 

Notes: 1) This table assumes that the condition for each instruction is evaluated as true. If the condition is evaluated as false, the instruction does not write any results or have any pipeline operation after E1.

2) NOP is not shown and has no operation in any of the execution phases.

SPRU733

Pipeline

4-13

Page 345
Image 345
Texas Instruments TMS320C67X/C67X+ DSP manual Instruction Type Execution Phases Cycle DP, DP Compare