如下範例:
module ConstOr16bx7 (In,EN);
parameter width = 16;
parameter ConstA = 16'hA;
parameter ConstB = 16'hA;
parameter ConstC = 16'hA;
// port declaration
input [width-1:0] In ;
output EN;
assign EN = (
(In == ConstA | In == ConstB | In == ConstC )
)? 1'b1 : 1'b0 ;
endmodule
請問上述內的 parameter ConstA = 16'hA
有辦法宣告 parameter ConstA = [width-1:0]'hA 的方式嗎?
要如何宣告才可以將 ConstA 長度可跟著 width 改變??