COURSE OUTLINE
Instructor: Prof. Vojin G. Oklobdzija ( Voi-n O-klob-j-i-a)Office: 3007 EU-II, Phone: 752-5634
Office Hours: Tu-Th 7:00-8:00 by appointment and via e-mail.E-mail: vojin@ece.ucdavis.edu
Course Grading:Course Text: 1. Charles J. Roth, Fundamentals of Logic Design, West Publishing Co., 1993.ÞMidterm: October 26, 1999 25%
Final Exam 40%
Homeworks 5%
Quizzes & 15%
Laboratory 15%Scheduling: Holidays: Thanksgiving, November 25, 1999
Additional References: (Physical Sciences Library) 2. D. Patterson, J. Hennessy, "Computer Organization and Design: The Hardware/Software Interface". 3. V. G. Oklobdzija, "Digital Design", set of papers, available at Navin's and (http://www.ece.ucdavis.edu/acsel/)
L.H. Polard The Design Book: Techniques and Solutions for Digital Computer Systems, Prentice Hall 1990. M.Ercegovac, T.Lang Digital Systems and Hardware /Firmware Algorithms, John Wiley & Sons, 1985
V. Nelson Digital Logic Circuit Analysis and Design, Prentice-Hall, 1995.
D. J. Comer Digital Logic and State Machine Design, Sounders College Publishing, 1995.
Mano, M. M. Digital Design (Second Edition), Prentice-Hall, 1991.
Texas Instruments, Inc. The TTL Data Book for Design Engineers (Second Edition), 1981.
Charles H. Roth, Fundamentals of Logic Design, West Publishing Company*D. Patterson, J. Hennessy, "Computer Organization and Design: The Hardware/Software Interface", Morgan Kaufmann Publishers.
|
|
Review Material (required EEC180A knowledge): | |
Karnaugh Maps | 6.1 - 6.4, 6.6-6.7 |
Multi-Level Gate Networks | 8.1 - 8.7 |
Multiplexers, Decoders, ROM and PLA | 9.1 - 9.7 |
Combinational Network Design | 10.1 – 10.3 |
Flip-Flops | 11.1 – 11.9 |
Counters and Sequential Networks | 12.1 - 12.9 |
Analysis of Clocked Sequential Networks | 13.1 - 13.4 |
Derivation of State Graphs and Tables | 14.1-14.4 |
Reduction of State Tables, State Assignment | 15.1-15.8 |
Sequential Network Design | 16.1 - 16.4 |
Discrete and Integrated Circuit Logic Gates | A.1 - A.4 |
EEC180B Material | |
Iterative Networks | 17.1 - 17.4 |
Networks for Addition and Subtraction | 20.1 - 20.3 |
Instructions: Language of the Machine | 3.1 - 3.6* |
Arithmetic for Computers* | 4.1 - 4.12* |
MSI Integrated Circuits in Sequential Network Design | 18.1 - 18.4 |
Sequential Network Design with PLDs | 19.1 - 19.4 |
State Machine Design with SM Charts | 22.1 - 22.3 |
Analysis of Asynchronous Sequential Networks | 23.1 - 23.4 |
Derivation and Reduction of Primitive Flow Tables | 24.1 - 24.2 |
State Assignment and Realization of Flow Tables | 25.1 - 25.5 |
The Processor: Data-path and Control* | 5.1 - 5.10* |
Enhancing Performance with Pipelining* | 6.1 - 6.5* |
Hazards | 26.1 - 26.4 |
Mapping Control to Hardware* | C.1 - C.6* |