标签: verilog system-verilog
我想知道使用wait语句等待标志设置还是使用传统循环直到设置标志之间有什么区别。
wait (flag === 1); //Implementation 1 while ( flag != 1); //Implementation 2
答案 0 :(得分:1)
while语句将阻止当前进程,直到表达式变为真为止。
while
如果表达式为真(flag为假),则您编写的{{1}}循环将变为无限零延迟循环。这将挂起模拟。
flag