verilog设计参考程序