明德?lián)P進(jìn)階系列專題課
一、明德?lián)P公司介紹
明德?lián)P是一家以現(xiàn)場(chǎng)可編程門陣列(FPGA)為核心的高科技 IT 企業(yè),主要致力 于 FPGA 人才的教育、培訓(xùn),項(xiàng)目研發(fā)等。 公司創(chuàng)始人潘文明先生獨(dú)創(chuàng)“潘文明至簡(jiǎn)設(shè)計(jì)法”至今已由萬名學(xué)員親身見證,其 簡(jiǎn)單、易學(xué)、高效、便捷、實(shí)用得到廣大學(xué)習(xí)者高度認(rèn)可。 明德?lián)P科教立志成為中國(guó) FPGA 教育領(lǐng)域第一品牌。 公司使命:育芯才,讓國(guó)芯夢(mèng)成為現(xiàn)實(shí)!
二、導(dǎo)師介紹

潘文明導(dǎo)師
明德?lián)P科技教育有限公司創(chuàng)始人
FPGA 至簡(jiǎn)設(shè)計(jì)法提出者
廣州健飛通信有限公司 CTO
廣州敏道信息科技?FPGA 研究所所長(zhǎng)
暨南大學(xué)校外碩士研究所導(dǎo)師
東莞瑞航信息科技高級(jí)技術(shù)顧問
先后在中國(guó)電子科技集團(tuán)第七研究所、華為海思半導(dǎo)體和廣州中國(guó)科學(xué)院?先進(jìn)技術(shù)研究所等機(jī)構(gòu)負(fù)責(zé)項(xiàng)目的研發(fā)。主持并完成的項(xiàng)目包括調(diào)頻?OFDM?系?統(tǒng)、超高速網(wǎng)絡(luò)芯片、工業(yè)以太網(wǎng)相機(jī)、高空激光測(cè)速、超聲波焊接、高清 4K 視?頻傳輸和顯示、基于?FPGA?的 JPEG、JESD204B 接口開發(fā)、?MIPI 等項(xiàng)目及產(chǎn)品的研發(fā)工作,申請(qǐng)獲得多項(xiàng)發(fā)明專利。
三、明德?lián)P專題課體系簡(jiǎn)介

明德?lián)P推出一系列精品專題視頻課程,包括高手修煉課、實(shí)用調(diào)試技巧課、FIFO 架構(gòu)設(shè)計(jì)課、溫度檢測(cè)工程課、DDR3/SDRAM 接口課、邊緣檢測(cè)工程課、千兆網(wǎng)工 程課、時(shí)序約束專題課、JESD204B 高速接口和光纖大項(xiàng)目處理課程等。
?1、高手修煉課——提高設(shè)計(jì)能力(視頻教程)

??A.掌握常用接口,如 SPI、串口、?VGA 等接口的設(shè)計(jì)
? B.??掌握計(jì)數(shù)器、狀態(tài)機(jī)設(shè)計(jì)的基本原則;
? C.達(dá)到看到波形就能想到是用計(jì)數(shù)器還是用狀態(tài)機(jī);;
? D.??掌握至簡(jiǎn)設(shè)計(jì)法的技巧和規(guī)范;
2、實(shí)用調(diào)試技巧課——提高調(diào)試能力?(視頻教程)

A.通過專題訓(xùn)練,提高定位問題的能力,掌握實(shí)用的調(diào)試技巧
B.掌握通用定位問題的能力;
C.熟練使用快速定位和解決問題的方法;
3?、?FIFO 架構(gòu)設(shè)計(jì)課——提高FIFO 架構(gòu)設(shè)計(jì)能力(視頻教
程)? ?

A.掌握明德?lián)P?FIFO 設(shè)計(jì)的規(guī)則與技巧,
B.能夠清楚的了解?FIFO?IP 核的生成、接?口信號(hào)的含義以及在生成過程中各個(gè)
選項(xiàng)造成的影響,??并能夠利用這些特性在工程中進(jìn)行設(shè)計(jì)。
4、時(shí)序約束課程——時(shí)序分析和時(shí)序設(shè)計(jì)的技巧(視頻教
程?)

