Forums - Open Redstone Engineers
My nameless CPU - Printable Version

+- Forums - Open Redstone Engineers (https://forum.openredstone.org)
+-- Forum: ORE General (https://forum.openredstone.org/forum-39.html)
+--- Forum: Projects & Inventions (https://forum.openredstone.org/forum-19.html)
+---- Forum: Completed Projects (https://forum.openredstone.org/forum-21.html)
+---- Thread: My nameless CPU (/thread-7780.html)



My nameless CPU - Spidermy9 - 09-17-2015

[attachment=676][attachment=676][attachment=676]So yeah i started to make this a few days ago, and tis done.
Colorscheme is -
Green = ALU
Red = RAM
Orange = Comparator
Yellow = Decoder
Blue = guidance blocks for myself

The ALU takes 1 4 bit input. it can do OR, INVERT, +1 or -1. The idea is that with only these commands, programming becomes simple, yet still useable.
The RAM is solid state, pretty straight up. it has 3 bits on both sides, and one extra where you can write the output of the ALU, and the read that into the comparator, so programming would be based on branching.
All credit goes to PLAsma for building the comparator.

I don't really now the speed yet, but i will be making this into a computer/(turing machine?), so soon enough another thread will pop up.
Warp to "Spideyisthebest" to see it.

Edit: That attachment/picture though
Edit 2: By 3 bits on each side, i mean 3*4 bit input RAM and 3*4 bit output RAM


RE: My nameless CPU - Spidermy9 - 09-17-2015

Maybe this screenshot will work?


RE: My nameless CPU - Nickster258 - 09-17-2015

That style of register with that style of adder produces a relatively slow data loop, from my experience.


RE: My nameless CPU - Spidermy9 - 09-17-2015

Yeah it might, gonna do this as a first attempt, and then I'm gonna see how it can be improved. but since it bypasses the comparator, lower than 30 ticks is fine by my standards xD