阻塞和非阻塞赋值
1,过程赋值语句,用于对reg型变量赋值,有两种方法
阻塞赋值方法 =
非堵塞赋值方法 <=
区别在非堵塞赋值在块结束后才完成赋值操作而阻塞赋值语句,在前面的赋值语句没有完成,后面的语句就不能执行,就像被堵塞了一样
来看看两个案例
module test(clk,a,b,c);
input clk,a;
output reg b,c;
always @(posedge clk)
begin
b <= a;
c <= b;
end
endmodule
非堵塞语句在块结束
原创
2021-12-08 11:49:16 ·
447 阅读 ·
0 评论