Module 9 The Processor Pipelining II
Module 9 The Processor Pipelining II
RISC-V
Edition
The Hardware/Software Interface
Module 9
The Processor Pipelining II
ForwardB = 00 ID/EX The second ALU operand comes from the register
file.
ForwardB = 10 EX/MEM The second ALU operand is forwarded from the prior
ALU result.
ForwardB = 01 MEM/WB The second ALU operand is forwarded from data
memory or an earlier ALU result.
Stall inserted
here
Flush these
instructions
(Set control
values to 0)
PC
Hold pending
operands