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 == 0
CPU (Central Processing Unit)
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
- Logisim
- MARS - MIPS Compiler