[理工] [计组] 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