This document describes a customizable microprocessor design created by students at the University of Texas at Dallas. The microprocessor has three main blocks: a keyboard reader for input, a microprocessor unit for processing, and a VGA controller for output display. It implements a RISC architecture with a 16-bit data bus, 12-bit address bus, and 22 instructions. The microprocessor can operate in different modes including programming, execution, and debug modes. It also includes novel features such as real-time register display, flexibility to write to any memory location, and ability to reprogram itself without reloading the bitfile.