Technology moves fast! ⚡ Don't get left behind.🚶 Subscribe to our mailing list to keep up with latest and greatest in open source projects! 🏆


Subscribe to our mailing list

TPU

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+.

Subscribe to updates I use TPU


Statistics on TPU

Number of watchers on Github 57
Number of open issues 1
Main language VHDL
Open pull requests 0+
Closed pull requests 0+
Last commit almost 3 years ago
Repo Created about 4 years ago
Repo Last Updated over 1 year ago
Size 1.43 MB
Organization / Authordomipheus
Contributors1
Page Updated
Do you use TPU? Leave a review!
View TPU activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating TPU for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

TPU

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/

TPU open issues Ask a question     (View All Issues)
  • about 3 years In synchronous processes only Clock should be in sensitivity list
TPU questions on Stackoverflow (View All Questions)
  • Microcode on Time Processing Unit (TPU)
  • Emacs Tpu-edt emulation scrolling margins startup
TPU list of languages used
Other projects in VHDL