Skip to content

TwistsOfFate/vanilla-cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vanilla CPU

Intro

Classic single-issue five-stage pipelined MIPS CPU with TLB support. The master branch was used as submission to NSCSCC 2020, a national competition on computer systems and architecture.

Details

Implements around 80 MIPS instructions and all required CP0 registers in MIPSr1 (however some of the implementations are adjusted to suit the needs of the competition). Please refer to FDU1.2.pdf, FDU1.2.pptx and score_final.xls for more details.

Dual-issue branch

The dual-issue branch consists of a simple dual-issue five-stage CPU without TLB support. It comes with a higher IPC but lower frequency (~70 MHz).

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published