交大修課心得 - 數位電路設計

課程綱要

課程名稱:(中文授課)數位電路設計

授課教師:單智君

修課年度:106下 資訊共同 – 必修

使用書籍:Digital Design (International Editions)

心得

教了什麼

  • Digital Systems and Binary Numbers
  • Boolean Algebra and Logic Gates
  • Gate-Level Minimization
  • Combinational Logic
  • Synchronous Sequential Logic
  • Registers and Counters
  • Memory & Programmable Logic
  • 在教各章節時會穿插教一些基本的Hardware Description Language (Verilog)

上課方式

投影片上課。 平常上課不會點名,但每周都有小考。

老師很有耐心,講的很詳細,講話也很有條理,而且咬字很清晰,在投影片寫的字也很清晰,不會像鬼畫符一樣看不懂。

剛開學時,老師有發大一份練習題,但不是需要繳交的作業,上課時老師會提出幾題當作範例來講解。

考試作業

這學期有 4 次有關 verilog 的 Lab

  • Lab0:安裝 ModelSim
  • Lab1:組合電路
  • Lab2:gate-level, dataflow, behavior 三種方式撰寫 HDL
  • Lab3:同步電路

開發工具是用 ModelSim (我真心覺得偏難用(用過Vivado後就回不去了)),寫完 code 後會跑一些模擬,然後要交類似結報的東西。

現在回想,還好那時候有認真練習了一下,不然大二上的數位電路實驗應該會過得滿慘的。

考試的部分,每周都有小考,考的都是上次上課的內容,而且考的內容也和去年差不多,如果有關係能拿到小考考古題,那分數應該都會還不錯:)

期中考有兩次,期末考一次,難度普通,但變化比小考還多,而且題目算蠻多的,如果觀念不熟的話可能會寫不完。

後記

數位電路設計應該是這學期上課上最勤的課了,整學期幾乎都有到課,其中有很大一部分的原因是老師XD

老師真的教得很棒,期初老師有一張投影片就是在說這學期會學到的東西,那張圖片就是把整學期學到的電路結合在一起的圖,第一次看到那章圖的感覺就是:我真的過得了這門課嗎…

但期末總整理老師重新講解那張圖各個元件的功能時,瞬間感覺整個任督二脈都被打通了!突然發現之前有些學了但是不知道可以拿來幹麻的元件,放在電路裡面後就變得特別合理。

單媽的這堂課真的是一堂很棒的課,如果之後有要往電類發展,這堂課一定可以給你一個扎實的基礎。

comments powered by Disqus