Difference between hardwired control unit and micro-programmed control unit:
Hardwired Control Unit
- In the hardwired organization, the control logic is implemented with gates, flip-flops, decoders, and other digital circuits.
- A hardwired control, as the name implies, requires changes in the wiring among the various components if the design has to be modified or changed.
- Difficult to design, test and implement.
- Faster mode of operation.
- It is expensive to implement and more error prone.
- Typically used in RISC processor.
Micro-programmed Control Unit
- In the micro-programmed organization, the control information is stored in a control memory, and uses sequence of micro-instructions to generate control signals.
- In the microprogramming control, any required changes or modifications can be done by updating the microprogram in control memory; thus is more flexible.
- Easy to design, test and implement.
- Slower mode of operation.
- Cheaper and less error prone.
- Typically used in CISC processor.