MIPS CPU designed from scratch in vhdl