一、課程說明 (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) Stephen Brown/Zvonko Vranesic "Fundamentals of Digital Logic with Verilog
Design", Third edition


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



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


三、教學方式 (Teaching Method)

Lectures

四、教學進度 (Syllabus)

1) Introduction
2) Introduction to Logic Circuits
3) Number Representation and Arithmetic Circuits
4) Combinational-Circuit Building Blocks
5) Flip-Flops, Registers, and Counters
6) Synchronous Sequential Circuits
7) Digital System Design


五、成績考核 (Evaluation)

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

六、可連結之網頁位址

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