看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/gzXVTVM.jpg 關於第1小題,題目的意思是要找出用control unit產生MemWrite signal 我的想法是依照這張圖去判斷 https://i.imgur.com/pWzi3rS.jpg 會經過的有Reg.mux.ALU這樣 所以是350ps 可是答案是550ps https://i.imgur.com/5nwuELY.jpg 差別好像是在寫回reg 但是他不是只要產生memwrite signal嗎 是我哪裡的想法有誤了?麻煩各位指正 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.57.66.85 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1512743707.A.CF3.html
sarsman: 因為是single-cycle machine,所以無論是sw或是lw指令都 12/08 22:59
sarsman: 是1300ps長 12/08 22:59
sarsman: 1300ps中,前400ps要從I-mem抓指令,再開始生成MemWrite 12/08 23:02
sarsman: signal,並最晚要留350ps的時間給D-mem寫入記憶體 12/08 23:02
sarsman: 因此算式是1300(cycle time) - 400(I-mem抓指令的時間) - 12/08 23:05
sarsman: 350(留給D-mem寫入的時間) 12/08 23:05