?
課程目標:
?
通過該課程的學習,學員應能夠掌握FPGA的內部結構、功能實現(xiàn)原理、設計技術、Verilog HDL語言設計技巧、實際工程開發(fā)、功能仿真及驗證技術;對FPGA設計開發(fā)、仿真環(huán)境搭建有很好的了解;掌握基本的FPGA開發(fā)步驟和方法以及相應的配置;掌握基本的FPGA測試方法和測試用例;熟悉主流的FPGA仿真軟件:ModelSim。
?
課程大綱:
| 
 主題 
 | 
 內容 
 | 
| 
 ? 
? 
? 
FPGA原理及相關設計技術 
 | 
 1.?FPGA簡介 
2.?FPGA技術原理 
3.?FPGA發(fā)展現(xiàn)狀及開發(fā)環(huán)境 
4.?Verilog HDL語言開發(fā) 
1)?Verilog HDL 程序結構 
2)?詞法規(guī)定 
3)?邏輯值集合 
4)?常量及其表示 
5)?數(shù)據(jù)類型 
6)?阻塞與非阻塞語句 
7)?Verilog HDL建模及仿真 
 | 
| 
 ? 
FPGA原理及相關設計技術 
 | 
 5.?FPGA開發(fā)技術 
1)?設計輸入 
2)?綜合 
3)?布局布線 
4)?仿真調試 
5)?編程與配置 
6)?案例實練 
 | 
| 
 ? 
? 
FPGA系統(tǒng)設計 
? 
 | 
 6.?開發(fā)實例:DDR3技術 (待定) 
1)?DDR3技術簡介 
2)?DDR3控制模塊設計 
3)?PLL處理過程 
4)?功能實現(xiàn)及測試 
 | 
| 
 ? 
? 
FPGA測試環(huán)境的搭建及測試方法 
? 
 | 
 7.?DDR3模塊驗證技術 (待定) 
1)?驗證環(huán)境搭建 
2)?驗證思路論證 
3)?驗證腳本設計 
4)?測試結果分析 
8.?FPGA系統(tǒng)設計過程分析及提高 
 | 
?
?
以上課程可以根據(jù)客戶實際情況進行靈活調整。