Open huangxc6 opened 6 months ago
Data: 240310 Learning cost: 4 hours Completed: Watch the Getting Started video, install the bsv compiler, and learn the bsv examples!
To do:
Data: 240312 Learning cost: 3 hours Completed: Lab1
To do:
Data: 240316 Learning cost: 7 hours Completed: 6.175 Lab2 learn bsv grammar, 6.004 combination and sequence logic ppt
To do:
Data: 240323 Learning cost: 6 hours Completed: 6.175 Lab4 learn CM, 6.004 ppt
To do:
Data: 240403 Learning cost: 8 hours Completed: 6.175 Lab4 learn CM,EHR, FIFO. 6.004 ppt install docker in ubuntu, learn how to use it
To do:
Data: 240429 Learning cost: 30 hours Completed: 6.175 Lab5 learn how to use docker & riscv toolchain. learn the onecycle and multicycle cpu arch & two stage without/with BTB. the biggest problem I encountered is that the environment is difficult to configure. Another problem is that I have little consistent time to advance the project in the past month.
To do:
Data: 240512 Learning cost: 20 hours Completed: 6.175 Lab6 Learn the sixstage pipeline processor. Learn the branch target buffer(BTB), branch history table(BHT) and return address stack (RAS). Learn the chapter 7 BSV Rule Semantics, chapter 8 Concurrent Components, chapter 9 Data Hazards,chapter 10 Branch Prediction.
To do:
Data: 240514 Learning cost: 10 hours Completed: 6.175 Lab7 Learn how to use the DRAM. Learn the cache theory and strategy. Solve the vmh file problem. Learn and implement six stage pipeline processor with cache.
To do:
Data: 240515 Learning cost: 4 hours Completed: 6.175 Lab8 Learn and implement onecycle processor with exception.
To do:
https://github.com/huangxc6/MIT_6.175_6.375_Lab