推 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

推 skyHuan: 三條都有,最長的是critical,就是原po列的那條 10/02 23:25

→ LinoYo: 不好意思,我貼的圖哪裡有錯,哪邊需要更正的。 10/02 23:26

→ skyHuan: 你貼的是對的三條同時在走,電路不會停一直在走所以要找 10/02 23:32
→ skyHuan: 最長的路徑 10/02 23:32
推 LinoYo: 了解,謝謝兩位熱心幫忙!! 10/02 23:38