看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/HHet72Q.jpg 第一題問mem write控制信號產生的時間 我想法是從fetch後到data mem前這段時間要出來 有320p時間 答案是給550 不太了解答案的意思 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.200.134 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1538472932.A.1B1.html
skyHuan: 你是不是有在群組問XD10/02 18:10
skyHuan: MemWrite是sw的信號10/02 18:11
skyHuan: critical path就是lw長=130010/02 18:11
skyHuan: 所有指令只要比1300短不會超過1個cycle就可以順利完成10/02 18:12
skyHuan: 所以sw的datapath指令進入IM後control才可以開始解碼,進10/02 18:14
skyHuan: 入DM前MemWrite要被設定好,這個時間不能超過130010/02 18:14
skyHuan: 所以要在1300-400-350內完成10/02 18:15
skyHuan: lw是後面還要WB回MEM才要加上mux跟Reg的時間,sw跑到MEM10/02 18:17
skyHuan: 就結束了所以不用再扣10/02 18:17
skyHuan: 上面打錯lw是WB回Reg10/02 18:20
了解 有比較懂了 感謝 群組比較少人在討論計組只好發文問了@@ ※ 編輯: magic83v (27.246.200.134), 10/02/2018 18:24:08
LinoYo: 不好意思,有點離題了,想問一下path長怎麼不是143010/02 20:30
LinoYo: 是否不需要加上ALUCtrl、Sign enxtend呢 MUX也只加了一次10/02 20:32
critical path是走i-m>reg >alu>d-m>mux>reg ※ 編輯: magic83v (27.246.200.134), 10/02/2018 21:48:02
LinoYo: https://imgur.com/a/dX3mb0i.jpg 10/02 23:21
skyHuan: 三條都有,最長的是critical,就是原po列的那條 10/02 23:25
LinoYo: https://i.imgur.com/a/dX3mb0i.jpg 10/02 23:25
LinoYo: 不好意思,我貼的圖哪裡有錯,哪邊需要更正的。 10/02 23:26
skyHuan: https://imgur.com/spac90c.jpg 10/02 23:32
skyHuan: 你貼的是對的三條同時在走,電路不會停一直在走所以要找 10/02 23:32
skyHuan: 最長的路徑 10/02 23:32
LinoYo: 了解,謝謝兩位熱心幫忙!! 10/02 23:38