1122_FPGA系統設計(四訊二選)
上课期间:从 即日起 到 无限期
LINE分享功能只支援行动装置
课程介绍
课程安排
-
評分標準: 點名 10%, 作業 40%, 期末考 50%
-
課程教科書連結
-
教室廣播位置 192.168.1.102: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 方塊圖範例
教师 /