使用tcl在Modelsim中查找某个信号何时具有特定值

时间:2014-11-24 04:39:27

标签: tcl modelsim questasim

我试图加快调试速度。在大的迹线中,我搜索信号的特定值。我在linux下使用QuestaSim 10.0b。

我已经发现可以使用以下命令在Modelsim / QuestaSim中完成

searchlog -expr { stream == 'h20 } 0

不幸的是,这也符合信号流'当它具有值' XX',但我只希望它匹配0x20。如何确保它只匹配十六进制值,而不是未定义的值?

1 个答案:

答案 0 :(得分:4)

经过大量搜索和尝试后,我找到了以下解决方案。

searchlog -expr { stream == 'h20 && ! stream'hasX } 0

对我来说,如果你搜索一个值,你也必须确保它不是' X',但它确实有效。

我仍然希望在这里看到更多答案。