This course is about the principles of digital logic and

its implementation in circuits and systems.

Modern electronics/computer engineers should be able to

effectively utilize millions or even billions of logic gates

available from advanced semiconductor manufacturing process.

Logic design is fundamental to such applications as

computer, audio/video/graphics, wired/wireless communication.

Some technology from this course will be useful in other courses.

For example, finite state machine is essential in compiler design.

We will cover the following topics:

1 Digital Systems and Binary Numbers

2 Boolean Algebra and Logic Gates

3 Gate-Level Minimization

4 Combinational Logic

5 Synchronous Sequential Logic

6 Registers and Counters

7 Memory and Programmable Logic

8 Design at the Register Transfer Level

9 Laboratory Experiments with Verilog HDL

10. Clock and Synchronization

11. Pipeline Organization

二、指定用書(Text Books)

TBD

三、參考書籍(References)

四、教學方式(Teaching Method)

Lecturing

Home work

Machine problem (Using Verilog Hardware Description Language and its Simulator)

Quiz, Two Midterms and Final Exam

五、教學進度(Syllabus)

六、成績考核(Evaluation)

1. Homework + machine problems

2. Two midterms and final exam

七、可連結之網頁位址

Visit http://lms.nthu.edu.tw/ where you can find records of all courses taught by

Professor Huang.