Verilog pipelined CPU for computer organization course