Week | Due | Instructions | Task |
---|---|---|---|
1 | 1/15,1/16 | - | - |
2 | 1/22,1/23 | - | Go to ENS 507 for demonstration, install Keil tools on your laptop before coming to lab |
3 | 1/29,1/30 | Lab 1 | Digital lock I/O, parallel port, direction register and logic function, written in asembly (simulated, groups of two) |
4 | 2/5,2/6 | - | Real board demonstration, bring your board to lab. Sometime after Lab 2 and before Lab 3 arrange to have your TA solder the 66 pins onto the board. |
5 | 2/12,2/13 | Lab 2 | For-loops, while-loops, if-then branching, subroutines and time delays, written in assembly (simulated and board, groups of two) |
6 | 2/19,2/20 | Lab 3 | LED and switch interface, written in assembly (board, groups of two) |
7 | 2/26,2/27 | Lab 4 | Debugging techniques, one switch, one LED, written in assembly (simulated and board, groups of two) |
8 | 3/5,3/6 | Lab 5 | Traffic Light Controller, written in assembly (simulated and board, groups of two) |
9 | 3/12,3/13 | - | Spring Break |
10 | 3/19,3/20 | Lab 6 | LCD device driver, decimal fixed-point output, local variables, written in assembly (simulated and board, groups of two) |
11 | 3/28 | Test 2 | 7-9pm, room TBD, closed book, bring laptop with wireless internet access and Keil tools installed |
12 | 4/2,4/3 | Lab 7 | Digital piano using a 4-bit DAC, written in C (simulated and board, groups of two) |
13 | 4/9,4/10 | Lab 8 | Real-time position monitor, ADC, interrupts, LCD, mixture of assembly and C (simulated and board, groups of one or two) |
14 | 4/16,4/17 | Lab 9 | Distributed DAS, serial port interrupts, FIFO queue, mixture of assembly and C (simulated and board, groups of four) |
15 | 4/23,4/24 | - | - |
16 | 5/2 | Lab 10 | Design competition, written in C |
Contents © Copyright 2013 Andreas Gerstlauer | http://www.ece.utexas.edu/~gerstl/ee319k_s13 |