作者svanavs (svanavs)
看板Grad-ProbAsk
标题[理工] [计组]-关於 Single Cycle 的 Control Signal...
时间Mon Aug 31 21:35:06 2009
白算盘第三版 308 页 Fig-5.18
RegDst ALUSrc MemtoReg RegWrite
MemRead MemWrite Branch
R-type 1 0 0 1
0 0 0
lw 0 1 1 1 1 0 0
sw X 1 X 0 0 1 0
beq X 0 X 0
0 0 1
我想问的是"
MemRead"的控制线
对於 R-type 跟 beq 而言可以视为"Don't care"吗 ?
因为纵使 MemRead 为 1
R-type 时 : 因为 MemtoReg 为 0 不影响结果
beq 时 : 不论 MemtoReg 0 或 1 只要 RegWrite 为 0 结果也不受影响
那为何课本会标 0 而不标 X 呢 ?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.198.131.51
1F:推 jjkkwsr:要看硬体图,当这两项为1可能会盖掉某些有用的值 09/01 16:02
2F:→ jjkkwsr:所以必须严格管控 09/01 16:02
3F:推 gensim:Function unit 的控制信号不能随便设定1 09/02 23:04
4F:→ gensim:多工器选择线才会有don't care的情况发生 09/02 23:07