校際選修

115-1 選課時程

進行中

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

電腦輔助邏輯電路設計

Computer Aided Logic Circuit Design

學期
111-2
學分
3 學分
當期課號
910297
永久課號
SESE20064
開課單位
系統工程與科技學士學位學程
授課教師
張德仁
類別
選修
上課時間表
週三
6
14:20–15:10
電腦輔助邏輯電路設計
3 節連堂
7
15:30–16:20
8
16:30–17:20

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

概述

1. 本課程以實用電路設計為主軸,依序透過各電路範例程式的介紹。 2. 對於同一個電路範例引用數個不同的Verilog程式寫法,讓學生藉由比較分析,可得旁徵博引、舉一反三的學習效果。

先修科目

數位邏輯設計

評分方式

平時考(含小考、作業)30% 期中考30% 期末考40%

週次計畫
週次主題
第 1 週數位邏輯電路設計簡介 (1) 數位邏輯電路之實現方法 (2) 數位電路設計流程
第 2 週Verilog簡介 (1) 什麼是Verilog (2) Verilog程式設計流程
第 3 週Verilog簡介 (3) Verilog程式基本架構 (4) 模擬與測試平台
第 4 週Verilog資料類型 (1) 邏輯準位與信號強度 (2) 連接線資料
第 5 週Verilog資料類型 (3) 暫存器資料 (4) 向量資料與多進制表示
第 6 週Verilog資料類型 (5) 數字資料 (6) 陣列與記憶體資料 (7) 參數
第 7 週邏輯閘層次之敘述 (1) 基本邏輯閘 (2) 實例說明
第 8 週資料流層次之敘述 (1) assign連續指定 (2) 運算子 (3) 綜合範例
第 9 週期中考
第 10 週行為層次之敘述 (1) always程序結構區塊 (2) 阻隔性與非阻隔性指定敘述
第 11 週行為層次之敘述 (3) if-else敘述 (4)case、casez與casex敘述 (5) 迴圈敘述
第 12 週組合邏輯電路設計 (1) 何謂組合邏輯電路 (2) 一個設計範例(四位元2補數產生器) (3) 程式範例
第 13 週序向邏輯電路設計 (1) 何謂序向邏輯電路 (2) 一個設計範例 (3) 程式範例
第 14 週模組化與階層化設計 (1)模組化和階層化設計的觀念 (2) 模組例證
第 15 週模組化與階層化設計 (3) 自訂邏輯電路 (4) 函數 (5) 任務
第 16 週Verilog應用範例 (1) 去彈跳電路 (2) BCD除頻器 (3) 使用蜂鳴器產生音階聲音
第 17 週Verilog應用範例 (4) 0到999之BCD上數計數器 (5) 時分秒計時器 (6) 七段多工顯示之時分秒計時器
第 18 週期末考
教科書

Verilog硬體描述語言實務(第三版) 作者: 鄭光欽、周靜娟、黃孝祖、顏培仁、吳明瑞 出版社: 全華圖書 出版日期: 2016/9/26