Verilog HDL中的always
关键字(不是always @
块)和关键字有什么区别?forever
always #1 a=!a;
forever #1 a=!a;
这是我的发现,但我仍然无法在两者之间划清界限:
来自维基百科:
always关键字的作用类似于“C”构造 while(1) {..},因为它将永远执行。
来自ElectroSofts:
永远的指令不断重复它后面的语句。因此,它应该与程序时序控制一起使用(否则它会挂起模拟)。
有人可以对此给出更清晰的解释吗?谢谢!