Deliverables
For each laboratory project in this class you will be required to demonstrate a working design on the due date in class and turn in your project materials to the TA by Friday on the week that the project was demonstrated. Thus, the deliverables for each laboratory is the following:
- Demonstration of a working design
At the end of your laboratory period during the week in which the project is due students will demonstrate a working design to their TA. This demonstration will account for the majority of your grade for the project, 65%. The quality of a students solution will be a factor in the student's grade as well as the correctness. A project which is correct technically but is of poor quality will lose points.
- Project system design files
Each project in this class will require students to design and implement a system-on-chipi design using the Xilinxi development environment. Students will submit these design files as part of their projects. Each design must have the names of all the students who contributed to the design. The project design is worth 5% of your project grade with points determined largely by how well the design is commented.
- Project source code
Most projects in this class will require that the student develop a program in C or assembly language to control their system-on-chipi design. Students will submit these source files as part of their projects. Each source code file must be thoroughly documented and must include the names of all students which contributed to the source code. The project source code is worth 5% of your project grade with points determined largely by how well the source code is commented.
- Project report
The report for each lab is due by Friday on the week that the project is demonstrated to your TA. Each report must follow the guidelines established in the project report format. Failure to do so will result in a loss of points. The project reports are worth 25% of the overall project grade.
Project materials must be submitted to your TA in electronic format, including the project report. Project reports must be submitted as either a Word Document or as a PDF. All project materials must be submitted to your TA in a single zip file. Project submissions which consist of multiple files or submissions which are not in zip format will not be accepted. Additionally, your project submission must follow these guidelines:
- Project submission file name
Projects submissions to your TA must be named "lab<number>_<lastname>.zip". For instance lab0_peckw.zip or lab3_sahin.zip are both valid names for submission to your TA. File names such as lab0.zip, wesley.zip, or lab0_peckw.7z are not valid and will not be accepted. Failure to use a valid name for your project submissions will result in a loss of points.
- Project submission directory structure
The zip file that you submit for your project should contain a directory named "design" which contains your project's system-on-chipi design files, a directory named "source" which contains your project's source files, and a file named "<lastname>.pdf " or "<lastname>.doc" which should be your project report. Failure to follow these guidelines may result in a loss of points. As an example, your zip file should look like the following:
- lab0_peckw.zip
- design
- system.mhs
- system.mss
- system.xmp
- ...
- source
- lab0.c
- lab0.S
- ...
- peckw.pdf
- design
- lab0_peckw.zip
Additionally, please clean up your system-on-chipi design before submitting them to your TA as instructed in laboratory 1. In the past failure to perform this step has resulted in projects not be received correctly by the TAs due to limitations of email.
