Lab 7- final project- CSE 467
We will add a Nios II processor to our camera
– For control
– To write images to SD card
– You’ll also handle reading and displaying images on PC
– You should also add one additional feature to system
• Image processing function
• System feature such as booting FPGA from SD card
• User functionality extension
Issues:
– Shared resources-- SDRAM? buttons? switches?
-- best solution: use SRAM for NIOS program space, SDRAM for multiport FIFO camera ram
– Build some sort of user interface using what we have
• a virtual control panel on the PC is an option
• Control via serial interface
Initial Written Report due Wed. Nov. 25 in class
– Describe your added feature
– Describe your user interface
-- one page, emailed to Bruce and Ryan
– Also that day be prepared to informally describe in class
Final Project and written Theory-of-Operation due by 5 p.m. on Wednesday,
December 10, 2008 (instead of final exam that day)
Theory-of-Operation Report should contain the following sections:
- Abstract. Short description of your project, what you accomplished, and what conclusions you were able to draw. This should be in the range of 200-250 words.
- Introduction. Problem description including a typical scenario of use. How does the user load and operate your project?
- Approach. How are you going about realizing your idea? What are the main pieces? Why did you choose these pieces? How do they interact? How generally reusable will these pieces be?
- Implementation. Describe the choices you had to make that were not obvious. What was hard about getting things to work? What tradeoffs did you have to consider? You also want to talk about how things could have been implemented better if you had more resources or more time.
- Evaluation. How are you evaluating your solution? Evaluation has both technical aspects as well as usability aspects. How well does it work? Try to be as quantitative as possible and relate the evaluation back to the scenario.
- Appendices. All the material you would need to reconstruct your project: source code, installation and configuration instructions, etc., in a zip file.
...all due by 5 p.m. on Friday, December 12, 2008. deposited in dropbox.
|
|
|
|
|