Skip to content

Works of all the labs of Computer Architecture. Contains single-cycle, and pipelined ARM architecture verilog code.

Notifications You must be signed in to change notification settings

bhavul/Computer-Architecture-Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComputerArchitecture Labs

Works of all the labs of Computer Architecture while I went through the course at BITS Pilani K K Birla Goa Campus under Dr. Biju K Raveendran.

Here are the contents of each lab:

  1. Lab 1 : Register File
  2. Lab 2 : 8bit Shifter and basic ALU circuit
  3. Lab 3 : Single cycle Implementation
  4. Lab 4 : Pipelined Architecture implementation
  5. Lab 5 : Pipeline with Data Forwarding and Hazard detection.

All the codes are in the respective folders and they contain a readme of themselves. Moreover, I think if you're interested in any of the above codes, you should download and see corresponding lab's pdf which contains schematic diagram, notations of all the modules being used in the code, as well as a testbench and output screen.

Hope this helps.

Bugs

Though I don't think any, and the codes are well documented also, if you find something, fix it up and issue a PR or just let me know by opening an issue.

Improvements

I am not spending much time on Computer Architecture and have been more interested in AI lately, and hence I'm not making any additions to these codes now. However, they're here so you can. Fork and make them better!

Author

Bhavul Gauri

About

Works of all the labs of Computer Architecture. Contains single-cycle, and pipelined ARM architecture verilog code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published