[理工] 計組 資料路徑與控制

作者: wsp50317 (憤怒的肥宅)   2017-08-09 16:21:12
http://i.imgur.com/ZNX0yR1.jpg
想請問各位大大
為什麼lw指令不用算到ALUsrc的時間
http://i.imgur.com/KZ8SImS.jpg
還有這題的第三為什麼不是Regdst
而是ALUOp ALUSrc為crtical
請各位大大解惑 謝謝
作者: shownlin (哈哈阿喔)   2017-08-09 17:57:00
第一題沒拍題目不知道是講哪種機器single cyle的確不用算 因爲registerfile的時間應該會比sign extended比較長第二題參考#1OAQ7UIP
作者: wsp50317 (憤怒的肥宅)   2017-08-09 21:06:00
不好意思 第一題我沒有聽懂@@ 以第二題的解答來說 為什麼有些指令的ALUSrc要算 有些則不用 如果會用到ALU 那麼這個MUX應該是一定會經過的吧?還有這題是single cycle沒錯 謝謝大大
作者: shownlin (哈哈阿喔)   2017-08-09 22:18:00
你去看電路圖 看ALU的兩個運算元哪個比較快對哪個比較慢對就知道了而且Mux的時間也不該是在ALU和D-memory之間那邊沒有multiplexerlw會有三條datapath 最慢那一條才是critical path
作者: wsp50317 (憤怒的肥宅)   2017-08-09 23:20:00
想通了! 謝謝大大
作者: ken52011219 (呱)   2017-08-09 23:53:00
看到有人貼我之前的文還真是懷念XDD這題知道signal 的必須產生時間 與路徑的delay time是不同的就好
作者: shownlin (哈哈阿喔)   2017-08-10 00:22:00
哈 ken大竟然出來了 其實我之前也問過一模一樣的問題

Links booklink

Contact Us: admin [ a t ] ucptt.com