感谢大神回复,可以举例说一下嘛!!!加20悬赏
追答例子:
module bloc(clk,a,y);
input clk, a;
output b; reg b;
always @(*)
begin
b=a;
end
endmodule
在这段代码中,一旦a变化,b也会马上跟着变化,就是b就是等于a的。
module bloc(clk,a,y);
input clk, a;
output b; reg b;
always @(posedge clk)
begin
b<=a;
end
endmodule
在这段代码中,如果a在某一时刻变化了,那么b会等待时钟的上升沿,等到clk的上升沿出现之后,b才会将a的值拿过来,也就是说,不是直接等于,而是跟时钟同步的