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 -
1 view
700
191
2 years ago 00:10:01 1
СОЗАВИСИМОСТЬ | 8 признаков
3 years ago 00:04:33 1
NVIDIA Max-Q | CPU Optimizer Explained
3 years ago 00:03:43 1
QCPU - An 8 Tick Redstone Processor, Made In Minecraft