Question on Logic | Cypress Semiconductor
Question on Logic
I was looking at the datasheet for the PSoC3/5 XOR gate and from its truth table it implements the following
F = (A × !B × !C) + (!A × B × !C) + (!A ×!B × C) + (A × B × C)
This is not a XOR function. It is a Odd function and is quite popular for determining polarity.
A true XOR is true only when one and one of the inputs is high (that's the exclusive part) and it implements as such.
F = (A × !B × !C) + (!A × B × !C) + (!A ×!B × C)
Now there are only two cases where they are equivalent.
1 A two input Odd gate is equivalent to a two input XOR gate.
2 A single input Odd gate, a single input XOR gate, and a digital buffer are all equivalent.
Now I am prepared to hear arguments on the error of my thinking if any of you have one.