Instantiate Module
📌 Introduction
🧑💻 Code Example
By position
module top_module ( input a, input b, output out );
mod_a a_module(a, b, out);
endmodule
module top_module (
input a,
input b,
input c,
input d,
output out1,
output out2
);
mod_a a_module(out1, out2, a, b, c, d);
endmodule
By name
module top_module ( input a, input b, output out );
mod_a a_module(.in1(a), .in2(b), .out(out) );
endmodule
Port in mod_a Port in top_module
- output out1 out1
- output out2 out2
- input in1 a
- input in2 b
- input in3 c
- input in4 d
module top_module (
input a,
input b,
input c,
input d,
output out1,
output out2
);
mod_a a_module( .in1(a), .in2(b), .in3(c), .in4(d), .out1(out1), .out2(out2) );
endmodule