等到状态
可以省略 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
是一个函数,而不是一个信号,执行这个语句会永久地暂停这个过程。