• 10/2/11 6:08 pm
- 1.9k views • 0 today
- Progress
- 100% complete
Added CreditTheMinecraftAddict, Bazilshep, TaviRider, Joe… info
- 9
- 1
- 11
2
Rainbow Steve is an 8-bit CPU built on the Redstone Development Foundation Server. He is my second CPU I ever built and he is my most recent. I finished it before this summer actually, but the torch disappearing bug hit him hard. After a few solid hours of trouble shooting and fixing I gave up. Just this weekend however, I picked up my slack and got to it, and he is somewhat ready :). Just a few more torches to replace and he should be on his feet again!
UPDATE!: I have fixed every single bug I could find and he is functioning properly again! Only took apporx: 3 hours but it was worth it! Expect a video coming in a bit if I ever find a decent video recording software :).
SPECS:
Bits: 8
Registers: 18x8 bit registers. D flip-flop based (of my own design)
ROM: 195 bits of Program ROM( About 24.4 Bytes (Old fasion Torch swapping ))
ALU: 8 functions configured(I think) ADD, SUBTRACT, AND, NAND, OR, NOR, XOR, XNOR.
Size: Extremely over massive and cumbersome.
Clock: 24.1 seconds (241 ticks) Most likely can be optimized but I havent been bothered :P,
Conditional Branching enabled.
Extras, I used 2 TheMinecraftAddict's 7 segment displays and set them up for hexadecimal use, 4-bit OP code, 4-bit memory addressable registers (the other two are for ALU use only). I used a D-flip flop made by Bazilshep for my PC.
Thanks for your time in viewing my humble creation. I in no way intend for this to be the fastest or the smallest cpu, more of an easy to use stepping stone into cpu architecture and design.
Ugotgerms.
UPDATE!: I have fixed every single bug I could find and he is functioning properly again! Only took apporx: 3 hours but it was worth it! Expect a video coming in a bit if I ever find a decent video recording software :).
SPECS:
Bits: 8
Registers: 18x8 bit registers. D flip-flop based (of my own design)
ROM: 195 bits of Program ROM( About 24.4 Bytes (Old fasion Torch swapping ))
ALU: 8 functions configured(I think) ADD, SUBTRACT, AND, NAND, OR, NOR, XOR, XNOR.
Size: Extremely over massive and cumbersome.
Clock: 24.1 seconds (241 ticks) Most likely can be optimized but I havent been bothered :P,
Conditional Branching enabled.
Extras, I used 2 TheMinecraftAddict's 7 segment displays and set them up for hexadecimal use, 4-bit OP code, 4-bit memory addressable registers (the other two are for ALU use only). I used a D-flip flop made by Bazilshep for my PC.
Thanks for your time in viewing my humble creation. I in no way intend for this to be the fastest or the smallest cpu, more of an easy to use stepping stone into cpu architecture and design.
Ugotgerms.
More like this
225544
2

Have something to say?
+1 man keep going :)
I tried to use it in the server. But I didn't know what the buttons did.
I've been trying to build a CPU for some time now, but I just can't figure it out, in addition I don't even know binary. I just use a binary translator.
@Jessassin: Anytime you want I would be glad to teach you the guts of steve, just ask when we are both on :)
And thankyou both for the awesome feedback, it means a lot to me