作者shownlin (哈哈阿喔)
看板Grad-ProbAsk
標題[理工] [計組] pipeline ALUSrc產生時間
時間Wed Mar 29 11:44:04 2017
想請教此問題如下
張凡 p.441的練習
http://i.imgur.com/AbV7cvT.jpg
第二小題:
How much time does the control unit have to generate the ALUSrc control signal?
Compare this to a single-cycle organization.
答案:
one clock cycle.
為什麼這邊是以clock做為單位?
1 clock可以理解是因爲在ID階段內Control Unit要解碼把signal存到ID/EX暫存器
還有要怎麼跟single-cycle比較?
只寫1 clock cycle不會不夠tightly嗎…
single-cycle 的部分
理由也可以理解是在一個clock cycle time要完成整個指令
不懂的是為什麼這題是以clock做單位
麻煩了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.48.145
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1490759046.A.23D.html
→ darren0831: 考完放鬆一個月都快忘了XDDD 講錯請指正03/29 12:22
→ darren0831: pipeline中要產生控制訊號線至少要到ID Stage才行03/29 12:23
→ darren0831: 所以會比single cycle machine大約多花一個cycle03/29 12:24
→ darren0831: 控制訊號的產生都是一瞬間的事,感覺題目不是在問確切03/29 12:25
→ darren0831: 多少ps才會產生訊號,而是問兩者架構的比較03/29 12:26
→ shownlin: 所以那個答案是在回答它們之間差了幾個cycle嗎?03/29 12:29
→ shownlin: 所以題目的意思是要我以跟single cycle machine比較的03/29 12:33
→ shownlin: 方式回答這個題目03/29 12:33
→ shownlin: 不知我理解有沒有誤03/29 12:33
※ 編輯: shownlin (36.230.79.47), 03/29/2017 12:35:41
→ darren0831: 我的理解差不多也是這樣,不然要確切的指出時間,數據 03/30 00:46
→ darren0831: 不足 03/30 00:46