These lab activities will be done in class. Prep work for the in-class labs will be handed out the previous class for most of the labs.
Lecture / Date | Topic |
1 / 26-Sep | Dismantle a computer |
2 / 1-Oct | Lab 1: Build the power supply and I/O circuits for your digital labs |
3 / 3-Oct | Finish Lab 1 |
4 / 8-Oct | Lab 2: Build gates from transistors (challenge - minimum transistors for XOR) (solution) |
5 / 10-Oct | More time for Lab 2 |
BBQ / 14-Oct | Consume copious quantities of food. Admire Bill's grilling skills. |
6 / 15-Oct | Complete Lab 2 |
7 / 17-Oct | Lab 3: Build an adder from gates (challenge - minimum transistors for a full adder)(solution) |
8 / 22-Oct | Lab 4: Build a flip-flop from gates, make a quadrature counter (challenge - minimum transistors for a flip-flop) (solution) |
9 / 24-Oct | Complete Lab 4 |
10 / 29-Oct | Lab 5: Build a serial adder (solution) |
11 / 31-Oct | Complete Lab 5 |
12 / 5-Nov | Lab 6: Build a simple FSM - traffic controller (challenge minimum cost implementation) (solution) |
13 / 7-Nov | (Hennessy) |
14 / 12-Nov | More Lab 6 |
15 / 14-Nov | More Lab 6 |
16 / 19-Nov | Finish Lab 6 |
17 / 21-Nov | Lab 7: Build the traffic controller with a ROM (wiring table) (hex assembler C source code, Windows binary) (traffic light simulator C source code, Windows binary) |
18 / 26-Nov | More Lab 7 |
19 / 28-Nov | Complete Lab 7 |
20 / 3-Dec | Student talks |
21 / 5-Dec | Student talks |