一、課程說明(Course Description)

This course introduces the basic theory of digital logic design and the
implementation of logic circuit. In the beginning, binary number systems,
simple boolean algebra, and switching functions are presented. The
optimization method for combinational logic, which is the most important
portion of the digital logic design, will be presented in detail in this
section. Then, basic storage registers such as D-flip-flop, J-K-flip flop etc
will be introduced in the section of the synchronous sequential logic, which
will form a foundation for useful control technique - finite-state machine.
After that combination logic and sequential circuits are combined to support
number control in the digital system. The design for the registers and
counters are taught in different types. Finally, the basic
description of digital logic, Register Transfer Level, will be introduced,
which will form the basic concept to develop the digital system through the
hardware description language.

二、指定用書 (Text Books)

William J. Dally and R. Curtis Harting, Digital Design - A Systems Approach,
2013, Cambridge University Press.

三、教學方式 (Teaching Method)

Lectures

四、教學進度 (Syllabus)

1) Digital Abstraction
2) Boolean algebra
3) Combinational logic design
4) Combinational building blocks
5) Artithmetic Circuits
6) Sequential Logic
7) Data Path Sequential Logics

五、成績考核 (Evaluation)

Quiz 40%, Midterm Exam 30%, Final Exam 30%

六、可連結之網頁位址

eeclass 課程系統