Project
Final Project
The E155 final project is a chance to apply your digital design skills to a moderately sized problem of your choosing as part of a two-person team (three-person teams are allowed only in extenuating circumstances).
Project Scope
Be creative when selecting your project. Your project should be bigger than a 1-week lab assignment, but small enough to be doable. If in doubt, err on the side of smaller, and be careful to choose a project within a scope that you can reasonably expect to finish. Your grade can be severely impacted if you take on a project that is too big and produce no completed work.
A successful project will use both the FPGA and MCU and will perform a function that is useful or interesting. You must also use new hardware in your final project: a new microcontroller peripheral, new FPGA IP, and a new piece of external hardware (various sensors or displays are popular choices). All three are required. You can find examples of past final projects below. Examples include games, electromechanical systems, prototypes for a startup company, or elements of a Clinic/research project (with your advisor’s permission).
Logistics
- All submissions for the project are made as a team and should be submitted on Canvas as group submissions.
- Teams are two people unless there is an extenuating circumstance. Teams are self-selected and we will give you time to form them in lecture.
- Slots for the proposal debrief, design review presentation, midpoint demo, and final checkoff are scheduled on the Google Sheet found here. Sign up for a slot as a team, not as individuals.
- Your project will be graded according to the policy laid out in the syllabus. For reference, that policy can be found here. Rubrics for each deliverable are on the assignment pages linked below.
- If you feel there has been inequality between the work you and your teammate deliver, contact an instructor personally.
Deliverables
Each deliverable below links to a self-contained assignment page with its full requirements and grading rubric.
| Date | Deliverable | Where | Assignment Page |
|---|---|---|---|
| Ongoing | Purchasing Parts | — | Purchasing Parts |
10/27, 10/29, & 11/3 |
Project Proposal | In Class | Project Proposal |
11/3 & 11/4 |
Proposal Redo | In Lab | Project Proposal |
11/10, 11/12 & 11/17 |
Design Review Presentation | In Class | Design Review Presentation |
11/17 & 11/18 |
Midpoint Report & Demo | In Class & In Lab | Midpoint Report & Demo |
12/8 & 12/9 |
Final Checkoff | In Lab | Final Checkoff |
12/10 |
Final Report Website | Online | Final Report |
12/11 |
Demo Day | Public Event | — |
Working on a final report video? Use the storytelling worksheet to help structure your pitch.
Reference Material
Final Projects from Previous Years of E155
- Fall 2025 Project Reports
- Fall 2024 Project Reports
- Fall 2023 Project Reports
- Fall 2022 Project Reports
- Fall 2021 Project Reports
- Fall 2020 Project Reports
- Fall 2019 Project Reports
- Fall 2017 Project Reports
- Fall 2016 Project Reports
- Fall 2009 Project Reports
- Fall 2006 Project Reports
- Fall 2003 Project Reports
- Fall 2002 Project Reports
- Fall 2000 Project Reports
- Fall 1999 Project Reports