Professional Documents
Culture Documents
Microprogrammed Control Unit For Multiplication
Microprogrammed Control Unit For Multiplication
Microprogrammed Control Unit For Multiplication
1
Microinstruction Format
Archi ( CT-404 ) 4
Twos-Complement Multiplier (cont’d)
6
Control-field encoding II
Compare with
Fig 5. 36 (a) and
(b)
9
Concepts of Nano programming
10
Concepts of Nano programming (cont’d)
12
Advantages of Nano programming
1. Reduces total size of required control memory
In two level control design technique, the total control memory size
S2 = Hm x Wm + Hn x Wn
Hm the number of words in the high level memory
Wm the size of word in the high level memory
Hn the number of words in the low level memory
Wn the size of word in the low level memory
Micro programs are vertically organized Hm large, Wm small
Nano programming has a highly parallel horizontal organization
Wn large, Hn small.
This gives the compatible size for single level control unit as
S1=(Hm x Wn ) > S2
The reduced size of control memory reduces the total chip area.
1. loss of speed due to the extra memory access required for nCM
2. more complex control unit organization
14