作者magic83v (R7)
看板Grad-ProbAsk
標題[理工] 計組 single cycle machine 上冊p.389
時間Tue Oct 2 17:35:30 2018
https://i.imgur.com/HHet72Q.jpg
第一題問mem write控制信號產生的時間
我想法是從fetch後到data mem前這段時間要出來 有320p時間
答案是給550
不太了解答案的意思
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.200.134
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1538472932.A.1B1.html
1F:推 skyHuan: 你是不是有在群組問XD10/02 18:10
2F:→ skyHuan: MemWrite是sw的信號10/02 18:11
3F:→ skyHuan: critical path就是lw長=130010/02 18:11
4F:→ skyHuan: 所有指令只要比1300短不會超過1個cycle就可以順利完成10/02 18:12
5F:→ skyHuan: 所以sw的datapath指令進入IM後control才可以開始解碼,進10/02 18:14
6F:→ skyHuan: 入DM前MemWrite要被設定好,這個時間不能超過130010/02 18:14
7F:→ skyHuan: 所以要在1300-400-350內完成10/02 18:15
8F:→ skyHuan: lw是後面還要WB回MEM才要加上mux跟Reg的時間,sw跑到MEM10/02 18:17
9F:→ skyHuan: 就結束了所以不用再扣10/02 18:17
10F:推 skyHuan: 上面打錯lw是WB回Reg10/02 18:20
了解 有比較懂了
感謝
群組比較少人在討論計組只好發文問了@@
※ 編輯: magic83v (27.246.200.134), 10/02/2018 18:24:08
11F:推 LinoYo: 不好意思,有點離題了,想問一下path長怎麼不是143010/02 20:30
12F:→ 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
14F:推 skyHuan: 三條都有,最長的是critical,就是原po列的那條 10/02 23:25
16F:→ LinoYo: 不好意思,我貼的圖哪裡有錯,哪邊需要更正的。 10/02 23:26
18F:→ skyHuan: 你貼的是對的三條同時在走,電路不會停一直在走所以要找 10/02 23:32
19F:→ skyHuan: 最長的路徑 10/02 23:32
20F:推 LinoYo: 了解,謝謝兩位熱心幫忙!! 10/02 23:38