[理工] 計組 single cycle machine 上冊p.389

作者: magic83v (R7)   2018-10-02 17:35:30
https://i.imgur.com/HHet72Q.jpg
第一題問mem write控制信號產生的時間
我想法是從fetch後到data mem前這段時間要出來 有320p時間
答案是給550
不太了解答案的意思
作者: skyHuan (Huan)   2018-10-02 18:10:00
你是不是有在群組問XDMemWrite是sw的信號critical path就是lw長=1300所有指令只要比1300短不會超過1個cycle就可以順利完成所以sw的datapath指令進入IM後control才可以開始解碼,進入DM前MemWrite要被設定好,這個時間不能超過1300所以要在1300-400-350內完成lw是後面還要WB回MEM才要加上mux跟Reg的時間,sw跑到MEM就結束了所以不用再扣上面打錯lw是WB回Reg
作者: LinoYo (Lino)   2018-10-02 20:30:00
不好意思,有點離題了,想問一下path長怎麼不是1430是否不需要加上ALUCtrl、Sign enxtend呢 MUX也只加了一次https://imgur.com/a/dX3mb0i.jpg
作者: skyHuan (Huan)   2018-10-02 23:25:00
三條都有,最長的是critical,就是原po列的那條
作者: LinoYo (Lino)   2018-10-02 23:25:00
https://i.imgur.com/a/dX3mb0i.jpg不好意思,我貼的圖哪裡有錯,哪邊需要更正的。
作者: skyHuan (Huan)   2018-10-02 23:32:00
https://imgur.com/spac90c.jpg你貼的是對的三條同時在走,電路不會停一直在走所以要找最長的路徑
作者: LinoYo (Lino)   2018-10-02 23:38:00
了解,謝謝兩位熱心幫忙!!

Links booklink

Contact Us: admin [ a t ] ucptt.com