Поиск того, когда определенный сигнал имеет определенное значение в Modelsim с использованием tcl

Я пытаюсь ускорить отладку. В большой трассе я ищу определенные значения сигнала. Я использую QuestaSim 10.0b под Linux.

Я уже выяснил, что это можно сделать в Modelsim/QuestaSim с помощью следующей команды

searchlog -expr { stream == 'h20 } 0

К сожалению, это также соответствует сигналу «поток», когда он имеет значение «XX», но я хочу, чтобы он соответствовал только 0x20. Как я могу убедиться, что он соответствует только шестнадцатеричному значению, но не неопределенному значению?


person sebs    schedule 24.11.2014    source источник


Ответы (1)


После долгих поисков и попыток я нашел следующее решение.

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

Мне кажется странным, что если вы ищете значение, вы также должны убедиться, что это не «X», но оно работает.

Я все еще надеюсь увидеть больше ответов здесь.

person sebs    schedule 26.11.2014