Overview:
CPU | TTA OISP |
Data | Reconfigurable |
Memory | Same width as data |
Architecture | Von Neumann, technically your choice |
Technology | Verlog |
Status | Finished |
Successor | None |
Time period | July 2017? |
Problems:
The TTA OISP is the most used processor I have made, mainly because it is easy to make and reconfigure. Be aware that all computations will have to go through some sort of memory-mapped ALU.
Files:
Branch test pseudocode (txt)
Microcode (txt)
OISC Verilog sources for Basys3 (zip)
The CPU (v)
README (txt)
An attempt to document the use of OISP in a prime finding hardware experiment. If I were to do it again, I would make a custom processor just for that purpose. OISCs are simple, but slow.
Prime finder programmer's guide (txt)
Updated 6/29/2019