Professional Documents
Culture Documents
Computer Organization - Multi Cycle
Computer Organization - Multi Cycle
multicycle datapath
Instruction + data
The multicycle datapath for the MIPS
architecture
The multicycle datapath with control lines
The complete datapath and control lines for the
multicycle implementation of the MIP architecture
Five stages of instruction
execution
(Execute|Memory address|Branch
completion)
Memory reference: ALUout:= A+ IR[15:0]
R-type (ALU): ALUout:= A op B
Branch: if A==B then PC := ALUout
Jump: PC:= {PC[31-28] ,IR[25-0]<<2}
(Writeback)
LW: Reg[[20:16]]:= MDR