QCPU - An 8 Tick Redstone Processor, Made In Minecraft

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 -
Back to Top