I am writing a module in Verilog that uses parameters. Later I will need to implement it several times in my project using different parameters, so instead of crating several modules I want to pass the parameters as if they were inputs, although they are specified in the compilation.
I think this can be done in VHDL, so I guess it can be done in Verilog too although I cannot find anything.