Немного изменил генератор verilog