MIPS Processor Control, control signals
Where are the control signals?
Types of control signals
|Decode / Operand fetch
|Select the destination register number
|Decode / Operand fetch / Result Write
|Enable writing of
|Select 2nd operand for
|Select the operation to be performed
|Enable READ/WRITE of
|Select the result to be written back to
|Memory / Result Write
|Select the next PC value.
Generating control signals
Control signals are generated based on instruction to be executed:
has additional information:
funct(function code, Inst[5:0] field)
Design awhich generates signals on and .
Go through each unique set of, , see what are generated.
Construct and observe thegenerated.
Design using logic gates.