67-80-85, the openCPU 1.2a review
Download67-80-85, the openCPU project is a simulation of a simple and efficient open CPU called 67-80-85. After quite some time of hard la
|
|
67-80-85, the openCPU project is a simulation of a simple and efficient open CPU called 67-80-85.
After quite some time of hard labour, I finished to implement a milestone of a simulation of an open CPU, called 67-80-85 (ASCII for 'CPU'), which I somewhat had in my mind for quite some time.
It is a mixture of inspirations and tries to implement a simple, efficient CPU, that should be able to do everything you might expect from a modern CPU, regarding its computation model. If it becomes >THE< CPU in future, because people prefer it, than it would be a lucky thing ... But to make it a success, a number of points need to be done yet:
- support by the GNU C compiler
- logging command use sequences of compiled C/Linux programmes and analysing the executed sequences to optimise code, if it seems necessary
- adopting the simulator to run it (exclusively) as the platform on a PC hardware to run a ported Linux distribution (compiled without printf's for verbose mode, etc. to minimise its size)
- developing a FPGA 678085 prototype on a FPGA
- implementing microkernel routines to support additional commands (i.e. rotate bit-wise, 128-bit fp-op's, etc.)
67-80-85, the openCPU 1.2a keywords