CPE421/521, EE421/521 - Microcomputers
Spring 2003



Lectures:Tuesday/Thursday 5:30-6:50 PM, EB 135.

Instructor: Emil Jovanov, Ph.D.

E-mail: jovanov@ece.uah.edu
Office: 213, Engineering Building
Phone: 824 6632
Office hours: Tuesday/Thursday 1 - 3 PM, and by appointment.

Credit: 3

Prerequisites: EE 202 (Digital Logic Design) and EE 315 (Electronic Analysis and Design); EE 436 (Digital Electronics) recommended.

Description: The goal of this course is to teach students how to design microcomputer systems and to utilize the microprocessor as a basic system component or single chip microcomputers. The course begins with an overview of typical microcomputer architecture and examines the hardware features of the microprocessor system. Basic microcomputer design and the interface between the microprocessor and external devices is explored. This course examines the software aspects of microcomputers using assembly language and C programming. At the end of course single chip microcomputers are introduced for embedded and power efficient applications. By the end of the course the students have studied all the computer components necessary to be able to design and implement a basic computer system and interface it to the outside world. Experiments performed in the Microcomputer Laboratory provide considerable experience, allowing students to develop programs in assembly and C and download them into a target microcomputer.

Text book:

Alan Clements, "Microprocessor Systems Design: 68000 Hardware, Software, and Interfacing, " Third Addition, PWS Publishing Company, New York, 1997.

References:

Grading Policy:

Important Dates


Course Outline


Lecture notes


Homework

Homework #1 due on Monday, April 7, 2003.

Homework #2 due on Monday, April 14, 2003.



Laboratory assignments.


Laboratory

The Microcomputer Laboratory is located in room 106 of the Engineering Building. Students will be required to work individually on a set of laboratory experiments that are designed to reinforce the material being covered in the class. Graduate students will be given an additional individual laboratory assignment to reflect the graduate nature of the course.

Lab manual in HTML format.

EVM68K board manual.

Laboratory assignments will be available on-line.