Skip to content

mingmingrr/mips-pipelined

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pipelined MIPS Processor

MIPS I processor for EEL4713. Implementation relies heavily on templates to create pseudo record types and pseudo enum types in macros. Is that a good idea? Probably not. Is there a better solution? Who knows.

Getting Started

Prerequisites

Building the templated files requires Python 3, pyexpander, and GNU make.

# pacman -S python make
# pip3 install pyexpander

Building

Simply run

make

and the compiled templates will be automatically placed into sv/.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

MIPS I processor for EEL4713

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages