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
By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More