OpenCPU is an open source 4-bit processor digital circuit made in Logisim Evolution.
- ALU
- CPU
Currently, OpenCPU uses an MUX to select calculations.
I got bored ¯_(ツ)_/¯
But I also wanted to try out hardware development and see if I could build my own CPU.
- This CPU is not production ready; it’s mostly a base start for anyone who wants to build their own CPU.
- The project is open source under the MIT License, so you can edit it and make it better.
- If you find any bugs or have suggestions, please open an issue.
- There is an OpenCPU_8B file that is a WIP 8 bit version of OpenCPU (NOTE: IT IS UNSTABLE AND OLD)
- It uses a multiplexer to decide which pins to use and what type of calculation to preform