作者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