Texas Instruments TMS320C67X/C67X+ DSP Car Speaker User Manual


 
Pipeline Operation Overview
Pipeline4-4 SPRU733
Figure 43(a) shows the decode phases in sequential order from left to right.
Figure 43(b) shows a fetch packet that contains two execute packets as they
are processed through the decode stage of the pipeline. The last six instruc-
tions of the fetch packet (FP) are parallel and form an execute packet (EP).
This EP is in the dispatch phase (DP) of the decode stage. The arrows indicate
each instruction’s assigned functional unit for execution during the same cycle.
The NOP instruction in the eighth slot of the FP is not dispatched to a functional
unit because there is no execution associated with it.
The first two slots of the fetch packet (shaded below) represent an execute
packet of two parallel instructions that were dispatched on the previous cycle.
This execute packet contains two MPY instructions that are now in decode
(DC) one cycle before execution. There are no instructions decoded for the .L,
.S, and .D functional units for the situation illustrated.
Figure 43. Decode Phases of the Pipeline
(b)
DCDP
(a)
DP
3232323232323232
NOP
ADDKSTWSTWADD
DC
MPYHMPYH
.L1 .S1 .D1.M1
.L2
.S2.D2
.M2
Decode
ADD
Functional
units
NOP is not dispatched to a functional unit.