2012年9月17日 星期一

FPGA系統設計實務


課程名稱 : FPGA系統設計實務

教科書 ( 考試 及 作業 及平時練習 均使用課本 ----請務必購買)

Verilog FPGA晶片設計 (修訂版/附光碟)

林灶生  全華圖書股份有限公司  出版日期:2008/11/11

本書將IC設計實務經驗深入於範例探討,且每一範例均經過模擬驗證。除了基本的設計技巧外,亦說明多模組整合設計之技術。希望藉由此書帶領讀者進入以Verilog為主的各種相關設計領域中,熟悉Verilog語言全貌,更希望藉由它,幫助讀者完成各種晶片之設計。內容包含有:數位邏輯設計與Verilog發展沿革、Verilog設計風格與觀念、Verilog設計結構、閘層(Gate Level)描述、資料流描述設 
參考書籍:
黃英叡, 黃稚存, Verilog硬體描述語言(Verilog HDL: A guide to Digital Design and Synthesis 2/E), 第二版, 全華圖書, 2009.
鄭光欽,周靜娟, Verilog硬體描述語言實務,全華圖書, 2011.

大綱:
本課程以實作為主、理論為輔,使用Verilog HDL語言及Altera FPGA電路合成,教導學生如何用FPGA設計電路,熟悉FPGA數位設計流程,並以LAB方式大量講解FPGA設計常見的各種介面IO電路,藉以培養學生利用數位設計技術能力。

1.平時實驗考核40% 2.作業20% 3.期中考20% 4.期末考20%

使用Verilog硬體描述語言及Altera Quartus II EDA軟體工具。
實驗設備採用Altera DE2-70,由基礎組合邏輯序向邏輯實驗到常用週邊I/O介面。
2: FPGA 設計流程與設計平台工具
3: 組合邏輯電路設計
4: 序向電路設計
5: 設計與驗證與合成
6: FPGA Design Examples

8. Altera DE2 實驗 ( Altera DE2 Board, featuring an an Altera Cyclone II® FPGA)
   a. switches, LEDs, and seven-segment displays
   b. LCD Display
   c. Audio CODEC
   d. PS2 Keyboard and Mouse
   e. VGA Controller
   f. Memory
   g. RS232 UART

1週 數位邏輯設計與Verilog發展沿革  及實驗工具介紹

2Verilog設計風格與觀念及 實驗

3 Verilog設計結構 閘層(Gate Level)描述  及 實驗

4週 資料流描述設計(Dataflow Modeling) 及 實驗

5週 行為描述及 實驗

6週 函數及任務  及 實驗

7週 自定邏輯電路與狀態機 及 實驗

8Verilog程式設計技巧 及 實驗

9週 期中考週

10週 電路的延遲時序設定及 實驗

11週 專題實務設計 0~9999 十進制計數器~16位元布斯(Booth)乘法器  實驗

12週 專題實務設計 16位元移位式除法器 鍵盤控制電路  實驗

13週 專題實務設計 循環餘數核對CRC電路 浮點數運算器電路  實驗

14 DE2 專題實務設計 七段顯示器與按鍵 實驗

15 DE2  Audio CODECPS2 Keyboard  實驗

16 DE2 VGA Controller Memory 實驗

17 DE2 RS232 UART實驗

18週 期末考週


沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...