TPU, The Test Processing Unit. Or Terrible Processing Unit. A simple 16-bit CPU in VHDL for education as to the dataflow within a CPU. Designed to run on miniSpartan6+.
Some code in vhdl/top and vhdl/dvid is not owned by myself. Please refer to those files for information.
This is implemented with ISE Webpack (The free Xilinx tools) however the project is not committed here - yet.
This is the implementation being written about over at http://labs.domipheus.com/blog/category/projects/tpu/