【发布时间】:2020-06-08 00:09:00
【问题描述】:
我想在 Verilog 中做一些模拟调试,并想在一些模块中添加$display。但是,我希望能够跟踪单个模块提供的输出。我希望能够获得当前模块被实例化的名称以添加到$display。
例如:
module adder (...)
...
$display($magic_instance_name, " ", in0, " + ", in1);
...
adder memory_address (...);
adder fifo_nvals (...);
然后输出将如下所示:
memory_address 100 + 8
fifo_nvals 3 + 1
...
我可以做到这一点的一种方法是为每个模块添加一个instance_name 参数。有没有更简单的方法?
【问题讨论】:
标签: verilog