[理工] 计组 datapath signal

楼主: ghost1025 (剁手指QQ)   2017-12-08 22:35:04
https://i.imgur.com/gzXVTVM.jpg
关于第1小题,题目的意思是要找出用control unit产生MemWrite signal
我的想法是依照这张图去判断
https://i.imgur.com/pWzi3rS.jpg
会经过的有Reg.mux.ALU这样
所以是350ps
可是答案是550ps
https://i.imgur.com/5nwuELY.jpg
差别好像是在写回reg
但是他不是只要产生memwrite signal吗
是我哪里的想法有误了?麻烦各位指正
作者: sarsman (DeNT15T♠)   2017-12-08 22:59:00
因为是single-cycle machine,所以无论是sw或是lw指令都是1300ps长1300ps中,前400ps要从I-mem抓指令,再开始生成MemWritesignal,并最晚要留350ps的时间给D-mem写入内存因此算式是1300(cycle time) - 400(I-mem抓指令的时间) -350(留给D-mem写入的时间)

Links booklink

Contact Us: admin [ a t ] ucptt.com