阻塞(=)和非阻塞(<=)语句的最主要的区别在其后的引用它的语句的电路结构上:
1)、对于阻塞语句,其综合出的组合逻辑的输出;
2)、对于非阻塞语句,其综合出的触发器的输出。
一般来说时序逻辑和always模块里面用非阻塞语句,在一个时序逻辑电路里面,非阻塞逻辑就像是一个寄存器,输出的是上一次存储的值。
阻塞(=)和非阻塞(<=)语句的最主要的区别在其后的引用它的语句的电路结构上:
1)、对于阻塞语句,其综合出的组合逻辑的输出;
2)、对于非阻塞语句,其综合出的触发器的输出。
一般来说时序逻辑和always模块里面用非阻塞语句,在一个时序逻辑电路里面,非阻塞逻辑就像是一个寄存器,输出的是上一次存储的值。