I have been beating my head on this for hours. I'm pretty certain that I've done it correctly, but my Quartus II simulation seems to disagree.
My Boolean expression: X = A.(B+C)'
My truth table (supposedly incorrect):
A B C X
1 0 0 1 (0 is supposedly the correct output)
0 0 0 0
1 1 0 0
0 1 0 0
1 1 1 0 (1 is supposedly the correct output)
0 1 1 0
1 0 1 0
0 0 1 0
The thing is, I if my equation is right then I don't see how they get those values. So here's my Quartus II block diagram...
Well, I can't actually post the screen shot of the circuit, but it was an output of X with a wire to a AND2 gate which has wires to a NOR2 gate and Input A. The NOR2 gate has wires to inputs B and C.
I'm about to go crazy here. Can anyone provide some insight into where I'm erring? Perhaps my Boolean expression is incorrect for the diagram? Or perhaps I'm incorrectly calculating the Boolean expression?
Any help is much appreciated.