MIPS Processor Control, control signals
Where are the control signals?
Types of control signals
|Control Signal||Execution Stage||Purpose|
|Decode / Operand fetch||Select the destination register number|
|Decode / Operand fetch / Result Write||Enable writing of|
|ALU||Select 2nd operand for|
|ALU||Select the operation to be performed|
|Memory||Enable READ/WRITE of|
|Result Write||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.