作者magic83v (R7)
看板Grad-ProbAsk
标题[理工] 计组 single cycle machine 上册p.389
时间Tue Oct 2 17:35:30 2018
https://i.imgur.com/HHet72Q.jpg
第一题问mem write控制信号产生的时间
我想法是从fetch後到data mem前这段时间要出来 有320p时间
答案是给550
不太了解答案的意思
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.246.200.134
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1538472932.A.1B1.html
1F:推 skyHuan: 你是不是有在群组问XD10/02 18:10
2F:→ skyHuan: MemWrite是sw的信号10/02 18:11
3F:→ skyHuan: critical path就是lw长=130010/02 18:11
4F:→ skyHuan: 所有指令只要比1300短不会超过1个cycle就可以顺利完成10/02 18:12
5F:→ skyHuan: 所以sw的datapath指令进入IM後control才可以开始解码,进10/02 18:14
6F:→ skyHuan: 入DM前MemWrite要被设定好,这个时间不能超过130010/02 18:14
7F:→ skyHuan: 所以要在1300-400-350内完成10/02 18:15
8F:→ skyHuan: lw是後面还要WB回MEM才要加上mux跟Reg的时间,sw跑到MEM10/02 18:17
9F:→ skyHuan: 就结束了所以不用再扣10/02 18:17
10F:推 skyHuan: 上面打错lw是WB回Reg10/02 18:20
了解 有比较懂了
感谢
群组比较少人在讨论计组只好发文问了@@
※ 编辑: magic83v (27.246.200.134), 10/02/2018 18:24:08
11F:推 LinoYo: 不好意思,有点离题了,想问一下path长怎麽不是143010/02 20:30
12F:→ LinoYo: 是否不需要加上ALUCtrl、Sign enxtend呢 MUX也只加了一次10/02 20:32
critical path是走i-m>reg >alu>d-m>mux>reg
※ 编辑: magic83v (27.246.200.134), 10/02/2018 21:48:02
14F:推 skyHuan: 三条都有,最长的是critical,就是原po列的那条 10/02 23:25
16F:→ LinoYo: 不好意思,我贴的图哪里有错,哪边需要更正的。 10/02 23:26
18F:→ skyHuan: 你贴的是对的三条同时在走,电路不会停一直在走所以要找 10/02 23:32
19F:→ skyHuan: 最长的路径 10/02 23:32
20F:推 LinoYo: 了解,谢谢两位热心帮忙!! 10/02 23:38