Lecturers: Mr R E Hawken and Professor T G Clarkson
Sixth semester: 0.5 c.u.
Exam/coursework ratio - 80:20
Separate pass in c/wk is required
March 1998
OBJECTIVES
The course will enable students to design highly testable logic circuits
and to design sequential circuits using standard logic and
programmable logic arrays, such as may be used in the design of VLSI
systems.
The ability to understand and construct advanced
microprocessor interfaces at both hardware and software levels is
intended.
OUTLINE SYLLABUS
Principles of fault diagnosis
F-matrix method
Boolean difference, subscripted variables
Pages's method, fault detection test set
Static and dynamic hazards, hazard-free design
Multiple output networks, Quine-McCluskey
Data converters
Multiplexers, decoders, ROMs, PLAs
Design using PALs, PLAs and gate arrays
Microprocessor architectures
Bus systems - the VME bus.
Memory Management - protection, paging and segmentation
High-level language and operating system interfacing.
READING LIST
G WILKINSON, Computer Architecture, Design and Performance, Prentice-Hall
*RECOMMENDED*
M MORRIS MANO & CHARLES R KIME, Logic and Computer Design Fundamentals, Prentice-Hall
EDWARD KARALIS, Digital Design Principles and Computer Architecture, Prentice-Hall
VAN DE GOOR, Computer Architecture and Design, Addison-Wesley
R E R ALMAINI, Electronic Logic Systems (2nd Ed.), Prentice-Hall