我得到了时间信息
我推导出,单周期处理器的时钟周期时间只是上述5个时间的总和,因为没有管道内衬(我希望这是正确的理由)。
但是,如果我要计算特定指令(如slt指令)的CC时间,那么我是否只添加相关组件的时间?例如,slt不需要访问内存,所以我可以在求和中排除它吗?
发布于 2017-05-08 15:01:04
单周期处理器中的每条指令都需要一个时钟周期,因此每个指令CPI的时钟周期为1。
周期时间Tc (时钟周期)取决于关键路径、逻辑设计和组件的延迟。延迟大约是皮秒(ps 10^-12)。
Tc = t_pcqPC + 2t_mem + t_RFread + t_ALU + t_mux + t_RFsetup这里的一个示例展示了如何为Tc计算lw。

循环时间是
Tc = 30 + 2(250) + 150 + 200 + 25 + 20 = 925 ps对于R型指令,时钟周期Tc比lw短,因为它们没有内存访问和t_mem = 0。哈里斯和哈里斯。
https://stackoverflow.com/questions/43703429
复制相似问题