課程介紹
使修課同學能熟悉Xilinx FPGA 的硬體架構,設計流程,以及在晶片設計中心的MorFPGA平台上數位電路設計與實作技術。學習目標包含: 可邏輯合成(Synthesizable) Verilog硬體描述語言的數位電路設計,以及Xilinx FPGA平台的硬體雛型製作實習與電腦輔助軟體設計工具操作。
教科書:
[1] 國家實驗研究院-晶片設計中心MorFPGA 平台實驗教材.
[2] Xilinx公司官方網站( http://www.xilinx.com).
[3] Samir Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”, Prentice Hall, Second Edition, 2003.
教學進度:
Part 1 <課堂課:>
第1週. 標準元件電路設計與邏輯合成(Logic Synthesis)概論
第2週. 可邏輯合成(Synthesizable) Verilog硬體描述語言設計
第3週. Xilinx FPGA架構與設計流程簡介
第4週. 晶片設計中心MorFPGA 實習平台簡介
Part 2 <實習課:>
第5週. Xilinx ISE 電腦輔助軟體設計工具與初階實習
第6週. 初階實習: LED 顯示控制與振盪器 (1)
第7週. 初階實習: LED 顯示控制與振盪器 (2)
第8週. 中階實習: 7段顯示器控制與振盪器 (1)
第9週. Middle term exam
第10週. 中階實習: 7段顯示器控制與振盪器 (2)
第11週. 中階實習: 鍵盤輸入與8x8 LED模組顯示控制 (1)
第12週. 中階實習: 鍵盤輸入與8x8 LED模組顯示控制 (2)
第13週. 進階實習: LCD 顯示控制
第14週. 進階實習: VGA 顯示控制 (1)
第15週. 進階實習: VGA 顯示控制 (2)
第16週. 期末專題 (IC設計競賽-大學部FPGA組等級題目)
第17週. 期末專題 (IC設計競賽-大學部FPGA組等級題目)
第18週. Final exam
本課程不開放報名