<< Chapter < Page | Chapter >> Page > |
- Controller the data to move from one register to another
- Controller the activate specific ALU functions
The control unit issues control signals external to the processor to cause data echange with memory and I/O unit. The control Unit issues also control signals internal to the processor to move data between registres, to perform the ALU and other internal operations in processor. In a hardwired control unit, the control signals are generated by a micro-instruction are used to controller register transfers and ALU operations. Control Unit design is then the collection and the implementation of all of the needed control signals for the micro-instruction executions.
How can we use the concept of microprogramming to implement a Control Unit ? There are two approaches of Control Unit Design and implementation:
- Microprogrammed implementation
- Hardwired logic implementation
The figure 7.2 illustrated the control unit inputs. Two techniques have been used to implemente the CU. In a hardwired implementation, the control unit is essentially considered as a logic circuit. Its input logic signals are transformed into the set of ouput logic signals, which are the control signals. The approach of microprogrammed implementation is studied in this section.
Figure 7.2 Control unit with decoded inputs
Principe:
- The control signal values for each microoperation are stored in a memory.
- Reading the contents of the control store in a prescribed order is equivalent to sequencing through the microoperations
- Since the “microprogram” of microoperations and their control signal values are stored in memory, this is a microprogrammed unit.
Remarks:
Notification Switch
Would you like to follow the 'Computer architecture' conversation and receive update notifications?