verilog模块由几部分组成