ruby の言語仕様が HDL から取られたことに気づいた。
複数分岐
ruby case nantara when 0 iyan = 4 when 5 iyan = uhun else ahan = 4 end verilog case nantara 0: iyan = 4; 5: iyan = uhun; default: ahan = 5; endcase
数値表現
ruby 0b1010_0101 0xffff_5555 verilog 32'b1010_0101 32'hffff_5555
いろいろ発見があって楽しいです。こういった発見だけが生き甲斐みたいで、つらいのが本音。