Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.
/ RISCy-Business Public archive

MIPS32 Processor Implementation written in SystemVerilog

Notifications You must be signed in to change notification settings

lewis6991/RISCy-Business

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISCy-Business

MIPS32 Processor Implementation written in SystemVerilog.

Specification:

  • Pipelined with 5 stages.
  • Branch prediction.
  • Data forwarding.
  • All MIPS32 instructions with exception of interrupts and division instructions.
  • 200MHz (potentially).

Testbench specification:

  • Randomly constrained.
  • Stimulus generated from cross-compiler.
  • Inclusion of SystemVerilog assertions.