C3PU - a 16-bit soft-core processor This repository contains the entire implementation of the CPU using VHDL, together with two implementations of assemblers. The details of the implementation and design can be found in C3PU-v1.77.pdf.