Connecting ports by position
/*
在 Verilog 中,端口连接有两种主要方式:
按位置连接(Positional Connection):
按名称连接(Named Connection):
其中按位置连接是按照端口在模块声明中的顺序进行连接的,例如题目中说到module mod_a ( output, output, input, input, input, input );
那么我们需要将out1和out2,a,b,c,d,这种顺序进行连接。对应了mod_a中模块定义的顺序。
*/
module top_module (
input a,
input b,
input c,
input d,
output out1,
output out2
);
mod_a mod_a_inst(out1,out2,a,b,c,d);
endmodule