Instructor: Wayne Burleson, Associate Professor, Department of Electrical and Computer Engineering, tel: 413-545-2382, email: burleson@ecs.umass.edu, Lab Hours: Mon 2:30-3:30, Wed 2:30-3:30, Office Hours: Mon/Wed 1-2pm
Grad TA: Hong Yang, email: hyang@ecs.umass.edu, Lab Hours: Mon-Wed 2:30-5:30, Office: Knowles 304
Undergrad TA: Dilei Jiang, email: djiang@ecs.umass.edu, Lab Hours: Mon-Wed 2:30-5:30, Office: Marcus 208
Prerequisites: ECE 350
Grading: There will be 5 labs. For each lab, there will be a demonstration and a report. Although these will be done by each group, you will be graded as individuals. Equal weight will be given to each lab. The grade will be split evenly between the demonstration and the report.
Textbook (Required): Microprocessor Systems Design , by Alan Clements, PBS Publishing, 1997, be sure to get the THIRD EDITION. This book is available from the UMASS Textbook Annex.
Supplementary Reading: There will be additional readings from the academic, industrial and popular literature and various Web reading assignments. These will all be announced in lab with links and bibliographic information provided on this Web page.
Lab Time/Place: Mondays and Wednesdays, 2:30 - 5:30, Marcus 216. You are expected to attend for all of these hours unless you hear otherwise. Additional hours will be scheduled later in the semester. Mondays at 2:30 we will often go to Marston 220 for brief lectures.
Internet: This course will make extensive use of electronic mail and the Web for communication. READ YOUR EMAIL FREQUENTLY! A list of email addresses will be compiled and distributed at the beginning of the course. The Web page will be updated throughout the course.
Groups: Lab groups will consist of 4 students. Lab demos will be on Wednesdays. Lab reports will incorporate changes and comments from the demos and will be due the following Wednesday. More details will be provided for the format of lab reports. It is likely that they will be Web-based.
Honesty Policy: Consultation with fellow students is encouraged, especially on design issues. However, directly copying another student's work defeats the purpose of the assignments and is an honor code violation.
The Labs: The first three labs use the 68000 microprocessor development system along with the Altera progammable logic devices (PLDs). The fourth lab introduces a new highly integrated device, the Microchip PIC micro-controller. The fifth lab is based on a specialized chip for Digital Signal Processing from Texas Instruments. I will also consider alternate ideas for the fifth lab.
Getting Started: As soon as possible, form groups of 4 students. These can be based on your 350 groups. Make sure that there is at least some time outside of class that you can all meet. Pick up kits from Keith and Ed in Marcus 218 as soon as possible.
Schedule (this WILL change )
| Event | Due Date for Demo | Due Date for Report | Lab Description | Additional Materials |
| Lab 1 | Sept 30 | Oct 7 | Microprocessor Control Logic Design with PLDs | Altera manuals, Textbook pages 1-24, 203-265, 307-374, , Lab 1 demo guidelines, ROM datasheet, RAM datasheet pinouts of all chips, |
| Lab 2 | Oct 26 | Oct 30 | Interfacing a Microprocessor to Memory | See textbook Chapter 2,3 for info on 68000 programming, , Using ECB , Using ACE , Using CrossCodeC assembler , Using Procomm , Assembly Code Example |
| Lab 3 | Nov 18 | Nov 25 | Interfacing a Microprocessor to a Terminal | ACIA data sheet, Driver and Baud-rate chip data sheets |
| Lab 4 | Dec 9 | Dec 16 | Low-Power RISC Microcontrollers | Microchip manuals |
| Lab 5 | no demo | Dec 23, 5pm | Programming a High-End Digital Signal Processor: Texas Instruments C6X | C6x Software installed in lab |
Scenes from 551
A tiny MPEG video clip from the Lab.
Other information