1122_FPGA系統設計(四訊二選)
上課期間:從 即日起 到 無限期
LINE分享功能只支援行動裝置

課程介紹

課程安排

  • 評分標準: 點名 10%, 作業 40%, 期末考 50%
  • 課程教科書連結
  • 教室廣播位置 192.168.1.2:7070
  • FPGA設備: Altera DE2-115 教育開發平台
  • DE2-115 USB驅動程式(zip)
  • 課程軟體Quartus Lite下載點
  • 課程軟體Quartus使用說明
  • What is FPGA?
  • 0.1. 第一個Verilog程式(一):建立專案
  • 0.2. 第一個Verilog程式(二):執行專案
  • 0.3. Quartus官方文件: my fist FPGA design
  • 1. Verilog架構簡介
  • Verilog範例檔: AND2
  • Hw1: 使用Verilog跟VWF實作XOR2電路
  • Verilog測試檔: AND2
  • 2. Verilog運算
  • Hw2. 使用布林代數的結果寫一個3人投票機
  • Hw3. 在DE2-115實作P50的電路範例
  • 3. Verilog資料流描述與組合電路
  • 3.1. DE2-115+Verilog LED範例參考(編譯與操作)
  • 3.2. DE2-115 使用者手冊(IO腳位對應)(P36開始)
  • 3.3. DE2-115 FAQ(編譯錯誤說明)
  • 3.4. DE2-115+Verilog LED與SW範例(.v)
  • Hw4. 在DE2-115實作3人投票機,並顯示票數於七段顯示器
  • 4. Verilog行為模式敘述與序向電路
  • Hw 5:以行為模式改寫Hw4(always與if-elseif)
  • Hw6.三人投票機新增RESET功能可清除票數, 指撥開關歸0後重新投票
  • Hw6範例(未完成)
  • Hw7. 頁66/72/75任選一種計數器, 可在七段顯示器觀察到計數過程(計數時間長短可自選)
  • Hw7範例(未完成)
  • 5. Verilog元件/迴圈/函數與任務
  • Hw8: 參考投影片P5~8, 用元件寫法改寫Hw7
  • Hw9. 實作34&35頁的8對1多工器, 使用11個指撥開關, 1顆紅LED, 1顆綠LED, 輸出1亮綠色,輸出0亮紅色
  • Hw10. 實作44&45頁的偶同位產生器, 使用16個指撥當輸入, 紅色跟綠色LED各一顆當輸出, 偶同位亮綠燈, 奇同位亮紅燈
  • 7. Verilog電路應用實例
  • Verilog亂數產生器(LFSR)說明1
  • Verilog亂數產生器(LFSR)說明2
  • 期末專題: 參考附件, 抽籤決定題目, 基礎功能70%, 並加入自訂創意功能30%(上傳方塊圖/程式檔/demo影片)
  • (自訂創意功能, 請以註解方式陳述於程式碼開頭)
  • 期末專題1: 交通號誌模擬器
  • 期末專題1 方塊圖參考
  • 期末專題2: 廣告面板模擬器
  • 期末專題2 程式範例(未完成)
  • 期末專題2 方塊圖範例
  • 期末專題3: 鬧鐘模擬器
  • 期末專題3 程式範例(未完成)
  • 專末專題3 方塊圖範例
教師 / 

相關課程

1084_電子學(二)(四子二暑1)
黃國興
開課期間:未設定
感測器實務
蔡錦福
開課期間:未設定
模糊控制
黃國興
開課期間:未設定
微控制器
蔡忠和
開課期間:未設定
LINE分享功能只支援行動裝置