Unit 6
Unit 6
By S. R. Milke
Hardwired and Microprogrammed Control
Unit
• Control Unit is responsible for controlling all operations by sending
control signals.
• A control Unit can be implemented by two techniques
a) Hardwired Control Unit
b) Micro programmed Control Unit
• Disadvantages:
1. Hardware cost is more because of control memory and its access
circuitry
2. Slower than hardwired
Hardwired Control Unit Microprogrammed Control Unit
Hardwired control unit generates the control signals needed Micro programmed control unit generates the control signals
for the processor using logic circuits with the help of micro instructions stored in control memory
Hardwired control unit is faster when compared to This is slower than the other as micro instructions are used
microprogrammed control unit as the required control for generating signals here
signals are generated with the help of hardware
Difficult to modify as the control signals that need to be Easy to modify as the modification need to be done only at
generated are hard wired the instruction level
More costlier as everything has to be realized in terms of Less costlier than hardwired control as only micro
logic gates instructions are used for generating control signals
It cannot handle complex instructions as the circuit design It can handle complex instructions
for it becomes complex
Used in computer that makes use of Reduced Instruction Set Used in computer that makes use of Complex Instruction Set
Computers(RISC) Computers(CISC)
S. No Horizontal µ-programmed CU Vertical µ-programmed CU
It allows a higher degree of parallelism. If degree is n, then It allows a low degree of parallelism i.e., the degree of
2. n Control Signals are enabled at a time. parallelism is either 0 or 1.
4. It is faster than a Vertical micro-programmed control unit. it is slower than a Horizontal micro-programmed control unit.
It is less flexible than a Vertical micro-programmed control It is more flexible than a Horizontal micro-programmed control
5. unit. unit.