HOME Corporate Product Verilog VHDL Link Contact Site map


・論理値

   Verilog−HDLで扱う論理は以下の4値です
     “0”
     “1”
     “x”(不定値)
     “z”(Hi-z)

・数値表現

   定数は以下の形式で表現します
   [ビット幅][基数][数値]

   [ビット幅]は、定数のビット幅を表現する10進数です。
           省略すると、32ビットとして扱います。
   [基数]は、何進数の数値かを表します。表現として次の4種類があります。
             b,B:2進数
             o,O:8進数
             d,D:10進数
             h,H:16進数
          省略すると10進数として扱います。
   [数値]は、定数の値を示します。基数に応じた数値が扱えます。
          また区切りのために‘_’が使用できます。
              8進数:0〜7、x、z
             16進数:0〜f、x、z
             10進数:0〜9(10進数はx、zは使用不可)
              2進数:0、1、x、z

数値定数 ビット幅 基数 2進数表現
10 32 10進 00...01010
1'b1  1  2進 1
8'haa  8 16進 10101010
4'bz  4  2進 zzzz
8'o377  8  8進 11111111
8'b0000_11xx  8  2進 000011xx
'hff 32 16進 00...011111111
4'd5  4 10進 0101



Back

HOME Corporate Product Verilog VHDL Link Contact Site map