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/computer
are 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 runmake
in 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.txt
which 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/