Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here

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 4 years ago
Repo Created almost 5 years ago
Repo Last Updated over 2 years 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 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
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)
  • almost 4 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