ForwardA
and ForwardB
, control forwarding.
They are generated by a forwarding unit in the ID stage.
The top figure is the pipelined datapath without forwarding and the bottom one is the datapath with forwarding hardware including two extra multiplexors and two more control signals. |
↑ No forwarding ⇓ ↓ With forwarding |