geozog86
Member level 3
First of all i want you to forgive me for placing this Q here, where should I? didn't find any match for verilog/vhdl questions!
And now the question, which is pretty basic: when i instantiate a module in another module, and i open a parenthesis to give values to the inputs/outputs, i have
inst a (.in1(value1)
.in2(value2)
.out1(value3)
);
What exactly happens with the .commands? Are the first 2 (in1/2 take the values1/2) but for the output (out1 write your value in value3)? Or what? Am i giving value to the output???
Sorry have no experience in verilog, only vhdl, and i can't find anywhere the answer to my question!
thx
And now the question, which is pretty basic: when i instantiate a module in another module, and i open a parenthesis to give values to the inputs/outputs, i have
inst a (.in1(value1)
.in2(value2)
.out1(value3)
);
What exactly happens with the .commands? Are the first 2 (in1/2 take the values1/2) but for the output (out1 write your value in value3)? Or what? Am i giving value to the output???
Sorry have no experience in verilog, only vhdl, and i can't find anywhere the answer to my question!
thx