在测试台上显示信号名称/文字

时间:2016-02-28 00:38:06

标签: verilog

是否可以在Verilog中引用/显示信号的名称/文字?

这对于在Verilog测试台中创建通用信号检查功能非常有用。

我知道%m会在使用$ display()时打印信号的范围。是否有显示信号名称的等效项?

1 个答案:

答案 0 :(得分:1)

在Verilog中,唯一的方法是使用PLI / VPI编写C代码。

在SystemVerilog中,您可以使用引用宏

`define QUOTE(q) `"q`"
`define DISPLAY(me) $display("Signal %s is %h",`QUOTE(me), me)

`DISPLAY(my_signal);