第一次使用verilog我看到了一个非常令人困惑的例子。
reg wrsigbuf, wrsigrise;
always @(posedge clk)
begin
wrsigbuf <= wrsig;
wrsigrise <= (~wrsigbuf) & wrsig;
end
我的问题是:
wrsigrise
变得越来越高。 &
运算符的用途是什么,~wrsigbuf
和wrsig都不高,wrsigrise
为高?只要~wrsigbuf
很高,wrsigbuf
永远不会很高,对吧?答案 0 :(得分:0)
好的,我可能只是自己回答
&#39; wrsigrise&#39;将成为1&#39; wrsig&#39;从0到1,而&#39; wrsigbuf&#39;仍处于上一期由“wrsig”指定的时期。为0