Skip to content

vtta/mips-cpu

Repository files navigation

mips-cpu

Verilog implementation of a MIPS-R2000 CPU, based on the concept in this book

Currently supported instructions:

lw sw lui

add addu addiu

sub subu

and or ori

beq bne j

sll srl

slt slti

Features

  • Implemented in the 5-stage pipeline scheme.

  • Branch or jump instructions are handled in ID stage.

  • Full data forwarding, include forwarding to ID stage for branch instructions.

  • Hazard detection and stall.

Usage

About

Verilog implementation of a MIPS-R2000 CPU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published