Datapath
Basically Microarchitecture = Datapath + Control Unit. A resonable way to build our RISC-V datapath is to examine the major components required to execute different RISC-V instructions.
References
This section mainly comes from the lectures on RISC-V by Shao
Also refers to chapter 7 of Harris & Harris, and chapter 4 of Patterson & Hennessy
And the official RV32I specification
Last updated