参数传递
modulemux2#(parameterwidth8)(input[width1:0]d0,d1, inputs, output[width1:0]y); assignysd1 : d0; endmodule// 如要例化一8bit位宽的选择器,则使用默认参数即可,不需进行参数传递(默认值)munx2myMux(d0,d1,s,out); // 如要例化一12bit位宽的选择器,则可使用如下方式,将参数传递过去mux2#(12)lowmux(d0,d1,s,out)
modulemux2#(parameterwidth8)(input[width1:0]d0,d1, inputs, output[width1:0]y); assignysd1 : d0; endmodule// 如要例化一8bit位宽的选择器,则使用默认参数即可,不需进行参数传递(默认值)munx2myMux(d0,d1,s,out); // 如要例化一12bit位宽的选择器,则可使用如下方式,将参数传递过去mux2#(12)lowmux(d0,d1,s,out)