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. Memory is the very traditional

digital element in the IC circuit, and the basic operations of read, write, and error protection will be

demonstrated. In the same section, the programmable devices such as PAL, PLA, PLD, CPLD, and

FPGA will be introduced.

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)

T.B.D.

三、教學方式 (Teaching Method)

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

四、教學進度 (Syllabus)

(1)Digital systems and information

(2)Combinational logic circuits

(3)Combinational logic design

(4)Arithmetic functions

(5)Sequential circuits

(6)Registers and register transfers

(7)Memory basics

五、成績考核 (Evaluation)

Homeworks and quiz 40%, Midterm Exams 30%, Final Exam 30%

六、可連結之網頁位址

http://lms.nthu.edu.tw/