A.全面掌握 VIVADO?時(shí)序分析工具的使用、時(shí)序分析的步驟。
B.能夠利用課程中?亞穩(wěn)態(tài)、流水線、隨路時(shí)鐘等知識(shí)點(diǎn), ?對(duì)日常工程中的時(shí)序進(jìn)行優(yōu)化.具有解決絕大部分項(xiàng)目中的時(shí)序問題的能力。
5?、溫度檢測(cè)(AD 采集)工程課(視頻教程)

(1)學(xué)習(xí)目標(biāo)
A.通過溫度檢測(cè)工程,?掌握一般?FPGA?的全部設(shè)計(jì)流程。
B.?掌握工程模塊架構(gòu)劃分的基本原則與方法,具備項(xiàng)目架構(gòu)設(shè)計(jì)、模塊劃分的能力;
C.?掌握溫度傳感器的使用、如何從數(shù)據(jù)手冊(cè)中找到有用的信息、uart 異步串行通信接?口的接收和發(fā)送的設(shè)計(jì)
?D.掌握上位機(jī)與?FPGA 通信的指令格式指定與校驗(yàn)方式、模塊架構(gòu)劃分的基本原則與?方? ? ?法、字符數(shù)字之間的轉(zhuǎn)換和?FPGA?中小數(shù)、項(xiàng)目調(diào)試定位的方法和有符號(hào)數(shù)的表?示方法等
?E??在掌握溫度檢測(cè)工程的基礎(chǔ)上,完成 AD 采集系統(tǒng)的設(shè)計(jì)。學(xué)員需要掌握 AD 采集、?

(2)詳細(xì)內(nèi)容
溫度檢測(cè)工程的主要學(xué)習(xí)內(nèi)容包括 uart 異步串行通信接口的接收和發(fā)送設(shè)計(jì)、上位機(jī)?與?FPGA 交互結(jié)構(gòu)的劃分與實(shí)現(xiàn)、rdy 交互結(jié)構(gòu)、溫度傳感器 ds18b20?的使用、ASCII
和?HEX 之間的轉(zhuǎn)換、?FPGA?中小數(shù)和正負(fù)數(shù)的表示與運(yùn)算。

6、邊緣檢測(cè)(圖像處理)項(xiàng)目課(視頻教程)

(1)學(xué)習(xí)目標(biāo)
A.學(xué)習(xí)圖像處理類項(xiàng)目設(shè)計(jì)全流程;深入掌握OV7670 攝像頭的使用、SCCB
通訊協(xié)議的實(shí)現(xiàn)、 VGA 接口協(xié)議的實(shí)現(xiàn)、數(shù)據(jù)手冊(cè)的閱讀;
B.按鍵消抖、高斯濾波和 sobel?的圖像處理算法的實(shí)現(xiàn)、工程模塊架構(gòu)的劃分;
C.如何通過移位寄存器構(gòu)建矩陣、乒乓操作和項(xiàng)目調(diào)試定位的方法等知識(shí)。
(2)詳細(xì)內(nèi)容
A.邊緣檢測(cè)的主要學(xué)習(xí)內(nèi)容包括 ?OV7670 攝像頭的使用、SCCB 通訊協(xié)議的實(shí)現(xiàn)、VGA 接口
協(xié)議的實(shí)現(xiàn)、按鍵消抖、高斯濾波和 sobel 等
B.圖像處理算法的實(shí)現(xiàn)、矩陣的構(gòu)成、移位寄存器的使用、乒乓操作。

7、千兆網(wǎng)工程課(視頻教程)

(1)學(xué)習(xí)目標(biāo)
A.通過本階段的學(xué)習(xí), 能夠掌握 ARP 協(xié)議、 MAC 協(xié)議、 ?IP 協(xié)議、 UDP 協(xié)議的含義以及代碼實(shí)現(xiàn);
B.多路數(shù)據(jù)的調(diào)度;MACip 核的生成、結(jié)構(gòu)與功能說明;ARP?、MAC?、IP?、UDP 協(xié)議
C.報(bào)文的校驗(yàn)方法;項(xiàng)目模塊的劃分技巧以及項(xiàng)目的調(diào)試定位問題的方法。
?
?(2)詳細(xì)內(nèi)容
千兆網(wǎng)工程中學(xué)習(xí)的內(nèi)容有 TCPIP 協(xié)議、 ARP 協(xié)議、UDPIPMAC 協(xié)議解析,MACip 核的生
成、接口信號(hào)解析和初始化。

