4 points · 26 hours of lectures and tutorial classes · 26 hours of laboratory classes · First semester · Clayton · Prerequisites: ECE2701
Objectives The student is expected to acquire an appreciation of the construction, capabilities and limitations of practical logic devices. Building on this introduction the student will develop an overview of all of the hardware and software elements of a microprocessor system and how they interact with each other and how the computer system can be enabled to interact with the outside world.
Synopsis This subject examines the design and implementation of common digital logic families and uses this as a basis for an examination of practical considerations in logic design including noise margin and timing constraints. A simple microprocessor architecture is introduced and this material is extended to consider how a microprocessor, memory and other peripheral circuits are connected to form a working system. The software and hardware required to interface a computer to the outside world are examined.
Assessment Examination (3 hours): 70% · Laboratory and assignment work: 30%
Recommended texts
Uffenbeck J The 8086/8088 family: Design, programming, and interfacing Prentice-Hall, 1987
References
Brey B B The Intel microprocessors: 8086/8088, 80186, 80286,
80386, and 80486 3rd edn, Merrill, 1994
Mano M M Digital design 2nd edn, Prentice-Hall, 1991
Wakerley J F Digital design: Principles and practices 2nd edn,
Prentice-Hall, 1994