【发布时间】:2010-02-23 20:44:47
【问题描述】:
例如
module top
debouncer debouncer(...);
endmodule
module debouncer
...
endmodule
我可以在顶部模块中将去抖动器实例化为“去抖动器”,还是非法?
【问题讨论】:
标签: verilog
例如
module top
debouncer debouncer(...);
endmodule
module debouncer
...
endmodule
我可以在顶部模块中将去抖动器实例化为“去抖动器”,还是非法?
【问题讨论】:
标签: verilog
是的,模块 instance 名称与 Verilog 中的 module 名称匹配是合法的,当您只需要一个一个模块。但是,您可以通过简单地使用您最喜欢的模拟器编译文件来快速验证这一点。以下是合法的语法并为我编译:
module top;
debouncer debouncer();
endmodule
module debouncer;
endmodule
【讨论】: