[理工] [計組] single cycle machine

作者: kyuudonut (善良老百姓)   2016-09-15 22:15:05
想問一下這題
張凡[上] P-389 的第三小題
https://imgur.com/a/OXTWh
後續計算方式了解
但不太知道為什麼第一句 就直接肯定
ALUOp and ALUSrc would be "the most critical" to generate quickly.
請問這兩個是怎麼被選出來的? critical path 上應該還有其他的訊號線可以選擇?
就我的了解 critical path 應該是 load 的路徑對吧? 實際執行時間最長的指令?
作者: k2shouai (coding....)   2016-09-15 22:35:00
因為這二個是用來確定指令是哪個吧! 確定指令後其他控制信號才知道如何設定,參考(上冊)p439 pipeline的部份也是如此。critical path的部分是lw, 原因參考p385~386嗯我前面說法不對, 應該說其他control singal相較之下比較晚才需要用到
作者: kyuudonut (善良老百姓)   2016-09-15 23:08:00
同意! 我的想法應該跟你一樣?
作者: k2shouai (coding....)   2016-09-15 23:10:00
嗯嗯,最急迫需要產生的吧,上一小題就是最不急迫的.
作者: tomdog12345 (方)   2016-09-15 23:13:00
同意樓上 我覺得應該是問"最急迫需要產生的"而不是"能夠產生時間最短",因為像RegDst MemtoReg
作者: kyuudonut (善良老百姓)   2016-09-15 23:14:00
大感謝兩位! 一起加油~
作者: tomdog12345 (方)   2016-09-15 23:14:00
這兩個都接Mux之前 ,照理說時間應該更短才對Sorry,我好像誤解你的意思了XD,我以為你的時間是指題目給的latency我的錯><看太快了,不過我認為"最急迫需要產生"沒錯請忽略我的話Q_Q
作者: kyuudonut (善良老百姓)   2016-09-15 23:47:00
其實我覺得 "能夠產生的時間最短" 等價於"最急迫" 阿XD(如果訂的起點一樣) 不過我知道你們的意思~~

Links booklink

Contact Us: admin [ a t ] ucptt.com