retagged by
199 views
0 votes
0 votes
Design a vertical micro programmed control unit to generate 40 signals. Out of first 35 those only 3 signals can be active at a time.  And remaining 5, anyone can be active anytime. The micro instruction of the control unit stores control signal information along with 3-bit MUX select and 12 bits address field.  The size of the control memory required is? I am not able to solve this question please help
retagged by

1 Answer

0 votes
0 votes

there are 35 signals out of which 3 signals can be active at a time 

first lets consider 1st signal for that we will need 6 bit since it is vertical microprogrammed unit so we will need minimum 6 bit to represent 35 signal out of which only one is active for 1st signal then again same 35 signal out of which 1 will be active so 6 more bits then for 3rd signal out of 35 signal we need 6 more bits 

total=6+6+6+5( 5 bits are for remaining 5 signals)= 23 bits

therefore bits in control word = 23 bits

now we are asked size of control memory 

control memory size = size of one micro-instruction x no of microinstruction 

we are given that addr of next micro instruction is 12 bit therefore 

no of micro instruction = 2^12

and 

size of microinstruction = control word size + mux select size + next microinstruction address

= 23 + 3 + 12 = 38 bits

hence control memory size = 38 x 2^12 = 152 kbits

Related questions

1.1k
views
1 answers
2 votes
Mk Utkarsh asked Aug 21, 2018
1,115 views
A vertical microprogrammed control unit has 16 conditional flags 250 signals and size of control word is 24 bits, size of the control memory in Kbytes is ______.
1.8k
views
2 answers
2 votes
1.1k
views
3 answers
0 votes
Vishnathan asked Oct 12, 2018
1,129 views
A micro program control unit is required to generate a total of 25 control signals. Assume thatduring any micro instruction, at most two control signals are ... ) previous year gate question link:https://gateoverflow.in/2754/gate1996-2-25
400
views
1 answers
0 votes
arnabjana09 asked Jan 11
400 views
Design a vertical micro programmed control unit to generate 40 signals. Out of first 35 those only 3 signals can be active at a time. And remaining 5, ... select and 12 bits address field. The size of the control memory required is?