All Projects → sxtyzhangzk → Mips Cpu

sxtyzhangzk / Mips Cpu

Licence: mit
A MIPS CPU implemented in Verilog

Projects that are alternatives of or similar to Mips Cpu

Darkriscv
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
Stars: ✭ 1,062 (+2694.74%)
Mutual labels:  verilog, fpga, cpu
J1sc
A reimplementation of a tiny stack CPU
Stars: ✭ 64 (+68.42%)
Mutual labels:  verilog, fpga, cpu
Vexriscv
A FPGA friendly 32 bit RISC-V CPU implementation
Stars: ✭ 1,041 (+2639.47%)
Mutual labels:  verilog, fpga, cpu
Hrm Cpu
Human Resource Machine - CPU Design #HRM
Stars: ✭ 43 (+13.16%)
Mutual labels:  verilog, fpga, cpu
kianRiscV
KianRISC-V! No RISC-V, no fun! RISC-V CPU with strong design rules and unittested! CPU you can trust! kianv rv32im risc-v a hdmi soc with harris computer architecture in verilog: multicycle, singlecycle and 5-stage pipelining Processor. Multicycle Soc with firmware that runs raytracer, mandelbrot, 3d hdmi gfx, dma controller, etc.....
Stars: ✭ 167 (+339.47%)
Mutual labels:  cpu, fpga, verilog
Ustc Rvsoc
FPGA-based RISC-V CPU+SoC.
Stars: ✭ 77 (+102.63%)
Mutual labels:  verilog, fpga, cpu
Zipcpu
A small, light weight, RISC CPU soft core
Stars: ✭ 640 (+1584.21%)
Mutual labels:  verilog, fpga, cpu
Riscv
RISC-V CPU Core (RV32IM)
Stars: ✭ 272 (+615.79%)
Mutual labels:  verilog, fpga, cpu
COExperiment Repo
支持 45 条 MIPS 指令的单周期处理器 -- 计算机组成原理实验 NUAA Spring 2017
Stars: ✭ 23 (-39.47%)
Mutual labels:  cpu, mips, verilog
Biriscv
32-bit Superscalar RISC-V CPU
Stars: ✭ 208 (+447.37%)
Mutual labels:  verilog, fpga, cpu
TinyMIPS
The Project TinyMIPS is dedicated to enabling undergraduates to build a complete computer system from scratch.
Stars: ✭ 29 (-23.68%)
Mutual labels:  cpu, fpga, mips
Nontrivial Mips
NonTrivial-MIPS is a synthesizable superscalar MIPS processor with branch prediction and FPU support, and it is capable of booting linux.
Stars: ✭ 417 (+997.37%)
Mutual labels:  fpga, cpu, mips
Clash Compiler
Haskell to VHDL/Verilog/SystemVerilog compiler
Stars: ✭ 958 (+2421.05%)
Mutual labels:  verilog, fpga
Vtr Verilog To Routing
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Stars: ✭ 466 (+1126.32%)
Mutual labels:  verilog, fpga
Icestudio
❄️ Visual editor for open FPGA boards
Stars: ✭ 958 (+2421.05%)
Mutual labels:  verilog, fpga
Iroha
Intermediate Representation Of Hardware Abstraction (LLVM-ish for HLS)
Stars: ✭ 30 (-21.05%)
Mutual labels:  verilog, fpga
Open Fpga Verilog Tutorial
Learn how to design digital systems and synthesize them into an FPGA using only opensource tools
Stars: ✭ 464 (+1121.05%)
Mutual labels:  verilog, fpga
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+1150%)
Mutual labels:  verilog, fpga
Uhd
The USRP™ Hardware Driver Repository
Stars: ✭ 544 (+1331.58%)
Mutual labels:  verilog, fpga
Zbasic
A bare bones, basic, ZipCPU system designed for both testing and quick integration into new systems
Stars: ✭ 27 (-28.95%)
Mutual labels:  verilog, fpga

mips-cpu

A MIPS CPU implemented in Verilog

This is a course project of ACM Honored Class @ SJTU (wiki)

Features

  • 32-bit MIPS instruction
  • 5-stage pipeline
  • set-associative cache
  • runnable on FPGA (tested on XC7A35T)
  • memory simulated by C++ program (use UART)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].