| description | MIPS32 Release 1 processor |
| repository URL | https://github.com/angelterrones/MUSB.git |
| owner | angelterrones@gmail.com |
| last change | Sat, 7 Nov 2015 17:20:56 +0000 (7 12:50 -0430) |
| last refresh | Mon, 3 Nov 2025 13:51:11 +0000 (3 14:51 +0100) |
| mirror URL | git://repo.or.cz/MUSB.git |
| https://repo.or.cz/MUSB.git | |
| ssh://[email protected]/MUSB.git | |
| bundle info | MUSB.git downloadable bundles |
| content tags |

(Currently, this project is not under development. The new MIPS processor (core only): https://github.com/AngelTerrones/antares)
Implementation of the MIPS32 release 1 processor.
Based on the XUM project created by Grant Ayers for the eXtensible Utah Multicore (XUM) project at the University of Utah.
The project includes the standalone MIPS32 processor and a basic SoC design with GPIO and UART/hardware bootloader. Tested in Xilinx Spartan-3 (Digilent) and Spartan-6 (XuLA2-LX25) boards.
This repository provides all you need to simulate and synthesize the processor:
MUSB
├── Documentation/
│ ├── src/ : Source files (texinfo).
│ └── makefile
├── Hardware/
│ ├── core/ : Verilog files for the core.
│ ├── include/ : Opcodes and processor configuration.
│ ├── musoc/ : SoC implementation.
│ ├── ram/ : Internal block RAM for synthesis and simulation.
│ └── README.md
├── Simulation/
│ ├── inputs/ : Demos written in assembly.
│ ├── run/ : Scripts to simulate the project using Icarus Verilog.
│ ├── testbench/ : Verilog tests.
│ └── README.md
├── Software/
│ ├── Lib/ : Support libraries.
│ └── Toolchain\ : MIPS cross-compile toolchain.
├── MITlicense.md
└── README.md
Copyright (c) 2014 Angel Terrones (<aterrones@usb.ve>).
Release under the MIT License.
| 2015-11-07 | Ángel Terrones | Updating the READMEmaster | commitcommitdifftreesnapshot (tar.gz zip) |
| 2015-06-01 | Angel Terrones | Initial commit | commitcommitdifftreesnapshot (tar.gz zip) |
| 9 years ago | master | logtree |
| 10 years ago | develop | logtree |