lljlljlzh1

通过参数(parameter)的传递来改变定义时已规定的参数值

0
阅读(2376)

 

module Decode (A, F);
parameter Width = 1, Polarity = 1;
.
.
.
endmodule 
 
module Top;
wire [3:0] A4;
wire [4:0] A5;
wire [15:0] F16;
wire [31:0] F32;
 
Decode #(4, 0) D1(A4, F16); //实例D1引用的参数Width和Polarity分别为4和0
Decode #(5)    D2(A5, F32); //实例D2引用的参数Width和Polarity分别为5和1
 
endmodule