Single-cycle datapath
The story so far:
Implementing R-type, memory access, and branch/jump instructions
Single-cycle datapath: each instruction takes 1 clock cycle
Common elements:
Register access
Instruction fetch and PC update
R-type operation: ALU