A 32bit Processor in Vhdl logic built from scratch as Single-Cycle and then convert it into a Multi-Cycle one and Pipeline.