Contents
Description
This machine problem has you building your awesome 32-bit MIPS-like CPU. It is due November 15th, 2006. Use the stuff that comes next to build it.
Memories
Memory Verilog (zip)
Assembly and Machine code
Assembly code (zip) New, with fixed line endings. Use something smarter than notepad to edit.
Machine code (zip)
Assembler
The Assembler (compiled for windows, using Cygwin -- zip file)
- extract into a directory, execute from command line
mpc <infilename> <outfilename>
will clobber files, so be careful!
or, ssh into fpga.olin.edu
- use the same command line
make a directory for your own work!
You can use a shared drive from ca. Just navigate to \\fpga\ca
MP#3 Demo
Important Information
- All demos will take place in the East Hall first floor team rooms.
- Demos last 30 minutes.
- All members of your team should try and show up. If someone cannot make it, we should know ahead of time.
The test cases we will be testing with are right here --> mp3_demo.zip
- These are the exact stimulus files we will be using during the demo of your machine problem. Please download them and make sure they run through your system. If your CPU is not correct, I suggest you and your team investigate the reason for the problem so you may discuss with us what you think the issue is with your design.
You may not change your code after you turn it in.
- If you are not done with your code and you are taking a late penalty, do not use these stimulus files! You must turn in your machine problem write-up first.
If your team does not demo the MP, you get zero points.
Grading Rubric
- The goal of the demo is for the team to demonstrate, collectively, that their CPU works correctly.
- Evaluation will be through the use and explanation of the team's test cases and our own test cases (attached below).
- We will also be evaluating team member contributions to the technical effort.
JoeCollege Hours
If the time between when you reserve the spot and the time we're supposed to meet is small, please let me know via e-mail as well.
Date |
Start Time |
Team members |
Team name |
11-16 |
10 AM |
|
|
11-16 |
10:30 AM |
|
|
11-16 |
5 PM |
|
|
11-16 |
5:30 PM |
Kelly, Anne |
Team ION |
11-16 |
6 PM |
|
|
11-16 |
9 PM |
|
|
11-16 |
9:30 PM |
|
|
11-17 |
1:30 PM |
|
|
11-17 |
2 PM |
|
|
11-17 |
2:30 PM |
|
|
11-17 |
3 PM |
|
|
MarkChang Hours
Please check Mark's Outlook calendar.
Date |
Start Time |
Team members |
Team name |
11-16 |
Anytime except 1-3pm |
|
|
11-16 |
11 am |
DHo, Roldan, Stone |
Team Doug |
11-17 |
3:30 pm |
Jeff, Ben, Chris |
Team Ha^ |
- [get | view] (2006-11-03 05:49:00, 1.5 KB) [[attachment:binary.zip]]
- [get | view] (2006-11-03 05:49:52, 1.5 KB) [[attachment:memories.zip]]
- [get | view] (2006-11-03 05:43:09, 74.4 KB) [[attachment:mp3.pdf]]
- [get | view] (2006-11-03 05:54:14, 574.1 KB) [[attachment:mpc.zip]]
- [get | view] (2006-11-03 05:49:11, 3.1 KB) [[attachment:sources.zip]]
- [get | view] (2006-11-13 04:37:32, 3.1 KB) [[attachment:sources_v2.zip]]