?
課程目標(biāo):
?
通過學(xué)習(xí),學(xué)員應(yīng)能夠?qū)PGA開發(fā)的基礎(chǔ)和機(jī)制有所了解;對于FPGA/CPLD開發(fā)環(huán)境及流程有一個系統(tǒng)的了解和把握,掌握基本的分析步驟和方法以及相應(yīng)的工具;深入學(xué)習(xí)模板、設(shè)計模式和并發(fā)編程等。
?
課程大綱:
?
| 
 主題 
 | 
 內(nèi)容 
 | 
| 
 數(shù)字電路系統(tǒng)設(shè)計技術(shù)概述 
FPGA的介紹、應(yīng)用 
 | 
 數(shù)字系統(tǒng)設(shè)計技術(shù)的基本要素? 
數(shù)字系統(tǒng)的設(shè)計方法學(xué) 
FPGA/cpld分類結(jié)構(gòu)與工作原理 
 | 
| 
 數(shù)字系統(tǒng)現(xiàn)場集成的設(shè)計技巧 
 | 
 verilog硬件描述語言與編程原理? 
同步電路設(shè)計技巧? 
數(shù)字系統(tǒng)設(shè)計中的低功耗設(shè)計原則 
開發(fā)環(huán)境介紹 
設(shè)計與實現(xiàn)的工具? 
 | 
| 
 常見?FPGA數(shù)字系統(tǒng)現(xiàn)場集成方法 
? 
 | 
 FPGA現(xiàn)場集成的設(shè)計流程? 
設(shè)計輸入? 
邏輯綜合方法? 
設(shè)計實現(xiàn)? 
功能仿真與時序仿真 
開發(fā)模板演示 
 | 
| 
 算法介紹及FPGA實現(xiàn)技巧 
 | 
 1.基于FPGA/CPLD的數(shù)據(jù)采集系統(tǒng) 
2.基于FPGA/CPLD的數(shù)字濾波器 
3.基于FPGA/CPLD的數(shù)字上下變頻 
4.基于FPGA/CPLD的數(shù)字調(diào)制解調(diào) 
5.基于FPGA/CPLD的單頻正弦信號產(chǎn)生 
6.基于FPGA/CPLD的多速率信號處理 
 |