Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Version: 0.1pre

LogiSpim is a 32-bit MIPS processor built in Logisim-Evolution with associated tooling for running single-file MIPS programs on the processor. This has been created as a tool to help in learning pipelining in MIPS processors, and to offer a more in-depth experience in an introduction to micro-architecture. The ISA implementation was inspired by this MIPS data sheet.

Features

  • Assistive program for compiling and viewing MIPS instructions programs.
  • Detailed documentation of micro-architecture for improved learning and understanding.
  • Pipeline status view to easily display which instructions are in which parts of the pipeline at any given moment.
  • Support for emulated console output through syscalls.
  • Built-in breakpoint feature for debugging.

⚠️ Important Notice

This website and project is currently under construction. Progress is being made, and will eventually be released, once a satisfactory amount of work has been done. Expected Release around late April 2026.