等到狀態
可以省略 on <sensitivity_list>
和 for <timeout>
子句,如:
wait until CONDITION;
這相當於:
wait on LIST until CONDITION;
其中 LIST
是 CONDITION
中出現的所有訊號的列表。它也相當於:
loop
wait on LIST;
exit when CONDITION;
end loop;
一個重要的結果是,如果 CONDITION
沒有訊號,那麼:
wait until CONDITION;
相當於:
wait;
一個典型的例子是著名的:
wait until now = 1 sec;
這不能做到人們能想到的:因為 now
是一個函式,而不是一個訊號,執行這個語句會永久地暫停這個過程。