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