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
Смотрите видео QCPU - An 8 Tick Redstone Processor, Made In Minecraft онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь QSmally 23 Июнь 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 138,471 раз и оно понравилось 6.5 тысяч людям.