The Four Instruction Computer (FIC)

A CPU Design in 65 Lines of Verilog!

The Four Instruction Computer (FIC) was my final project for the compilers class at Princeton, COS 320 (spring 2008, then taught by Andrew Appel). It included:

In the end, the compiler/virtual machine/hardware stack passed the complete set of automated tests designed collectively by the entire class. You can read the complete readme for the project here.