Commit:4 verilog HDL modules