A MIPS-like architecture
ECE-251 Computer Architecture Final Project, led by Prof. Rob Marano
written by evan rosenfeld and james ryan
Please See pdf/bin/NahIdWinGreenSheet.pdf for detailed info on our ISA
- Our ISA
- under
catalog/computerare various test programs for the user to load
onto our ISA, just specify the file name in the Instruction Memory module
(undercatalog/imem/imem.sv), and then runmakein thecatalog/computer/
directory. - We provide a sample Fibonnaci program,
catalog/computer/fib/fib.asm, and
we provide a pre-assembled copy undercatalog/computer/fib/fib.bin, along
with a provided output logcatalog/computer/fib/output.txtwhich shows
the result of running fib ($x stores fib(n+1) where n is the number of iterations)
- under
- Our Assembler
- We provide an assembler under
assembler/. The Green Sheet
provides info on valid instructions which it can recognized, along with their
canonical instruction names. This is BETA, and only supports a handful of our
instructions.
- We provide an assembler under
- A demo!
- A demo video can be found here!
- Other goodies (like our fib waveforms) can be seen under
goodies/