8?、SDRAM/DDR3 項(xiàng)目課(視頻教程)

(1)學(xué)習(xí)目標(biāo)
A.通過本階段的學(xué)習(xí),?能夠從 SDRAM 數(shù)據(jù)手冊(cè)中找到需要的信息,并根據(jù)這些信息進(jìn)行?設(shè)計(jì)
B.實(shí)現(xiàn) SDRAM 正常的存儲(chǔ)、讀寫使用;掌握基于 VIVADO?的 DDR3 IP 核的生成步驟、輸入輸出信號(hào)的含義、代碼結(jié)構(gòu)以及上板驗(yàn)證。
(2)詳細(xì)內(nèi)容
A.本階段主要的內(nèi)容有 SDRAM?時(shí)序介紹,SDRAM 數(shù)據(jù)手冊(cè)解讀,SDRAM 接口設(shè)計(jì) 5 個(gè)?練習(xí)
B.基于 VIVADO?的?DDR3?IP 核的生成、?DDR3?IP 核心輸入輸出信號(hào)、?DDR3?IP?的上
板驗(yàn)證。
9?、JESD204B課程(視頻教程)

(1) 學(xué)習(xí)目標(biāo)
A.掌握 JESD204B 協(xié)議;掌握高速 DA 芯片 AD9144 的使用方法;通過 9144 的調(diào)試,
B.加強(qiáng) JESD204B 協(xié)議的運(yùn)用;閱讀企業(yè)項(xiàng)目,了解企業(yè)架構(gòu);豐富學(xué)員的項(xiàng)目經(jīng)驗(yàn),豐富
學(xué)員的簡(jiǎn)歷。




溫馨提示:學(xué)習(xí)JESD204B課程之前,必須要擁有 FPGA 基礎(chǔ),包括:掌握基本的 VERILOG 語(yǔ)法、掌握 FPGA 開發(fā)流程、熟悉 VIVADO、掌握基本的 FPGA 調(diào)試技巧。否則可能會(huì)存在難以理解項(xiàng)目中的 設(shè)計(jì)思想,讀不懂工程中的代碼等問題!
10、光纖大數(shù)據(jù)處理課(視頻教程)

(1)學(xué)習(xí)目標(biāo)
A.掌握基于 FPGA 的光纖高速傳輸項(xiàng)目;了解并熟悉使用 DDR3 IP 核/光纖 IP 核;掌握 DDR3、
B.光纖接口邏輯設(shè)計(jì)等相關(guān)技術(shù);閱讀企業(yè)項(xiàng)目,模擬參與項(xiàng)目,
C.了解企業(yè)架構(gòu);豐富學(xué)員的項(xiàng) 目經(jīng)驗(yàn),豐富學(xué)員的簡(jiǎn)歷


溫馨提示:
A.學(xué)習(xí)本課程之前,必須要擁有 FPGA 基礎(chǔ),包括:掌握基本的 VERILOG 語(yǔ)法、
?掌握 FPGA 開發(fā)流程、熟悉 VIVADO、掌握基本的 FPGA 調(diào)試技巧。否則可能會(huì)存
在難以理 解項(xiàng)目中的設(shè)計(jì)思想,讀不懂工程中的代碼等問題!
B.本項(xiàng)目工程用到 PCIE,但課程里未詳細(xì)講解
明德?lián)P B 站首頁(yè)【請(qǐng)關(guān)注,視頻更新也會(huì)有通知】:
https://space.bilibili.com/235702623?spm_id_from=333.1007.0.0
明德?lián)P微信公眾號(hào):掃碼關(guān)注,不定期分享學(xué)習(xí)干貨。