4. The Processor > 4-3. A single-cycle datapath
A single-cycle datapath
Updated at 2022.10.14
Whole structure of Processor
Signal with controller
R-format
MemRead = 0MemtoReg = 0MemWrite = 0rd register
RegDst = 1RegWrite = 1branch = 0ALUOp and func code of instruction
Load
MemRead = 1MemtoReg = 1MemWrite = 0rs field (destination)
RegDst = 0 (rs to destination)RegWrite = 1branch = 0ALUOp
Branch-on-equal
MemRead = 0MemtoReg = 0MemWrite = 0PC + 4RegDst doesn't matter
Jump
0000Jump signal = 1