Labs

Overview

Each lab has several checkpoints in it. You are required to demo the checkpoints to your TA during each lab session. Many labs build upon past work (if you construct an I2C serial interface in one lab, you will probably need to use it later on), so you are strongly encouraged to understand each assignment. We will upload a solution each week which you are free (and occasionally, encouraged) to use in subsequent weeks.

Assignments

Lab Assigned Date

Due Date

Primary Reference Documents Additional Reference Documents
Lab 1 1/15/19 1/22/19
Lab 2 1/22/19 1/29/19
Lab 3 1/29/19 2/5/19
Lab 4 2/5/19 2/12/19
Lab 5 2/12/19 2/19/19
Lab 6 2/19/19 2/26/19
Lab 7 2/26/19 3/5/19
  • none
Lab 8 3/5/19 3/26/19
Lab 9 3/26/19 4/2/19
    none
Lab 10 4/2/19 4/9/19
    none
Lab 11 4/9/19 4/16/19
    none
Final Project 4/16/19 5/6/19 Final Demo at 8am on 5/6/19
    none

 

Here are some additional resources that will help you with your lab assignments:

Links Document Description
Front Panel API Front Panel online API
Front Panel HDL Front Panel online HDL documentation
Verilog online reference Excellent online reference for Verilog
Python tutorial Online reference for Python