Equivalent Processes


Summation: 
  PROCESS(A, B, Cin)
    BEGIN
      Sum <= A xor B xor Cin;
END PROCESS Summation;
=
Summation: PROCESS
    BEGIN
      Sum <= A xor B xor Cin;
         WAIT ON A, B, Cin;
END PROCESS Summation;
if you put a sensitivity list in a process, you can't have a wait statement!

if you put a wait statement in a process, you can't have a sensitivity list!