You are on page 1of 12

Control DesiGN

Velorie D. Baquiran
× Study the × Study two basic
register-level approaches to
design of the control-unit design
control part of an (hardwired and
instruction-set micro programmed)
processor
×introduction
 Data path unit /
Data processing unit (DPU)

 Control unit
(CU)
Datapath Unit / Data Processing Unit
(DPU)

×Figure 5.1
Processor composed
of a datapath unit
DP and a control unit
CU
Figure 5.2
Processor of Figure 5.1
configured to implement
the add operation
A:=A + B

FUNCTION SELECT: Add


STORAGE CONTROL:
Read A, Read B, Write A
DATA ROUTING:
Select p-t, Select u-w,
Select v-x
MULTICYCLE OPERATIONS
CYCLE FUNCTION STORAGE DATA
× Double Precision
SELECT CONTROL ROUTING
Addition – two-
instruction
sequence
1 ADD Read AL, Select p-t,
Read BL, Select u-w,
e.g. Write AL Select v-x

ADD AL,BL 2 ADD Read AH , Select p-t,


ADDC AH,BH WITH Read BH , Select u-w,
CARRY Write AH Select v-x
IMPLEMENTATION METHOD
×HARDWIRED ×MICROPROGRAMMING
HARDWIRED
Advantages:

×Minimize the number of


components
×Maximize the speed of operations
Disadvantages:
×Once the unit is constructed
changes will be implemented by
redesigning the entire unit
Microprogramming
Advantages:
×More systematic
×Firmware – is a software
embedded in a hardware
Disadvantages:
×More costly to
manufacture
×Tend to be slower due to
its extra time to fetch
microinstructions
E
N

You might also like