Skip to content
/ MIPS Public

VHDL implementation of a MIPS processor for Spartan-6 FPGA

License

Notifications You must be signed in to change notification settings

dugagjin/MIPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Microprocessor without Interlocked Pipeline Stages (MIPS)

MIPS VHDL implementation for Spartan-6 FPGA using ISE.

Files

The project has simulation and required files in order to upload to the FPGA.

VHDL code

What is already implemented

  • Multiplexer
  • Sign extender
  • ALU
  • Register file
  • Instruction Memory
  • Data memory
  • ALU controller
  • Controller
  • Program counter adder
  • Program counter
  • Shift left

Tested

What is already tested

  • Multiplexer
  • Sign extender
  • ALU
  • Register file
  • Instruction Memory
  • Data memory
  • ALU controller
  • Controller
  • Program counter adder
  • Program counter
  • Shift left

What has to be done

  • Add
  • And
  • continue working on top level block called MIPS

Built With

Author

Dugagjin Lashi

License

MIT

About

VHDL implementation of a MIPS processor for Spartan-6 FPGA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages