View on GitHub

MIPS-CPU-in-Logisim

MIPS CPU in Logisim

Cpu.circ receives hexadecimal machine-code instructions as input, decodes them via a MIPS decoder and runs them through the 2-stage pipelined CPU.

ALU (Arithmetic Logic Unit)

Opcode != 0

Opcode-ne-0

Opcode == 0

Opcode-e-0

CPU (Central Processing Unit)

cpu

Getting Started

Cpu.circ is the main CPU file. Single machine code instructions can be loaded via the input pin. Run.circ acts as a harness and allows you to input multiple hex instructions in one hex file.

Please Note: Code is available upon request, due to this repository being private.

Built With