
本题是为前一篇博文里Module的其中一种方法单独出的一道题目
正确解法如下:
module top_module (
input a,
input b,
input c,
input d,
output out1,
output out2
);
mod_a instance1(out1,out2,a,b,c,d);
endmodule
错误解法如下
module top_module (
input a,
input b,
input c,
input d,
output out1,
output out2
);
mod_a instance1(.out1,.out2,.a,.b,.c,.d);
endmodule
不知道各位能否发现这里面的错误点
错误解答比正确解答多了一些 . 而这些点正是我们上篇博文中讲的“正规法”才会用到的点,这里是极其容易弄错的。
Verilog模块实例化正确姿势
本文通过对比正确与错误的Verilog代码示例,详细解析了在Verilog中进行模块实例化时常见的错误——多用了连接符'.',强调了遵循正规法的重要性。对于初学者来说,这是一个容易忽视但至关重要的细节。
534

被折叠的 条评论
为什么被折叠?



