Forum Discussion
Altera_Forum
Honored Contributor
17 years agoVerilog Generic Input ports
Hi All, I have an input port to a module which is 5 bits say Inp_A[4:0]. Now the number of such inputs depends on a generic parameter say Gen_Nm. How can i declare such an input ports in m...
Altera_Forum
Honored Contributor
17 years agoyour last example is the correct one.
check that parameter is declared within the same file like : module dummy_mod( Inp_A ); parameter Gen_Num = 3 input [4:0] Inp_A [Gen_Num-1:0]; // should give Gen_Num x 5 bit input endmodule but i have seen that quartus sometimes seems to have problems with parameters if i use them then i do the following parameter ReloadValue = 47; wire [5:0] wReloadValue; assign wReloadValue = ReloadValue; somewhere this can be used as rTestReg <= rMyValue + wReloadValue ; assigning a wire with the parameter works, using the parameter directly doesn't no idea why