






 |
|
COURSE
OUTLINE
EET
460: Advanced Microprocessor Systems
Credits and Contact Hrs.
(Lecture/Laboratory: 3 credits, 3 contact hours per week.
Course Description:
Study of advanced microprocessor families and their applications to systems, including
single and multi-procesor design.
Prerequisites/Co-Requisites:
EET357 Microprocessors I / None
Textbook: Triebel,
Walter; Singh, Avtar. The 8088 and 8086 Microprocessors: Programming, Interfacing,
Software, Hardware, and Applications. 2nd Edition, Prentice-Hall. 1997.
Reference(s): SA
System Architecture 3rd Edition, by Tom Shanley and Don Anderson, Mind Share,
Inc., 1995.
Course Coordinator: Victor
M. Rooney, Professor.
Goals/Course
Objectives: The 80/86 16-bit microprocessor family (8088, 8086, 80286,
80386, 80486, and Pentium is studied, with emphasis being on the 8086. In addition to
studying the 8086/88 family, system support ICs are studied as well. These are to include
the 8259 (PIC), 8289 (Bus controller) and 8284 (clock generator). The 8086/88
microprocessor family is studied in both of its modes of operation; minimum and maximum.
For maximum mode operation, various system configurations are studied. These include
systems with local and global (system) busses with multiple processors, such as the 8089
I/O processor and the 8087 numerical processor. Memory and I/O systems are also
designed/studied for various systems.
Course topics and
lecture hours devoted to each topic: Introduction to 8088/86 microprocessor
architecture and microprocessor based computers. This will be a very general study which
will be revisited in greater detail later. The intent of this coverage is to provide a
basis for understanding the 8088/86 instruction set. (2 hrs)
- Machine language coding and
introduction to debug software. ALU related instruction will also be studied. (2.5 hrs)
- Branch control instructions and
the introduction to the Microsoft MASM assembler.(4 hrs)
- The study of memory interfaces
for the 8088/86 MPUs, including ROMs, SRAMS, DRAMS, and SIMMs. (3 hrs)
- I/O interfacing, which is to
include the study and/or review of the 8255 PPI and 8237 DMA controller. (3 hrs)
- The Interrupt system for the
8088/86 microprocessors. This study will include the 8259 PIC. (2 hrs)
- Introduction to the IBM PC
hardware and its bus interfacing (2 hrs)
- The study of the 80286
microprocessor will be done for both the Real-and Protected-modes. Supplemental materials.
(5 hrs)
- The study of the 80386, 80486,
and Pentium software architecture and the ISA bus. Supplemental materials. (5 hrs)
- The study of hardware
architecture of the 80386, 80486, and Pentium. Supplemental materials. (6.5 hrs)
Computer usage: Using
an assembler and ORCAD for schematics.
Laboratory Projects: Design
an X86 based system.
Oral and written
communication requirements: Present project design.
Calculus usage: None
Library usage: None |