- Competition
(due 05/04/10)
- Projects
passing all 3 phases are eligible
- Synthesize
your design
- You
must use MIPS ISA. No other instructions are allowed.
- If
you think there are better instructions in MIPS that were not required
in phase 2 and if you want to use those for your algorithm, that
is acceptable.
- Collect
synthesis report (critical path delay, clock rate, etc)
- Demonstrate
the functionality on the FPGA with the SAD assembly code
- You
may choose to run the algorithm you implemented or implement another
version. Code optimizations are suggested.
- Use
the LCD of the FPGA board to display the corrdinates of the block
with the minimum SAD. LCD display interface
with the .ucf file for putting two integer values on the LCD is
posted here
- Projects
will be ranked based on maximum operational frequency of the datapath.
Top 7 groups will be eligible for bonus credits which will be directly
added to overall class score.
- Bonus
(due 05/04/10)
- Projects
passing all 3 phases are eligible for bonus
- Design
pipelined version of your datapth
- Synthesize
your design
- Run
it on FPGA board using your assembly code
- Use
the LCD of the FPGA board to display the coordinates of the block
with the minimum SAD.
- There
is no partial credit.
|