Past Projects
Yellow Star
Yellow Star is an implementation of the 32 bit MIPS R2000/R3000 processor.
You can read my submitted report and appendix.
KMD
KMD is a graphical debugger created for the first year labs.
"KMD" is a graphical debugger for multiple architectures. It allows a rapid instruction set entry, Emulator or real back ends, and a nice reconfigurable user interface.
Of Mice and Amulets


LCD fun

Still avoiding doing work I decided to make PONG, DRAM Controller and a frame buffer on a Spartan.
LEGO webcams

Yet again avoiding work I made a movable webcam with lego
Manchester ARM Board

Manchester ARM Board is the board we use to run a Komodo back end.
Memory Module (hand wired)

Manchester Magical Memory Module (M4) is a memory expantion allowing a memory bank for the spartan.
chump

chump is a language I created to describe line assemblers and dissassemblers in one description. It is used in KMD to describe different processors.
CASIO cable

CASIO cable I made a nice cable to connect my Casio CFX-9850G to a PC.
The Enigma

The Enigma This is a short essay about the German Enigma machine and its decription diring WW2.