Skip to content

A five-stage pipelined 32-bit MIPS core written in Verilog.

License

Notifications You must be signed in to change notification settings

jsummer10/MIPS-Processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIPS Processor

A five-stage pipelined 32-bit MIPS core written in Verilog

Created with the goal of implementing a video compression algorithm

Overview

docs

Features

  • 32-bit MIPS ISA CPU core.
  • Branch prediction
  • Branches/jumps execute in the ID stage.
  • Forwarding to ID/EX from EX/MEM
  • Hazard detection
  • Custom instructions

Execution

Core designed and synthesized in Vivado and implemented on the Xilinx Artix-7 FPGA

Authors

  • Jake Summerville
  • Diego Moscoso
  • Fausto Sanchez