数値

整数

Verilogではビット幅、基数を指定して整数を設定することができます。

<<ビット幅>'基数>数値

基数には以下の文字を使うことができます。

 b 2進
 d 10進
 h 16進

以下に例を示します。

24 // 'd24に同じ
5'b11000 // 2進数で示された5ビットの数値
5'd24 // 10進数で示された5ビットの数値
5'h18 // 16進数で示された5ビットの数値

アンダースコア

Verilogでは整数の間にアンダースコア(_)を入れても無視されます。
以下に例を示します。
8'b1001_0101 // 8'b10010101に同じ