QCPU - An 8 Tick Redstone Processor, Made In Minecraft

Published: 23 June 2020
on channel: QSmally
138,471
6.5k

QCPU - A fast, reliable, pipelined CPU made in Minecraft.

The CPU functions on an 8 tick clock, but stalls whenever the storage or data memory is accessed. Jumps are not predicted, the decoders just disable when jumping to a location in the iCache. Immediates are handled through second bytes, as the instruction length is 8 bits & data is too

-------------------------------------------------------------------

Information
8 bit data, 8 bit instruction length
4 stage pipeline - Fetch, decode, execute, optional writeback
32 bytes of iCache/dCache - Can be swapped through software
8 bytes of constant cache
I/O ports, addressable 0-7 but extendable with a custom interface
8 bytes of registers (including 1 zero register) with pointer support
ALU performs opcodes: Increment, right shift, addition, subtraction, exclusive OR
8 pages of 32 bytes each, total of 256 bytes of attachable storage

-------------------------------------------------------------------

Instruction Set - https://docs.google.com/spreadsheets/...
Assembler - https://github.com/QSmally/QCPU-Assem...
Unrelated Discord - https://qbot.eu/discord

-------------------------------------------------------------------

There are a few demo programs already written;
Sorting (bubble sort, insertion sort)
Linear mathematics, plotting y=ax+b
Bresenhams line drawing
Pong game
Snake game
QOS/Kernel soon™

Hop onto mc.openredstone.org, head to /build and teleport to /warp #QCPU!

-------------------------------------------------------------------

Music by Creo - Nautilus
I did cut a few parts, however, I do NOT own this music

Footage created by QSmally and the QCPU build are copyrights owned by QSmally.

#Minecraft #Redstone


Watch video QCPU - An 8 Tick Redstone Processor, Made In Minecraft online without registration, duration hours minute second in high quality. This video was added by user QSmally 23 June 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 138,471 once and liked it 6.5 thousand people.