Try   HackMD


multiplication in midterm

code_ RISC-V-rv32IRJCore

測試 Instruction Fetch

ROM 和 RegsFile

  • 希望測試後ROM r0-r10的Regsfile資料會放到ROM r11-r21(皆0)
  • 成功編譯

有點錯QQ

成功在IF拿到資料

  • 但 Decode 之後的資料傳送有問題QQQQQQQ

  • 在 ID stage 是能夠成功拿到資料的!

  • 在 Decode 大模組中 display 看看,但只有20秒時顯示出 display的東西,感覺是 Decode 大模組出問題,所以把大模組砍掉再試試看。

  1. 沒有 Decode 大模組後能夠成功運行

  2. 一直拿不到 ALUop 的值,後來發現是 define 裡面的寫法寫錯了。


  • 應該要這樣寫才對:

  • 就拿的到 ALUOp 的值了
  1. 成功了!5個stage!!!

    可以寫入~

成功的設計圖有變動 Decode 的接線

  • 設計圖如下