Take what you've learned in this class and design and implement a fun/cool project that utilizes the DE1-SoC board and peripherals!
Feel free to copy any needed files from previous labs or from lecture as a starting point. The following are drivers and other helper files for different peripherals that you can use with the DE1-SoC on Labsland:
Be creative! You are required to use:
You can, and are encouraged to, use additional peripherals. All drivers you will need for this lab can be found in the files section of this spec. Unfortunately, we are limited to the currently available interfaces on LabsLand, but these include:
Come up with your own idea that satisfies the list of requirements above and submit a proposal to the course staff! You can find some other examples in this .
There is an intermediate deadline where you are required to submit a PDF document to Gradescope (a separate proposal assignment, not the Lab 6 Report one) detailing your proposed project, even if it is from the list of suggestions. This document should be only a few paragraphs long and will give us a chance to verify that you've put some thought into your project and that your project (especially if not from the list of suggestions) is of an appropriate difficulty level, i.e., it is not too simple nor too difficult.
In your proposal:
The proposal will be graded separately from the rest of the project and we will try to get the feedback to you quickly so you can incorporate it as you work on Lab 6.
The rubric for the proposal can be found below.
You are required to create a video documenting your project that satisfies the following basic requirements. We will primarily grade the video on content/substance so you don't need to spend tons of time creating it if you don't want to, though some bonus points are available if have the time to get creative and do fancier editing, narration, effects, etc.
Here are some links (UW login required) to past project videos that earned full scores on the video (i.e., not necessarily on the project itself):
The video is part of the final lab submission, alongside the report and code.
To submit, you should upload your videos to your UW or CSE Google Drive (not YouTube). Right-click your video file and select "Get shareable link." Then turn link sharing on and copy the URL. Create a short text document (e.g., lab6_video_<netid>.txt) that contains the Google Drive URL.
Due before the stated PROPOSAL deadline (5/22), submitted as a PDF on . You may submit up to one day late for no penalty but we strongly urge you to submit on time so that we can get feedback to you sooner.
See the project proposal section for details (descriptions, block diagram, sketches/images).
Due before the stated DUE DATE deadline (6/3), submitted as a PDF on .
Due before the stated DUE DATE deadline (6/3), submitted as a Google Drive URL in a text file to alongside your report and code.
See the project video section for details (high-level overview of project, project demo).
Due by the end of the day on Thursday of Finals Week (6/6). Demos during Finals Week must be scheduled separately with the TAs (i.e., make a private post on Ed with times that you are available and the TAs will respond to schedule).