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 | Sat, 24 Aug 2024 03:51:05 +0000 (24 05:51 +0200) |
mirror URL | git://repo.or.cz/MUSB.git |
https://repo.or.cz/MUSB.git | |
ssh://git@repo.or.cz/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) |
8 years ago | master | logtree |
9 years ago | develop | logtree |