Texas Instruments TMS320C67X/C67X+ DSP Car Speaker User Manual


 
Pipeline Operation Overview
4-7PipelineSPRU733
Table 41. Operations Occurring During Pipeline Phases
Stage Phase Symbol During This Phase
Instruction
Type
Completed
Program
fetch
Program address
generation
PG The address of the fetch packet is determined.
Program address
sent
PS The address of the fetch packet is sent to the memory.
Program wait PW A program memory access is performed.
Program data
receive
PR The fetch packet is at the CPU boundary.
Program
decode
Dispatch DP The next execute packet of the fetch packet is deter-
mined and sent to the appropriate functional unit to be
decoded.
Decode DC Instructions are decoded in functional units.
Execute
Execute 1 E1 For all instruction types, the conditions for the
instructions are evaluated and operands are read.
For load and store instructions, address generation is
performed and address modifications are written to the
register file.
For branch instructions, branch fetch packet in PG
phase is affected.
For single-cycle instructions, results are written to a
register file.
For DP compare, ADDDP/SUBDP, and MPYDP
instructions, the lower 32-bits of the sources are read.
For all other instructions, the sources are read.
For MPYSPDP instruction, the src1 and the lower
32 bits of src2 are read.
For 2-cycle DP instructions, the lower 32 bits of the
result are written to a register file.
Single-cycle
This assumes that the conditions for the instructions are evaluated as true. If the condition is evaluated as false, the instruction
does not write an y results or have any pipeline operation after E1.