Re: [理工] [计组]

楼主: HiltonCool (野兽疯)   2014-12-24 01:05:52
※ 引述《David178 (资工人)》之铭言:
: http://i.imgur.com/BmBRh7J.jpg
题目的意思是,如何在避免增加 crtical path delay 的限制之下,
最多可以有多少时间用来产生 MemWrite 的控制信号
首先你要考虑的是有哪些时间是一定要花的,这部分时间有两段
(1)指令一定要经过解码之后才会知道你是哪一种指令,会不会写入 memory
所以 I-Mem 的 400ps 是一定要花的
(2)在产生 MemWrite 控制信号后,必须要再花 350ps 经过 D-Mem
所以这个时间也是一定要花的
再来判断你最多有多少时间可以用来产生 MemWrite 的控制信号
因为只有 sw 指令会用到 MemWrite 的控制信号线
而 critical path delay 为 1300ps
所以你最多有 1300 - 400 - 350 = 550ps 可以用来产生 MemWrite 的控制信号
用一个简略的图表示如下:
├──┼────┼──┤
400 550 350
作者: galapous (墨)   2014-12-24 08:50:00
想问d-mem后面的mux为啥不用扣
楼主: HiltonCool (野兽疯)   2014-12-24 13:15:00
因为 sw 指令到 D-Mem 就结束了,不会用到 Mux
作者: galapous (墨)   2014-12-24 13:33:00
喔喔,对后!一直想成lw

Links booklink

Contact Us: admin [ a t ] ucptt.com