Problem 2 (20 points): An Xor (Exclusive-Or) gate has two Boolean inputs ????????1 and ????????2, and a Boolean output ????????????. The output is 1 when exactly one of its two inputs are 1 and is 0 otherwise. Design the combinational component SyncXor to capture this desired functionality by composing And, Or, and Not gates.
Problem 5 (Bonus 20 points): Consider the asynchronous process Merge[???????????? ↦ ????????????????] | Merge[????????1 ↦ ????????????????][ ????????2 ↦ ????????3] obtained by connecting two instances of the process Merge. Show the “compiled” version of this composite process. Explain the input/output behavior of this composite process.