Skip to content
/ MIPS Public
forked from sinaziaee/MIPS

The implementation & virtualization of the MIPS computer architecture (Pipelined version)

Notifications You must be signed in to change notification settings

danibazi9/MIPS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIPS

The implementation & virtualization of the MIPS computer architecture

"Computer-Aided Design" course project, IUST, Dr. Fazeli, Spring 2021

We've implemented 32-bit pipelined MIPS architecture by the Verilog hardware programming language. We've also virtualize 8-bit MIPS using Proteus with full functionality. All of the units include PC, Memory, Register File, ALU & other decoders do their work successfully.

We use this schema as the base architecture: image

Some virtualization images: image image image

Notes:

  • There are several Verilog files in this project with the format .v. To run the whole project, you need to open the whole folder in some special softwares such as Xilinx.
  • The virtualization files are in the folder Virtualization. You need to open these files with Proteus software.

Project contributors:

  • Danial Bazmandeh, BSc, Computer Engineering
  • Alireza Haghani, BSc, Computer Engineering
  • Seyed Sina Ziaee, BSc, Computer Engineering

About

The implementation & virtualization of the MIPS computer architecture (Pipelined version)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 80.3%
  • Verilog 14.8%
  • HTML 4.7%
  • Batchfile 0.2%