[問題](代po) 以verilog完成mips 32 cpu已刪文
小弟目前大二,這學期修了系上的verilog
昨天老師公布期末作業:用verilog code完成MIPS 32處理器
採階段性給分,不一定要加入pipelined,
可以先完成single cycle的mips 32即可得到基本分數,
但如果連single cycle的cpu都沒作出來就很可能被當掉(期末作業占35% XD)
而基本架構就是以計算機組織聖經本白算盤裡面的架構為基礎,
指令集也是以課本的為基礎即可(R,I,J type三種共十出頭條指令左右)
看似不難..
但期限只有到暑假後三天,也就是7/2左右..
(小弟在上學期有修過計組,對介紹cpu data path那邊還算有印象
不過也僅止於一點印象而已 Orz)
如果給我15~20天左右我可能還有機會作的出來,
但是現在只剩下七天不到,
要先複習完計組+完成RTL code並debug到可以模擬出正確波形實在有點困難
同學各個哀鴻遍野..有的已經放棄開始放暑假了XD
因此來求助版上高手們,如果目標只要作出single cycle machine的話
我該如何利用這剩下來七天不到的時間,
才能發揮最大的價值呢 Orz
有在網路上找過一些code,
但是大部分找到的code也沒有附上註解以及說明
所以看得並不是很懂,
尤其是記憶體存取與暫存器存取還有program的部分看得霧煞煞,
可能是剛學verilog還沒有很熟悉的緣故...
麻煩大大們開示一下,或提供一點資訊給我...
等等就要先熬夜惡補計組了嗚嗚
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.115.180.73
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1530034590.A.8E0.html
推
06/27 02:07,
5年前
, 1F
06/27 02:07, 1F
→
06/27 02:07,
5年前
, 2F
06/27 02:07, 2F
推
06/27 09:14,
5年前
, 3F
06/27 09:14, 3F
→
06/27 09:15,
5年前
, 4F
06/27 09:15, 4F
推
06/27 09:56,
5年前
, 5F
06/27 09:56, 5F
推
06/27 11:41,
5年前
, 6F
06/27 11:41, 6F
推
06/27 11:50,
5年前
, 7F
06/27 11:50, 7F
因為老師說可以和同學一起討論,講難聽一點就是CODE都大同小異也沒差
所以給的時間就很短了,不過目前我跟同學也是討論不出什麼來就是了..
總之謝謝大家,我有嘗試在網路上找更多資訊了
不過目前消化速度實在有點慢..只希望可以如期做出來 不過感覺希望渺茫qq
※ 編輯: g1990822 (58.115.180.73), 06/27/2018 15:40:27
推
06/27 18:33,
5年前
, 8F
06/27 18:33, 8F
推
06/28 00:42,
5年前
, 9F
06/28 00:42, 9F
→
06/28 00:43,
5年前
, 10F
06/28 00:43, 10F
→
06/28 00:44,
5年前
, 11F
06/28 00:44, 11F
→
06/28 00:45,
5年前
, 12F
06/28 00:45, 12F
→
06/28 00:45,
5年前
, 13F
06/28 00:45, 13F
→
06/28 00:45,
5年前
, 14F
06/28 00:45, 14F
→
06/28 00:46,
5年前
, 15F
06/28 00:46, 15F
→
06/28 00:47,
5年前
, 16F
06/28 00:47, 16F
→
06/28 00:47,
5年前
, 17F
06/28 00:47, 17F
→
06/28 00:48,
5年前
, 18F
06/28 00:48, 18F
→
06/28 00:48,
5年前
, 19F
06/28 00:48, 19F
→
06/28 00:49,
5年前
, 20F
06/28 00:49, 20F
→
06/28 00:49,
5年前
, 21F
06/28 00:49, 21F
→
06/28 00:50,
5年前
, 22F
06/28 00:50, 22F
→
06/28 00:51,
5年前
, 23F
06/28 00:51, 23F
→
06/28 00:52,
5年前
, 24F
06/28 00:52, 24F
→
06/28 00:53,
5年前
, 25F
06/28 00:53, 25F
→
06/28 00:53,
5年前
, 26F
06/28 00:53, 26F
推
06/28 13:59,
5年前
, 27F
06/28 13:59, 27F
→
06/28 13:59,
5年前
, 28F
06/28 13:59, 28F
推
07/01 13:22,
5年前
, 29F
07/01 13:22, 29F
→
07/01 13:22,
5年前
, 30F
07/01 13:22, 30F
推
07/05 20:47,
5年前
, 31F
07/05 20:47, 31F
推
07/06 03:31,
5年前
, 32F
07/06 03:31, 32F
→
07/06 03:32,
5年前
, 33F
07/06 03:32, 33F
→
07/06 03:32,
5年前
, 34F
07/06 03:32, 34F
→
07/07 12:59,
5年前
, 35F
07/07 12:59, 35F
→
07/07 12:59,
5年前
, 36F
07/07 12:59, 36F
推
07/08 17:36,
5年前
, 37F
07/08 17:36, 37F
推
07/08 18:09,
5年前
, 38F
07/08 18:09, 38F
→
07/08 18:09,
5年前
, 39F
07/08 18:09, 39F
→
07/08 18:11,
5年前
, 40F
07/08 18:11, 40F
→
07/08 18:11,
5年前
, 41F
07/08 18:11, 41F
推
07/17 01:53,
5年前
, 42F
07/17 01:53, 42F