Control unit: main | |||||||||||||||||||||||||||||
|
Registers | ||||||||||||||||||||||||||||
|
Main |
|
Memory | ||||||||||||||||||||||||||
Control |
|
MUXes | |||||||||||||||||||||||||||
ALUOp | |||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||
ALU control | |||||||||||||||||||||||||||||
function |
|
||||||||||||||||||||||||||||
Main control unit generates | |||||||||||||||||||||||||||||
Write signals for registers and memory | |||||||||||||||||||||||||||||
Control input for MUXes | |||||||||||||||||||||||||||||
ALUOp input (2 bits) | |||||||||||||||||||||||||||||
Multiple levels of control: reduces size of main control unit | |||||||||||||||||||||||||||||