Question #177828

Consider the Boolean function š¹(š“, šµ, š¶,š·, šø) = āˆ‘š‘š(1,2,3,4,8,9,11,13,14,16,17,18,20,21,26,29,31)

Implement the function using one 16Ɨ1 multiplexer.



Expert's answer



we have  š¹(š“, šµ, š¶,š·, šø) = āˆ‘š‘š(1,2,3,4,8,9,11,13,14,16,17,18,20,21,26,29,31)


ā˜…\bigstar To make the 16*1 mux using this function , with 4 select lines and

16 input line and one output line



we make table first

Y represents the function value , as high , we represent it as 1.








16 input line I0toI15I_0 to I_{15}

Select lines - A, B, C , D

E will act as a input line ,





We have 16 input line I0toI15I_0 to I_{15}

in that case

we have I0=E,I1=1,I2=1,I3=E′,I0=E,I4=1,I5=1,I6=0,I7=0,I8=E′,I9=E′,I10=E,I11=E′,I12=0,I13=1,I14=E′,I15=E,I_0=E,I_1=1,I_2=1,I_3=E',I_0=E,I_4=1,I_5=1,I_6=0,I_7=0,I_8=E',I_9=E',I_{10}=E,I_{11}=E',I_{12}=0,I_{13}=1,I_{14}=E',I_{15}=E,



solution by table






LATEST TUTORIALS
APPROVED BY CLIENTS