verilog信号值注释

时间:2014-11-06 08:32:17

标签: annotations verilog hierarchy

任何:

我正在尝试将gtkwave-3-3.62信号值注释函数用于RTLbrowse的分层RTL结构。

vermin解析器响应没有错误。 vcd信号值显示在波形窗口中似乎正确。 当它是顶层模块时,这些值也会显示在RTLbrowse窗口中。 但是,信号值不会注释到较低级别的模块。

如何将这些信号值注释到较低级别的模块?

如果有人能帮助我,我很高兴。 谢谢。

Bets Regards, Yoshihide Sugiura

1 个答案:

答案 0 :(得分:0)

可能存在关于层次结构名称中的生成语句或转义标识符等问题。很难说。

您可以做的一件事是查看gtkwave中的层次结构与您在rtlbrowse中看到的结构。有什么不同吗?如果它们不匹配,则源代码中的某个级别的注释不会发生,因为rtlbrowse不知道如何将其层次结构与转储文件的层次结构相关联。

我应该做的是采取"开源实例化" FST中使用的机制(较新版本的Icarus支持此功能)并将其应用于信号注释。然后根本不需要害虫。

另外......如果您还没有建议使用FST作为转储文件格式。

托尼