longson36条指令-带冒险的流水线
2017-06-23 17:51:33 1 举报
mips 36条指令,带冒险的流水,流程图。 longson
作者其他创作
大纲/内容
MEM.RegWr
BranchBubble
ALUResult
EX_RegDst
ID.Rt
rd
MUX
WB.busW
Adder
BranchBubbleUnit
EX
jump
R31Wr)
Rw
id_PC_plus_4
2
Di
busB
0
rs
EX_ALUSrc
ID.Rs
4
Branch_ok
M
Mem.ALUResult
ID.branch
WB.RegWr
dout
MEM.Rw
分支判断
R31(PC+8)
branch_forwardA
MEM.MemtoReg
EX.Rs
Instructionmemory
rt
EX_ALUctr
Branch Forwarding unit
Do
branch_forwardB
Addr
rw
WB
IF/ID
MEM/WB
forwardA
busA
busA_MUX
shfExt
id_PC_branch
Forwarding unit
PC
Mem.Rw
imm16
?
Registers
EX_ALUshf
PC+4
Control
ALU
forwardB
HazardDetection unit
WB.Rw
MEM_MemRead
Datamemory
imm16Ext
MEM_MemWr
EX/MEM
Ex.RegWr
Sign-extend
ID/EX
Ex.Rw
EX.Rt
0 条评论
下一页