Pipeline Execution of Instruction Types

Figure 4−17. Branch Instruction Execution Block Diagram

Fetch

 

 

 

 

256

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STH

STH

SADD

SADD

 

 

SMPYH

SMPY

SUB

B

PG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SADD

SADD

SHR

SHR

 

 

SMPYH

SMPYH

LDW

LDW

PS

 

 

 

 

 

 

 

 

 

 

 

 

PW

 

 

STH

STH

SADD

SADD

 

 

SMPYH

SMPY

SUB

B

 

 

 

 

 

 

 

 

 

 

 

 

PR

 

 

LDW

LDW

SHR

SHR

 

 

SMPYH

SMPYH

MV

NOP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Decode

32

32

32

32

 

32

32

32

32

 

 

 

 

 

 

SMPYH

SMPY

 

 

SADD

SADD

B

MVK

DP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LDW

LDW

DC

Execute

 

 

 

 

 

 

E1

 

MVK

SMPY

 

 

SMPYH

B

 

 

 

 

.L1

.S1

.M1

.D1

.D2

.M2

.S2

.L2

SPRU733

Pipeline

4-23

Page 355
Image 355
Texas Instruments TMS320C67X/C67X+ DSP manual 17. Branch Instruction Execution Block Diagram