以下の例に示すように、Quartus® II ソフトウェアで Verilog HDL でアンビット整数を合成すると、この警告が表示される場合があります。
reg [8:0] COUNT;
always @ (posedge CLK or posedge RST)
begin
COUNT = COUNT 1;
この警告が表示されるのは、1 がデフォルトで 32 ビットに設定されているアンセズライズ整数のス範囲であるためです。
この警告を回避するには、1 ではなく 1'b1 を使用してください。
COUNT = COUNT 1'b1;