2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

數位電路設計(英文授課)

Digital Circuit Design

學期
108-2
學分
0 學分
當期課號
1283
永久課號
DCP1247
開課單位
資訊學院共同課程
授課教師
蔡淳仁
校區
光復
類別
必修
上課時間表
週三
週五
3
10:10–11:00
數位電路設計(英文授課)
EC115(光復)
2 節連堂
4
11:10–12:00
7
15:30–16:20
數位電路設計(英文授課)
EC115(光復)

* 根據陽明交大上課時間表所列

概述

This course covers the theory and practice of digital logic design.

先修科目

None.

備註

無備註

教學方式

Lecture slides will be released using the E3 system.

評分方式

Grading is based on Verilog programming tests (30%), one mid-term exam (35%), and a final exam (35%).

課程大綱
  • Boolean Algebra and Logic Gates

    1. Basic Theorems and Properties of Boolean Algebra 2. Boolean Functions 3. Canonical and Standard Forms 4. Digital Logic Gates

    講授:
    3
  • Introduction to Verilog

    1. Introduction 2. Verilog Program Structure 3. Data Types and Control Flows 4. Concept on Concurrentcy and Timing in Digital Circuit

    講授:
    4
  • Gate-Level Minimization

    1. The Map Method 2. Product-of-Sum Simplification 3. Don't-Care Conditions 4. Two-level Logic Implementations

    講授:
    6
  • Combinational Logic

    1. Combinational Circuits 2. Combinational Circuits Design Procedure 3. Binary Adder-Subtractor / Decimal Adder 4. Binary Multiplier 5. Decoder/Encoder/Multiplexer

    講授:
    6
  • Synchronous Sequential Logic

    1. Sequential Circuits 2. Latches and Flip-Flops 3. State Machine Models 4. State Reduction and Assignment 5. Sequential Circuits Design Procedure

    講授:
    6
  • Advanced Verilog Topics

    1. Synthesizable Verilog Coding 2. System Verilog 3. FPGA and Circuit Implementation

    講授:
    5
  • Register and Counters

    1. Registers 2. Shift Register 3. Ripple Counter 4. Synchronous Counter 5. Ring Counter

    講授:
    6
  • Memory and Programmable Logic

    1. Memory Devices 2. Memory Address Decoding 3. Error Detection and Correction 4. ROM and Logic Implementations 5. Programmable Logic Array 6. Programmable Array Logic 7. SPLD/CPLD

    講授:
    6
  • Digital Systems and Binary Numbers

    1. Introduction to Digital Systems 2. Binary Numbers 3. Number-Base Conversions 4. Binary Logic

    講授:
    3
週次計畫

教師未提供此項資料

教科書

M. Morris Mano and Michael D. Ciletti, "Digital Design", 6th Ed, Pearson Education Limited, 2019.

Office Hours
地點
EC718.
時間
Wednesday - B, Friday - EF.
聯絡方式
cjtsai@cs.nctu.edu.tw (03) 573-1628 On campus extension number: 31628