| 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 | ||||||||||||||||||||||||