Overview
Silicio-16 is a compact 16-bit processor project built to understand how a CPU moves from instruction set design into hardware execution. The goal is not to make a large processor, but to build a clear one: small enough to reason about, complete enough to execute real programs, and structured enough to keep growing.
The project currently includes a custom ISA, a multicycle RTL datapath, a finite-state control unit, separate instruction and data memory, regression testing, and program-level simulations. Current work is focused on framebuffer and graphics demos before future FPGA integration.