一、課程說明(Course Description)

This course helps the students to understand the basic theory of digital logic design and the implementation

of logic circuit. In the beginning, the advantages of digital logic and data representation in binary will be

discussed. Combinational logic simplification using Boolean algebra and K-maps will be introduced. We will

cover the design and usage of combinational building blocks like decoders, encoders, multiplexers, and

adders. Then, basic storage elements like latches and various types of flip-flops will be described before

diving into the design and analysis of more general sequential circuits. We will study the design of different

types of registers and counters, and the design of memory. At the end, we will discuss how to design a digital

system systematically as a combination of a datapath and a control unit. Verilog for describing logic circuits

will introduced throughout the course.



二、指定用書 (Text Books)

Digital Design (6th edition), by M.M. Mano and M.D. Ciletti, Pearson International Edition.



四、教學方式 (Teaching Method)

Lectures and Tutorials 



五、教學進度(Syllabus)

1. Introductory Digital Design Concepts

2. Boolean Algebra and Logic Gates

3. Gate-Level Minimization

4. Combinational Logic

5. Synchronous Sequential Logic

6. Registers and Counters

7. Memory

8. Digital System Design



六、成績考核 (Evaluation)

Homeworks 26%; Exam: 74% (2x27%+20%)



七、講義位址 (Course Website)

https://eelcass.nthu.edu.tw/



This course prohibits the use of generative AI.
Any assignment done by generative AI will receive a 0 score.