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