Home

Awesome

schoolMIPS

A small MIPS CPU core originally based on Sarah L. Harris MIPS CPU ("Digital Design and Computer Arhitecture" by David Money Harris and Sarah L Harris). The first version of schoolMIPS was written for Young Russian Chip Architects summer school.

Next version of schoolMIPS is based on RISC-V architecture: schoolRISCV

The CPU have several versions (from simple to complex). Each of them is placed in the separate git branch:

Examples of using this kernel as an element of a multiprocessor system:

  1. A.E. Ryazanova, A.A. Amerikanov, E. V Lezhnev, Development of multiprocessor system-on-chip based on soft processor cores schoolMIPS, J. Phys. Conf. Ser. 1163 (2019) 012026. doi:10.1088/1742-6596/1163/1/012026.
  2. Innovate FPGA 2019 project: EM028 » NoC-based multiprocessing system prototype

For docs and CPU diagrams please visit the project wiki

CPU diagram