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 |