1、你的if语句是写在always语句里面的,所以只要clk的上升沿到来或者rst_n的下降沿到来就会进行判断,如果你测试代码设计了时钟,那么每个时钟上升沿到来都会判断if语句。
2、一般而言时序设计中用非阻塞赋值,逻辑设计中用阻塞赋值,阻塞赋值和非阻塞赋值你可以分别写出来看看波形就明白了。在时序设计中用阻塞赋值容易产生锁存器。
3、always语句里面的a,b只要有一个变化就会执行。
1、你的if语句是写在always语句里面的,所以只要clk的上升沿到来或者rst_n的下降沿到来就会进行判断,如果你测试代码设计了时钟,那么每个时钟上升沿到来都会判断if语句。
2、一般而言时序设计中用非阻塞赋值,逻辑设计中用阻塞赋值,阻塞赋值和非阻塞赋值你可以分别写出来看看波形就明白了。在时序设计中用阻塞赋值容易产生锁存器。
3、always语句里面的a,b只要有一个变化就会执行。
举报