一、課程說明 (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 concept 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, into a logic circuit.

二、指定用書 (Text Books)
1) Charles H. Roth Jr. "Fundamentals of Logic Design", international Student edition, 滄海書局代理



2) Charles H. Roth Jr. "Fundamentals of Logic Design", 5th edition, 滄海書局代理



3) Charles H. Roth Jr., Larry L Kinney, "Fundamentals of Logic Design", sixth ed., 滄海書局代理


三、教學方式 (Teaching Method)

Lectures

四、教學進度 (Syllabus)

1) Number Systems and Conversion
2) Boolean algebra
3) Applications of Boolean algebra
4) Karnaugh Maps
5) Multi-Level Gate Circuits NAND and NOR Gates
6) Combinational Circuit Design
7) Multiplexers, Decoders, and Programmable
8) Latches and Flip-Flops
9) Registers and Counters
10) Analysis of Clocked Sequential Circuits


五、成績考核 (Evaluation)

四次考試: 第一次考試:20%; 第二次考試:20%; 第三次考試:20%; 第四次考試:20%;
Homework: 20%
出席狀況: 加分參考

六、可連結之網頁位址

http://www.amazon.com/Fundamentals-Logic-Design-CD-ROM-Charles/dp/0534378048#_