5

在 Verilog 测试台中,我有一个$monitor看起来像这样的语句:

initial begin  
$monitor("a=%h, b=%h",a,b)  
end

这意味着ab都在显示器的敏感度列表中。我真正想做的只是监视对 的更改a,以及何时a更改 displayb的值。我不知道该怎么做。有没有简单的方法?

4

1 回答 1

9

我认为监视器不可能有这种行为,但你总是可以在a更改时显示:

always @(a) begin  
  $display("a=%h, b=%h",a,b);
end
于 2012-11-22T11:02:06.117 回答