Skip to content

πŸ‘©β€πŸ’» Extending the instruction set of MIPS single cycle processor using System Verilog

Notifications You must be signed in to change notification settings

allainerain/MIPS-scp-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MIPS-scp-extension

image

Created for UP Diliman's CS21: Computer Organization and Architecture course

Project Description πŸ“

The instruction set of a single-cycle MIPS processor in HDL comprises a limited subset of the MIPS instruction set. This project aims to enhance the single-cycle MIPS processor design to accommodate a broader range of instructions using System Verilog, an HDL language. Xilinx Vivado was used to design and simulate the project.

The added instructions include:

  1. Normal instructions
    • sll
    • sb
  2. Pseudo-instructions
    • ble
    • li
  3. Custom instruction
    • zero-from-right (zfr)

About

πŸ‘©β€πŸ’» Extending the instruction set of MIPS single cycle processor using System Verilog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published