我有一个参数WIDTH = n
,我可以为另一个参数VALUE分配一个值VALUE = {1'b1, WIDTH-1{1'b0}}
吗?
例如:
parameter WIDTH = 8;
parameter VALUE = {1'b1, (WIDTH-1){1'b0}};
所以基本上VALUE将有1000_0000;
答案 0 :(得分:0)
您还需要另一套{}
。
parameter VALUE = {1'b1, {WIDTH-1{1'b0}}};
您也可以
parameter VALUE = 32'b1 << WIDTH-1;
您选择哪一个取决于您是否关心VALUE的实际位宽。