QCPU An 8 Tick Redstone Processor Made In Minecraft
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=PaMytRbn2HE
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
#############################
