Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

185 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

6 Stage Processor

logo

Table of Contents

Project Description

A 6-Stage Digital Processor that works on Harvard Architecture utilizing Full Forwarding and Branch Prediction to improve performance. An assembler was also custom designed to suit our instruction set.

Final Design

6StageProcessor drawio

How to use

  1. Create a project using modelsim and add all vhdl files.
  2. Compile all files.
  3. Run Assembler.cpp on your desired code.
  4. Copy any do file and edit the memory importing command and any intializations.
  5. Run your do file and Watch your code in action.

References

You can find more about the project specifics in the project document and reference textbook.

Contributors

  1. Mohammed Tarek AbdElmohsen
  2. Mahmoud Samy
  3. Ahmed Yasser
  4. Mina Ashraf

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages