Hello-
Here are the directions to the problem that I am stumped on:
A combinational circuit is specified by the following Boolean function:
F(A,B,C,D) = Ʃ(0,2,6,7,8)
A) Implement the circuit with a decoder and external gates.
Below is my attempt at a solution:
step 1: I transfer this expression to a four variable K-map and get the following optimized expression:
f= b'c'd+a'cd'+a'bc
step 2: I have to introduce all four variables to each term so I perform the following expansion:
F= b'c'd'(a+a')+a'cd'(b+b')+a'bc(d+d')
F= ab'c'd'+a'b'c'd'+ a'bcd'+a'b'cd'+a'bcd+a'bcd'
(8) (0) (6) (13) (7) (6)
step 3: I set up the decoder with the external OR gate and connect outputs 8, 0, 6, 13, and 7 to it.
My question is, did I do it correct up to here? If I did, should I connect 6 to the OR gate twice? Or do I need to look in a new direction to finish this problem? Please advise either way. Thanks in advance for your answers!!
Here are the directions to the problem that I am stumped on:
A combinational circuit is specified by the following Boolean function:
F(A,B,C,D) = Ʃ(0,2,6,7,8)
A) Implement the circuit with a decoder and external gates.
Below is my attempt at a solution:
step 1: I transfer this expression to a four variable K-map and get the following optimized expression:
f= b'c'd+a'cd'+a'bc
step 2: I have to introduce all four variables to each term so I perform the following expansion:
F= b'c'd'(a+a')+a'cd'(b+b')+a'bc(d+d')
F= ab'c'd'+a'b'c'd'+ a'bcd'+a'b'cd'+a'bcd+a'bcd'
(8) (0) (6) (13) (7) (6)
step 3: I set up the decoder with the external OR gate and connect outputs 8, 0, 6, 13, and 7 to it.
My question is, did I do it correct up to here? If I did, should I connect 6 to the OR gate twice? Or do I need to look in a new direction to finish this problem? Please advise either way. Thanks in advance for your answers!!