0 0 votes F(A,B,C,D)=$\Sigma$(0,2,3,5,8,10,11,12,15) Realize it using 8:1 MUX . what is the logic behind? Digital Logic + – hitendra singh 1.9k views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
0 0 votes Logic is we can make 8 x 1 MUX by using 4 variables, where select lines are 3 (S2, S1, S0) { S2 =A ,S1= B, S0 =C) D we can get from the inputs. Dharmendra Verma answered Oct 18, 2018 Dharmendra Verma comment Share Follow See all 14 Comments 14 14 Comments reply hitendra singh commented Oct 18, 2018 reply Follow flag this much I also understand but is there any fast method other than making table? 0 0 replyShare akash.dinkar12 commented Oct 18, 2018 reply Follow flag See u cannot do this way, It is 23*1 MUX, we can not implement 4 variable functions with only 8*1 MUX, we need 1 inverter also 0 0 replyShare hitendra singh commented Oct 18, 2018 reply Follow flag Is it required in every case (INVERTER)? 0 0 replyShare hitendra singh commented Oct 18, 2018 reply Follow flag forget the above question , Is it possible to realize 3 variable function by only using 4: 1 MUX ? 0 0 replyShare akash.dinkar12 commented Oct 18, 2018 reply Follow flag As I already said we can not implement an n+1 variable function with 2n*1 MUX. we need some other gates as well U can not implement 3 variable function by only 22*1 MUX 0 0 replyShare hitendra singh commented Oct 18, 2018 reply Follow flag Are you sure about it? U can not implement 3 variable function by only 22*1 MUX 0 0 replyShare akash.dinkar12 commented Oct 18, 2018 reply Follow flag Yes 100% sure 0 0 replyShare hitendra singh commented Oct 18, 2018 reply Follow flag f(A,B,C)=$\Sigma$m(1,4,5,7) try this ? 0 0 replyShare akash.dinkar12 commented Oct 18, 2018 reply Follow flag u can try and come to me 0 0 replyShare hitendra singh commented Oct 18, 2018 reply Follow flag ok please correct me if I am wrong.. 0 0 replyShare hitendra singh commented Oct 18, 2018 reply Follow flag Correct me if I am wrong.. 0 0 replyShare akash.dinkar12 commented Oct 18, 2018 reply Follow flag whatever statement I have said earlier, that is true for general Here we are lucky in your example that we are able to implement 3 variable function with 22*1 MUX but what if we will provide C' at I0 and I3 inputs, then we can not implement it. here we are implementing 3 variable function with 4*1 MUX but we can not say that we can implement any 3 variable function with 4* 1 MUX 0 0 replyShare hitendra singh commented Oct 18, 2018 reply Follow flag so we can't be sure right because in option it was given that few 3 variables functions are possible 0 0 replyShare akash.dinkar12 commented Oct 18, 2018 reply Follow flag yes 0 0 replyShare Please log in or register to add a comment.