Functional Unit Constraints

4.3.1.S-Unit Constraints

Table 4−18 shows the instruction constraints for single-cycle instructions executing on the .S unit.

Table 4−18. Single-Cycle .S-Unit Instruction Constraints

 

 

Instruction Execution

Cycle

1

2

Single-cycle

RW

 

 

 

 

Instruction Type

 

Subsequent Same-Unit Instruction Executable

 

 

 

Single-cycle

 

n

DP compare

 

n

2-cycle DP

 

n

ADDDP/SUBDP

 

n

ADDSP/SUBSP

 

n

Branch

 

n

 

 

 

Instruction Type

Same Side, Different Unit, Both Using Cross Path Executable

 

 

 

Single-cycle

 

n

Load

 

n

Store

 

n

INTDP

 

n

ADDDP/SUBDP

 

n

 

16 16 multiply

 

n

4-cycle

 

n

MPYI

 

n

MPYID

 

n

MPYDP

 

n

 

 

 

Legend:

 

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

 

 

instruction; n = Next instruction can enter E1 during cycle

 

4-34

 

Pipeline

SPRU733

Page 366
Image 366
Texas Instruments TMS320C67X/C67X+ DSP manual Unit Constraints, 18. Single-Cycle .S-Unit Instruction Constraints