Mix and Match


DoSomething: PROCESS
 BEGIN

     WAIT ON AnotherSignal;

     ThisSignal <= '1';
     WAIT FOR 10 ns;

     ThisSignal <= '0';
     WAIT UNTIL (AnotherSignal = '1');

     ThisSignal <= '1';

END PROCESS DoSomething;