[理工] [計組]-關於 Single Cycle 的 Control Signal...

看板Grad-ProbAsk作者 (svanavs)時間14年前 (2009/08/31 21:35), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
白算盤第三版 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

09/01 16:02, , 1F
要看硬體圖,當這兩項為1可能會蓋掉某些有用的值
09/01 16:02, 1F

09/01 16:02, , 2F
所以必須嚴格管控
09/01 16:02, 2F

09/02 23:04, , 3F
Function unit 的控制信號不能隨便設定1
09/02 23:04, 3F

09/02 23:07, , 4F
多工器選擇線才會有don't care的情況發生
09/02 23:07, 4F
文章代碼(AID): #1Acz6CP9 (Grad-ProbAsk)