Home
電機工程學系
course information of 113 - 1 | 1094 Logic Design(邏輯設計)

1094 - 邏輯設計 Logic Design


教育目標 Course Target

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. 本課程涵蓋數位系統設計的基礎知識。課程一開始將介紹數字系統、布林代數以及基本邏輯閘,接著利用卡諾圖與演算法程式來討論布林函數的化簡。之後講解組合邏輯、循序邏輯與記憶體電路的設計技術。最後,藉由介紹暫存器轉換層次(RTL)的描述語言來學習最新的設計方法。在整個課程的架構下,學生將學會如何設計一個數位電路,如CPU中的算術邏輯單元(ALU)等。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 . This course covers the basic knowledge of digital system design. The course begins with the introduction of the digital system, Bollinger generation and basic logic gates, and then uses Kannograms and algorithm programs to discuss the simplification of Bollinger functions. Then we will discuss the design techniques of combining logic, sequence logic and memory circuits. Finally, the latest design methods are learned by descriptive language introducing the register conversion level (RTL). Under the entire course structure, students will learn how to design a digital circuit, such as the Arithmetic Logic Unit (ALU) in the CPU, etc.


課程概述 Course Description

本課程旨在介紹基本數位邏輯設計,其中包含邏輯設計的理論、原理、元件、電路及其應用等。
This course aims to introduce basic digital logical design, which includes the theories, principles, components, circuits and their applications of logical design.


參考書目 Reference Books

M. Morris Mano and Michael D. Ciletti, DIGITAL DESIGN with an Introduction to the Verilog HDL, VHDL, and System Verilog, 6th edition, Pearson Prentice Hall
M. Morris man and Michael D. CI, digital design with Introduction TOT and Verilog HDL, VHDL, and system Verilog, 6TH edition, Pearson Prentice hall


評分方式 Grading

評分項目 Grading Method 配分比例 Grading percentage 說明 Description
小考(quiz)、作業報告(Homeworks)小考(quiz)、作業報告(Homeworks)
Quiz, Homeworks
30
期中考(Midterm Exams)期中考(Midterm Exams)
Midterm Exams
25
期末考(Midterm Exams)期末考(Midterm Exams)
Final exam (Midterm Exams)
30
出席率(attendence)出席率(attendence)
Attendance
15

授課大綱 Course Plan

Click here to open the course plan. Course Plan
交換生/外籍生選課登記 - 請點選下方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by click the button below.
請先登入才能進行選課登記 Please login first


相似課程 Related Course

必修-0994 Logic Design / 邏輯設計 (資工系2B,授課教師:黃士耘,三/2,3,4[ST436])
必修-0995 Logic Design Laboratory / 邏輯設計實驗 (資工系2B,授課教師:黃士耘,四/6,7,8[ST122])
必修-1095 Logic Design Laboratory / 邏輯設計實驗 (電機系1A,授課教師:蔡坤霖,三/7,8,9[ST122])
必修-1096 Logic Design Laboratory / 邏輯設計實驗 (電機系1B,授課教師:蔡坤霖,二/6,7,8[ST122])

Course Information

Description

學分 Credit:3-0
上課時間 Course Time:Monday/6,7,Thursday/2[H204]
授課教師 Teacher:蔡坤霖
修課班級 Class:電機系1
選課備註 Memo:
授課大綱 Course Plan: Open

選課狀態 Attendance

There're now 114 person in the class.
目前選課人數為 114 人。

請先登入才能進行選課登記 Please login first