在 verilog hdl 语言中 <=表示什么??比如q<=4'h0怎么解释
1个回答
展开全部
追问
感谢大神回复,可以举例说一下嘛!!!加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的值拿过来,也就是说,不是直接等于,而是跟时钟同步的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询