在verdi波形中显示状态机名字
背景
在RTL中,状态机编码一般是用parameter常量,变量名是大写,变量的值一般是onehot或者格雷码,为了波形中清楚地识别每个状态,最好在波形中显示状态机名字。
方法一
在verdi的顶层菜单窗口,选择tools-->Extract Interactive FSM,如下图

选择First State或者All Stages皆可,区别是First State仅展开目前的所指定的FSM state,
All Stages将展开所有的FSM states。
方法二
在waveform窗口中选择waveform菜单 --> Signal Value Radix --> Edit Alias... 编辑alias即可以达到我们的目的,但前者更简洁
来自
方法三
在左侧hierarchy窗口选中FSM所在的module,然后点击下面的图标,就可以在波形中将状态机编码装换成状态名。
一定要先选中module的层次,否则不生效。

方法四
选中状态机状态的波形,在nWave窗口选中Tools>Bus Contetion>打开状态机
波形中状态机信号就显示状态名字了。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
