一、課程說明 (Course Description)

This course covers the fundamental issues of designing a digital system. We will
begin by introducing number systems, Boolean algebra, and logic gates. After that,
we will discuss the minimization techniques of Boolean functions using Karnaugh
Map as well as algorithmic procedures. In the second half, we will focus on the
design techniques for combinational, sequential, and memory circuits. Finally, we
will introduce the more modern design concepts using Register-Transfer-Level (RTL)
descriptions. Upon the completion, the students will know how to realize a
given
digital system, e.g., the arithmetic logic unit (ALU) of a CPU or into a logic
circuit.

二、指定用書 (Text Books)

M. Mano and M. Ciletti, “Digital Design,” 4th edition, Pearson / Prentice Hall,
2007.


三、教學方式 (Teaching Method)

Lectures in ENGLISH

四、教學進度 (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 Design Method

五、成績考核 (Evaluation)

Class Attendance 5%, Homeworks 35%, Midterm Exams 30%, Final Exam 30%

六、可連結之網頁位址