fully pipelined MIPS processor with hazard detection in VHDL