CS122A
Fall Quarter, 2002
CS122A LAB SCHEDULE
In the following schedule, the "Assigned" column indicates when the TA will formally describe each lab, and the "Due" column indicates the very latest that each lab must be demo'ed -- lab reports are due at the time of the demo, not after. HOWEVER, you should plan to work AHEAD of this schedule, starting before the assigned dates and demo'ing before the due dates. You can demo a lab any time that the TA is available. You should make full use of the 3 hours of every lab session, working ahead on assigned labs. Students should NOT miss lab sessions except for rare personal circumstances.
A lab is completed only after it is demo'ed and the lab reports are in. Late completion will be assess a penalty of 20% per lab days for labs 1-10 and 100% penalty for class project, so please work ahead and don't fall behind!!!
| Date | Assigned | Due | |
|---|---|---|---|
| Week 0 | Tuesday September 24,2002 |
NO LAB | NO LAB |
| Thursday September 26, 2002 |
Lab Orientation Tutorial 1: Using the C51 compiler and the PDS51 Emulation Software Tutorial 2: Interfacing to an LCD |
Tutorial 1: Using the C51 compiler and the PDS51 Emulation
Software Tutorial 2: Interfacing to an LCD |
|
| Week 1 | Tuesday October 1,2002 |
Lab 1: Serial Communication | |
| Thursday October 3,2002 |
Lab 2: A/D Converter | Lab 1: Serial Communication | |
| Week 2 | Tuesday October 8,2002 |
Lab 3: Introduction to VHDL
Simulation and Synthesis |
Lab 2: A/D Converter |
| Thursday October 10,2002 |
Lab 4: Music Generator | Lab 3: Introduction to VHDL Simulation and Synthesis | |
| Week 3 | Tuesday October 15,2002 |
catch up lab | ideally you'll finish music generator and start looking at the UART lab |
| Thursday October 17,2002 |
Lab 5: A Simplified VHDL UART | Lab 4: Music Generator | |
| Week 4 | Tuesday October 22,2002 |
Lab 6: Controlling A Stepper Motor | Lab 5: A Simplified VHDL UART |
| Thursday October 24,2002 |
Lab 7: Interfacing - Converting 8-Bit LCD Communication to 4-Bit | Lab 6: Controlling A Stepper Motor | |
| Week 5 | Tuesday October 29,2002 |
free lab - work on catching up | |
| Thursday October 31,2002 |
Tutorial 3: Tornado Tutorial Lab 8: Concurrency Issues |
Lab 7: Interfacing - Converting 8-Bit LCD Communication to 4-Bit | |
| Week 6 | Tuesday November 5,2002 |
Lab 9: Concurrency Issues Continued | |
| Thursday November 7,2002 |
Lab 10: Trimedia | Lab 8 and 9 : Concurrency Issues | |
| Week 7 | Tuesday November 12,2002 |
makeup lecture | |
| Thursday November 14,2002 |
Continue working on Trimedia Lab | ||
| Week 8 | Tuesday November 19,2002 |
Finish working on Trimedia Lab (you must demo by end of lab) |
Demo Trimedia Lab |
| Thursday November 21,2002 |
Class Project : Temperature Sensor Acquisition Module |
||
| Week 9 | Tuesday November 26,2002 |
Class Project | |
| Thursday November 28,2002 |
HOLIDAY | ||
| Week 10 | Tuesday December 3,2002 |
Class Project | |
| Thursday December 5,2002 |
Class Project | Class Project and Report Due |