Skip to content

A four-issue, out of order RISC-V processor core for computer organization 2023 fall in THU CST.

License

Notifications You must be signed in to change notification settings

ARintaro/tree-diagram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f857023 · Dec 15, 2023
Dec 8, 2023
Dec 9, 2023
Oct 30, 2023
Dec 6, 2023
Nov 6, 2023
Oct 29, 2023
Dec 8, 2023
Dec 15, 2023
Nov 21, 2023
Oct 30, 2023

Repository files navigation

Tree Diagram

A four-issue, out of order RISC-V processor core for computer organization 2023 fall in THU CST.

Supports the RV32I instruction set. Due to time constraints in completing the course assignment, we did not implement a dynamic branch predictor, write-back data cache, or complete support for RISC-V privilege modes (for example, currently, it's even possible to read and write CSR in user mode).

As of now, the commits on the dev branch are able to boot ucore in Verilator simulation, but they still need to be debugged on an actual FPGA.

A more detailed README and architectural design documents will be supplemented later.

Its name tree-diagram comes from a supercomputer in a anime とある魔術の禁書目録.

About

A four-issue, out of order RISC-V processor core for computer organization 2023 fall in THU CST.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published