posted by QSmally
on Sat, 2020-05-16 19:14
In-game name:
QSmally
Age (Optional):
19
Why are you interested in joining this server?:
I've been a member of the ORE server, also known as the Open Redstone Engineers and have integrated into that community as a fellow builder. Since the quarantine, I've returned to this game and rebuilt a CPU I was planning since 2017. It's almost completed and I've already programmed certain programs on it like fibs and multiplication, which are quite self-explanatory, but also more advanced algos like sorting and Bresenhams line algorithm.
I'd also use this text box to give the specs of the CPU. An image and the instruction set of the CPU is attached in the app as well.
- 8-bit data length.
- 8-bit instruction length.
- 4 stage pipeline - Fetch, decode, execute, (writeback).
- 32 bytes of iCache/program memory. (Can be reprogrammed through software.)
- 32 bytes of RAM/data memory. (CPU will be stalled when loading, not when the byte is in the cache.)
- 8-byte cache for the data memory.
- I/O ports, addressable 0-7.
- 7 bytes of registers + 1 zero register (with pointer support. Can load a register for an address to a port, memory, jump, etc - anything addressable excluding own regs).
- Multi-function ALU, but only increment, right shift, addition, subtraction and XOR as OPCodes.
- 8 * 32 bytes of storage. (Not yet built, although the CPU is finished. Data memory can be stored there, and storage can be loaded to data and program memory.)
Current Redstone knowledge:
I always like to compact things, I mostly build vertical and from a computational perspective, I have created an 8 bit, 8 tick clocked, 4 stage pipelined CPU with integrated I/O ports. I've created a few videos on this CPU but the updated & working design I have not. I will plan on making videos about this CPU and also about the demo programs which will be the line drawing algorithm, fib, sorting, all those fun things.
Past Redstone Experience:
In the past, I started with simple data loops and whatnot. Since I've joined the ORE server, I kept learning and here I am. My most viewed video on YouTube is 'IRON-HACK' (which is trash) and QCPU, the processor I'm building, is a step up from what I've learned over the past eight years.
About how often do you play Minecraft?:
11-15 hours per week
Anything else you'd like to mention? (Optional):
Have a nice day :]
Application status:
Approved
What kind of creations would you like to build on this server?:
I mostly want this server to be an experiment place where I can build various things, then integrate that into various other things. If it's possible, then I can upload a schematic of my 8 tick CPU and program a few algorithms on this thing, like hangman or mandelbrot. :p