Putting it all together: Control State Diagram
OriExec
OriFinish
ALUOp=Add
PCSrc
1: ExtOp
ALUSelB=11
x: MemtoReg
ALUSelA
AdrCal
ALUOp=Add
x: PCSrc,RegDst
1: ExtOp
ALUSelB=11
MemtoReg
MemWr
ALUSelA
SWMem
ALUOp=Add
x: MemtoReg
1: ExtOp
ALUSelB=11
ALUSelA, IorD
PCSrc
LWmem
LWwr
lw or sw
lw
sw
Rtype
Ori
beq
Previous slide
Next slide
Back to first slide
View graphic version