Professional Documents
Culture Documents
Multiplier Control
CPU Control Unit
Control Unit Design
Fig. Twos-
complement
multiplier
with a set of
control
points.
Begin
Yes
COUNT(7)=1?
S0 Q(0)=0?
No
No Yes
C2,C3,C4
S3 Yes
S1 C9, C10
Q(0)=0?
A:=A+M
A:=0
F:=M(7) and Q(0) or F No C2,C3, C7
COUNT:=0 C4,C5 S7
F:=0 S5 OUTBUS:=A
M:=INBUS
A:=A−M
C0,C1,C11
S4 Q(0):=0
S0
S C8 A(7):=F
2 S6 C6
A(6:0).Q:=A.Q(7:1) End
Q:=INBUS COUNT:=COUNT+1 OUTBUS:=Q
Fig. All-NAND
classical design
for the
multiplier
control unit
Fig. All-NAND
one-hot design
for the
multiplier
control unit
Fig. Organization of an
accumulator-based
CPU