I'm not sure I agree with an odd-parity aggregator when you can create a 4-input odd-parity gate with just 3 XORs or an 8-input with 7. I almost feel bad asking for an XOR block as it is.
Let's go for a more general application block, then. What if we had a multi-input block that extends the definition of the subsequent gate?
Let's go for a more general application block, then. What if we had a multi-input block that extends the definition of the subsequent gate?
- It takes as many inputs as the engine will support.
- It changes an AND to a "true if all" gate.
- It changes an OR to a "true if any"gate.
- It changes an XOR to an "odd parity" gate.
- It changes a NOT to a "true if none" gate. (although that is redundant with (multi->OR->NOT))
Last edited: