Ethernet VERILOG program