This document describes the design of a 16-bit microprocessor using VHDL. It includes descriptions of the components of the processor like the ALU, registers, control unit and their functions. It explains the design flow from writing VHDL code to synthesis and simulation. The overall operation of the completed microprocessor is also summarized.