Functional Unit Constraints

Table 4−29 shows the instruction constraints for MPYSP instructions executing on the .M unit.

Table 4−29. MPYSP .M-Unit Instruction Constraints

 

 

 

 

 

 

 

Instruction Execution

Cycle

 

1

2

3

4

MPYSP

 

R

 

 

W

 

 

 

 

 

Instruction Type

 

Subsequent Same-Unit Instruction Executable

MPYSPDP

 

 

n

n

n

 

 

MPYSP2DP

 

n

n

n

 

 

 

 

 

Instruction Type

Same Side, Different Unit, Both Using Cross Path Executable

 

 

 

 

 

 

 

 

Single-cycle

 

 

n

n

n

Load

 

 

n

n

n

Store

 

 

n

n

n

DP compare

 

n

n

n

2-cycle DP

 

 

n

n

n

 

 

Branch

 

 

n

n

n

4-cycle

 

 

n

n

n

INTDP

 

 

n

n

n

ADDDP/SUBDP

 

n

n

n

 

 

 

 

 

 

 

= E1 phase of the single-cycle instruction; R = Sources read for the instruction; W = Destinations written for the

Legend:

 

 

 

instruction; n = Next instruction can enter E1 during cycle

SPRU733

Pipeline

4-45

Page 377
Image 377
Texas Instruments TMS320C67X/C67X+ DSP manual 29. Mpysp .M-Unit Instruction Constraints