一、 授課方式
周一-周五在線課程,老師在線輔導、答疑,遠程交流
周六-周日現(xiàn)場教學,老師實時指導項目
二、 授課校區(qū)
廣州番禺校區(qū)
三、 適用人群:
在廣州、深圳等周邊的學生或工作人士需要學習FPGA
四、教學目的
讓學員具備FPGA開發(fā)能力以及實現(xiàn)就業(yè),實踐性的培訓,讓學員在最短時間內做最多的項目。通過項目實踐,循環(huán)上升,完成一個一個老師布置的練習題目,提高自身設計能力,培訓班培養(yǎng)學員的是思維邏輯能力,獨立設計能力。
五、 課程內容 :
周末班基礎部分 |
||
計數(shù)器部分 |
章節(jié) |
明德?lián)P計數(shù)器規(guī)范 |
明德?lián)P計數(shù)器六步法 |
||
明德?lián)P計數(shù)器訓練 |
||
內容 |
計數(shù)器部分共有56題設計題涉及: |
|
達到效果 |
1.掌握明德?lián)P計數(shù)器模板,掌握計數(shù)器的設計步驟 |
|
狀態(tài)機部分 |
章節(jié) |
明德?lián)P狀態(tài)機規(guī)范 |
明德?lián)P狀態(tài)機要點講解 |
||
明德?lián)P狀態(tài)機訓練 |
||
內容 |
狀態(tài)機共 18 道訓練題型,其中涉及: |
|
達到效果 |
1.掌握明德?lián)P狀態(tài)機模板,掌握狀態(tài)機的設計步驟 |
|
第四部分明德?lián)PFIFO架構 |
章節(jié) |
FIFO原理 |
FIFO架構原理 |
||
FIFO架構訓練 |
||
內容 |
FIFO 使用技巧一共包括 24 道設計,主要是通信、網絡包文的處理。 |
|
達到效果 |
使用 FIFO實現(xiàn)應用功能,掌握FIFO在實際項目中的重要性和應用 |
|
第五部分 軟件使用 |
章節(jié) |
QUARTUS軟件使用 |
modelsim軟件使用 |
||
測試文件編寫 |
||
調試技巧、signaltap |
||
內容 |
quartus、modelsim的使用教程 |
|
達到效果 |
掌握quartus、modelsim常用軟件的使用 |
|
第六部分時序約束 |
章節(jié) |
時序約束基本原理 |
時序約束訓練 |
||
內容 |
學習時序原理 |
|
達到效果 |
掌握altera時序約束基本知識點和時序約束技巧 |
|
其他資料 |
|
|
主要內容包括:
序號 |
項目內容 |
序號 |
項目內容 |
1 |
至簡設計法-計數(shù)器訓練 |
29 |
千兆網接口-GMII接口設計 |
2 |
至簡設計法-四段式狀態(tài)機訓練 |
30 |
千兆網接口-MAC層協(xié)議 |
3 |
至簡設計法-FIFO使用訓練 |
31 |
以太網IP核時鐘管理、初始化流程和應用方法 |
4 |
FPGA開發(fā)流程 |
32 |
以太網報文的結構 |
5 |
測試文件循環(huán)激勵產生 |
33 |
ARP請求包文、響應包文的設計和解析 |
6 |
自動對比仿真的實現(xiàn) |
34 |
UDP協(xié)議的實現(xiàn) |
7 |
UART協(xié)議和實 |
35 |
ICMP協(xié)議的實現(xiàn) |
8 |
VGA時序原理和接口設計 |
36 |
TCP IP協(xié)議 |
9 |
高速SPI接口設計 |
37 |
檢驗碼原理以及CRC的實現(xiàn) |
10 |
SCCB/IIC接口設計 |
38 |
以太網調試工具-小兵測試儀應用 |
11 |
邊沿檢測方式 |
39 |
以太網抓包工具-wireshark應用 |
12 |
拼接移位運算方法 |
40 |
以太網包文檢測器的設計 |
13 |
串并轉換和并串轉換的設計 |
41 |
以太網包文丟包機制 |
14 |
調用PLL來倍頻和分頻 |
42 |
以太網包文高校傳輸機制 |
15 |
RAM的讀寫技巧 |
43 |
原碼、反碼和補碼的轉換 |
16 |
RAM的高級數(shù)據拼接技巧 |
44 |
基于補碼的加減法運算 |
17 |
RAM文件初始化 |
45 |
信號發(fā)生器的設計 |
18 |
SOBEL邊緣算法實現(xiàn) |
46 |
FPGA時序原理 |
19 |
圖像濾波的設計技巧 |
47 |
FPGA的時鐘、端口和內部約束 |
20 |
攝像頭采集的設計技巧 |
48 |
明德?lián)P時序約束方法表 |
21 |
動態(tài)圖像乒乓緩存的實現(xiàn)方式 |
49 |
時序約束訓練-四大工程的約束方法 |
22 |
數(shù)據手冊閱讀方法 |
50 |
時序約束的錯誤解決方法 |
23 |
SDRAM初始化實現(xiàn) |
51 |
跨時鐘域處理原理 |
24 |
SDRAM的仲裁機制設計 |
52 |
時序報表解讀 |
25 |
SDRAM BURST傳輸實現(xiàn)讀寫方法 |
53 |
隨路時鐘方法 |
26 |
DDR2 IP核的生成 |
54 |
流水線設計 |
27 |
用MODELSIM仿真DDR2 |
55 |
如何閱讀他人代碼 |
28 |
千兆網接口PHY芯片的應用 |
56 |
上板、仿真工具的應用 |
周末班項目部分 |
||
溫度檢測工程 |
項目簡介 |
本項目主要是通過串口助手發(fā)送指令設置溫度采集的使能、關閉信號,溫度報警的上下限值,并將采集到的溫度實時顯示到數(shù)碼管上。 |
掌握技能 |
本工程包括 ASCII 和 HEX 的轉換、串口、溫度傳感器控制、 |
|
邊緣檢測工程 |
項目簡介 |
本項目主要是實現(xiàn)按鍵按下后FPGA通過SCCB對攝像頭OV7670初始化配置,然后攝像頭輸出行、場及RGB信號,FPGA再對識別后的RGB信號進行灰度轉換、高斯濾波、圖像二值化、加sobel算子、之后通過乒乓操作輸出到VGA接口在顯示器顯示檢測到的 |
掌握技能 |
本工程包括攝像頭采集、攝像頭配置、按鍵消抖、灰度 |
|
千兆網工程 |
項目簡介 |
本項目主要是通過千兆以太網模塊RTL8211,通過調用以太網IP核采用GMII模式,自己編寫IP頭、UDP頭、ARP頭的加包頭(發(fā)送)、解包頭程序(接收),初始化配置 |
掌握技能 |
千兆網工程包括網絡基礎知識、UDP 層協(xié)議打包和解包、 |
|
DDR工程 |
項目簡介 |
本項目主要是先實現(xiàn)SDRAM的初始化、讀、寫、自動刷新操作了解SDRAM的工作工程,之后通過調用PLL以及DDR3 IP核實現(xiàn)DDR3的讀寫操作。 |
掌握技能 |
本工程先從 SDRAM 邏輯設計開始,通過 5 個訓練,初 |
選學項目(任選一個) |
|||
序號 |
項目名稱 |
工程介紹 |
技術要點 |
1 |
某大數(shù)據處理項目 |
本工程實現(xiàn)大數(shù)據通過多路10G光纖傳輸?shù)?span style="padding:0px;margin:0px;color:#0F0F0F;list-style:none;font-family:"Microsoft Yahei", 微軟雅黑, STHeiti, 華文細黑, sans-serif;">FPGA,FPGA將數(shù)據保存到DDR3,然后讀出上送給PCIE的功能。 |
1. 多路10G光纖的傳輸 2. 高速DDR3緩存 3. 高速PCIE的通信 |
2 |
某激光測速項目 |
本工程內容包括高速 AD 采集(500M),FFT 變換、FIR |
1. 500M速率的ADC信號采集 2. 檢測方法的FPGA處理 3. 大數(shù)據量的FPGA處理方法 4. 千兆網傳輸 5. FFT算法實現(xiàn)
本工程內容包括高速 AD 采集(500M),FFT 變換、FIR |
3 |
某CCD項目 |
本工程實現(xiàn)光譜采集系統(tǒng),包括 USB 接口、CCD 攝像頭采集、 |
1. CCD采集 2. USB接口傳輸 3. 上位機和FPGA的通信 4. EEPROM處理 5. 硬件產品的生產流程 |
4 |
視頻拼接項目 |
本工程是基于LATTICE芯片,實現(xiàn)LVDS、RGB等圖像輸入,在FPGA中實現(xiàn)畫中畫效果,最終使用LVDS輸出的功能。 該功能多用于汽車電子行業(yè)。 |
1. LATTICE芯片的使用 2. LVDS視頻輸入 3. LVDS視頻輸出 4. 視頻拼接的處理方式 |
5 |
MIPI項目 |
本工程是基于LATTICE芯片,實現(xiàn)MIPI協(xié)議的功能,包括MIPI輸入和輸出。 |
1. LATTICE的芯片使用 2. MIPI D_PHY設計 3. MIPI CSI協(xié)議的設計 4. 圖像拼接的處理方法 5. FPGA錯誤檢測機制 |
6 |
某精密儀器項目 |
本工程的重點是JESD204B接口,使用該接口可以實現(xiàn)多達2G的ADC和DAC轉換效率。 JESD204B接口是技術前沿,市場大量需求該類型人才。 |
1. 千兆網傳輸 2. 上位機和FPGA通信機制 3. ADC7961的數(shù)據采集 4. AD9144的數(shù)模轉換,轉換速率高達1G 5. JESD204B接口 |
7 |
機器視覺圖像采集傳輸工程 |
本工程實現(xiàn)的是從工業(yè)攝像頭采集后,做一定的圖像算法處理,最后通過GIGE協(xié)議上送給電腦的功能。 |
本工程內容 MP9031 攝像頭配置、攝像頭采集,伽瑪校 |
六、 教學特色
(一)至簡設計法
至簡設計法是潘老師獨創(chuàng)的fpga設計法,其最大的特點是設計模板化、思考步驟化。設計模板化,在設計上明德?lián)P把一些功能模板規(guī)范成可復用的模板,設計者只需要填入參數(shù)就能把設計做出來,極大地減少代碼上不必要的錯誤,設計者只需要專心做好設計。思考步驟化,至簡設計法能幫助學者形成嚴謹?shù)倪壿嬎季S,做到設計有根據思考有步驟。
(二)三段式教學法
明德?lián)P培訓是三段式教學法,是明德?lián)P在“掌握實際操作技能”的“工程師教學”理論上發(fā)展而來的,針對FPGA教學的具體步驟。
1、基礎階段。
第一個階段基礎階段,掌握FPGA設計所必修的至簡設計法、軟件工具、語言語法、六步法、變量法等方面內容,實現(xiàn)“給定功能即可實現(xiàn)”的效果。本階段網絡班培訓需要1個月左右完成。
2、項目階段
第二階段為項目階段,完成3-5個最具實用代表性的FPGA實際項目,達到“見多識廣”的規(guī)范所通用的方法。運用這種方法,可以完成所有的項目。
3、綜合項目:邊緣檢測+千兆網傳輸顯示項目+上位機顯示。
本階段由潘文明導師進行指導,達到在垂直應用領域“專”“精”的效果,實現(xiàn)從“小白”到“大牛”的突破。
七、 課時
300個學時。完成時間看個人接受能力,進度是個人控制的。當然越勤快進度就越快。
八、 學習保障:
1、付款后立即開通培訓班權限;
2、簽訂100%專業(yè)學習協(xié)議,包學包會,學會為止;
3、不定期舉辦“模擬面試”,增長學員的閱歷;
4、優(yōu)秀學員推薦就業(yè)。
九、學費
學費8800元,含開發(fā)板使用權、配套學習資源、一對一導師服務。
十、周末培訓班優(yōu)勢
1、一年 365 天的在線輔導期,工作日在線學習,周末現(xiàn)場學習,現(xiàn)場手把手教
2、按照企業(yè)要求訓練學員,讓培訓完的學員在最短時間內接觸最多項目提升自己技能,增加競爭力,提升工資待遇
3、工程師的訓練,按照步驟學習,知識點個個擊破,按照步驟學習
4、導師及時糾正學習錯誤,方向偏差,實時解答,提供清晰的設計思路。