一、課程說明(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. 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)

Mano & Ciletti, "Digital Design", 4th ed., Pearson Prentice-Hall, 2007.


三、教學方式 (Teaching Method)

Lectures

四、教學進度 (Syllabus)

1) Binary systems
2) Boolean algebra and logic gates
3) Gate-level minimization
4) Combinational logic
5) Synchronous sequential logic
6) Registers & counters
7) Memory & programmable logic
8) Register transfer level


五、成績考核 (Evaluation)

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

六、可連結之網頁位址

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