这两天出现了一个很让我费解的bug,暂时还没有找到具体的原因。如下:
BUG: @(vif.mon_cb) 时钟事件没有等待一个clk。
source:有可能相邻的时钟事件被合并。
代码如下:
仿真log如下:
solution:
方案一:不要用 clocking 的方式
方案二:如果非要用 clocking ,可以加一个很小的 delay。
这两天出现了一个很让我费解的bug,暂时还没有找到具体的原因。如下:
BUG: @(vif.mon_cb) 时钟事件没有等待一个clk。
source:有可能相邻的时钟事件被合并。
代码如下:
仿真log如下:
solution:
方案一:不要用 clocking 的方式
方案二:如果非要用 clocking ,可以加一个很小的 delay。