Designed a new Processor, based on the things I learned from my smlCPU. Currently working on a user-friendly(ish) simulator for it.
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
The Simulator is usable for easy math programs and simple algorithms. I programmed a simple add program and the fibonacci program to demonstrate. It can also give simple ASCII output with a "Terminal". I now want to program the simulated CPU to support loading from and writing to any address in memory. With this I would be able to continue work on my already started native assembler for the simulator. Multicore is still also planned... I would be very happy if some of you guys give it a try on github, if you have any questions I'd be happy to answer them.
I decided to not realize this project as a circuit. It will stay as a Software Project. The Simulator will be extended to support multicore design.
I now finished a first raw simulator. I am not quite happy with the overall design yet. I will research for some improvements for the architecture before continuing to design. Already have some improvement ideas but it takes more time.
To get a better idea of what I have to implement in code, I first created a rough design sketch in logisim.
This does not show how the simulator will work nor how the theoretical function of the processor is.
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates