




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、三傻微談FPGA目錄CONTENTMain ideaFPGA發(fā)展概述1Present by 羅海林設(shè)計思想與技巧2Present by 譚攏FPGA設(shè)計實例3Present by 張亦弛FPGA發(fā)展概述1Present by 羅海林1.1 FPGA三國演義1.2 FPGA結(jié)構(gòu)概述1.3 FPGA發(fā)展趨勢FPGA發(fā)展概述1.1 FPGA三國演義PART 1阿爾特拉:1983 PLD發(fā)明者賽靈思:1984 FPGA發(fā)明者萊迪思:1983 ISP發(fā)明者FPGAWahlstrom Sven Erik于1967年提出FPGA概念FPGA發(fā)展概述PART 1 CPLD的時代我國最早的供應(yīng)商Lattice
2、ispLSI 1032/10161996-98把持FPGA市場1996年追趕 銷售模式 第一款 FLEX 8000 FPGA 反擊先組合,后時序多個時鐘輸入細(xì)顆粒查找表結(jié)構(gòu)豐富的寄存器資源分段路由布線結(jié)構(gòu)電路上電加載直接集成三態(tài)門xc3000/4000 xc3000/4000Windows平臺maxplusII界面MAX7000 電路規(guī)模得到空前提高橫掃千軍! 比較的是規(guī)模1.1 FPGA三國演義FPGA發(fā)展概述PART 1FPGA發(fā)展期行業(yè)領(lǐng)導(dǎo)者 占據(jù)市場確定大規(guī)模FPGA思路FLEX 10K FPGA 鎖相環(huán)(PLL)抗衡FLEX 10K FPGA 嵌入式RAM抗衡實現(xiàn)三態(tài)門粗顆粒結(jié)構(gòu)嵌入
3、式RAM非對稱結(jié)構(gòu)集成三態(tài)門細(xì)顆粒結(jié)構(gòu)分布式RAM孤島式結(jié)構(gòu)xc3000/4000 比較的是規(guī)模和速度CPLD將擊敗FPGA99年收購AMD的 Vantis01年收購Lucent的ORCA元?dú)獯髠?開始蟄伏1.1 FPGA三國演義FPGA發(fā)展概述PART 1FPGA騰飛期邏 輯 規(guī) 模 存儲器尺寸時 鐘 資 源 串并收發(fā)器2002 Stratix 帶嵌入式DSPVirtex Spartan3 Stratix Cyclone3 MAX03年全球第一款 90nm工藝 FPGA 2008 全球第一款40nm工藝2010 全球第一款28nm工藝 2013 Intel 的 14 nm 三柵極工藝出其不意
4、 避其鋒芒2004年推出LatticeECP/M 價格競爭LatticeSC/MIPhone7中加入FPGA2016 被中資公司收購超20位美國會議員反對2015 被intel收購1.1 FPGA三國演義FPGA發(fā)展概述1.2 FPGA結(jié)構(gòu)概述PART 1IOB:可編程輸入輸出單元CLB:可配置邏輯塊DCM:數(shù)字時鐘管理模塊BRAM:嵌入式塊RAM豐富的布線資源底層內(nèi)嵌功能單元:DLL、PLL、DSP和CPU等軟核內(nèi)嵌專用硬核:SERDES等IOBCLBDCMBRAMBRAMIOBIOBIOBFPGA發(fā)展概述1.3 FPGA發(fā)展趨勢PART 12016年10月11日首款嵌入式FPGA誕生FPG
5、A的發(fā)展分為三個階段TTL邏輯集成電路可編程IO互聯(lián)網(wǎng)的普及路由器及交換器出貨量大增服務(wù)器數(shù)據(jù)中心加速人工智能、5G等需求降低能耗:內(nèi)部連線方式直接連接至SoC時延FPGA有可能迎來應(yīng)用于人工智能(AI)的好時機(jī)FPGA設(shè)計思想與技巧2Present by 譚攏乒乓操作、串并轉(zhuǎn)換、流水線操作、數(shù)據(jù)接口的同步方法用于數(shù)據(jù)流控制FPGA設(shè)計思想與技巧乒乓操作PART 2處理流程輸入數(shù)據(jù)流通過“輸入數(shù)據(jù)選擇單元”將數(shù)據(jù)流等時分配到兩個數(shù)據(jù)緩沖區(qū), 數(shù)據(jù)緩沖模塊可以為任何存儲模塊,比較常用的存儲單元為雙口 RAM(DPRAM)、單口 RAM(SPRAM)、FIFO 等。 在第1個緩沖周期,將輸入的數(shù)據(jù)
6、流緩存到“ 數(shù)據(jù)緩沖模塊 1” 在第2個緩沖周期,通過“輸入數(shù)據(jù)選擇單元”的切換,將輸入的數(shù)據(jù)流緩存到“數(shù)據(jù)緩沖模塊 2”,同時將“數(shù)據(jù)緩沖模塊 1” 緩存的第 1 個周期數(shù)據(jù)通過“ 輸入數(shù)據(jù)選擇單元”的選擇, 送到“ 數(shù)據(jù)流運(yùn)算處理模塊” 進(jìn)行運(yùn)算處理; 在第 3 個緩沖周期通過“ 輸入數(shù)據(jù)選擇單元” 的再次切換,將輸入的數(shù)據(jù)流緩存到“ 數(shù)據(jù)緩沖模塊 1”,同時將“ 數(shù)據(jù)緩沖模塊 2”緩存的第2個周期的數(shù)據(jù)通過“輸入數(shù)據(jù)選擇單元”切換,送到“數(shù)據(jù)流運(yùn)算處理模塊”進(jìn)行運(yùn)算處理。如此循環(huán)。 FPGA設(shè)計思想與技巧乒乓操作PART 2優(yōu)點(diǎn)經(jīng)過緩沖的數(shù)據(jù)流沒有時間停頓,常常應(yīng)用于流水線式算法節(jié)約緩沖
7、區(qū)空間低速模塊處理高速數(shù)據(jù)流FPGA設(shè)計思想與技巧乒乓操作PART 2利用乒乓操作降低數(shù)據(jù)速率FPGA設(shè)計思想與技巧乒乓操作PART 2數(shù)據(jù)流處理的常用手段面積與速度互換原則實現(xiàn)方法:寄存器RAM排列順序有規(guī)定的串并轉(zhuǎn)換:case復(fù)雜的串并轉(zhuǎn)換:FSMFPGA設(shè)計思想與技巧串并轉(zhuǎn)換PART 2一種處理流程和順序操作的思想 適用情況:高速設(shè)計提高工作頻率某個設(shè)計分為若干步驟,且整個數(shù)據(jù)處理是“單流向”,沒有反饋或迭代運(yùn)算,前一個步驟輸出是下一個步驟輸入。FPGA設(shè)計思想與技巧流水線操作PART 2流水線設(shè)計時序示意圖FPGA設(shè)計思想與技巧流水線操作PART 2注意問題:設(shè)計時序的合理安排、前后級
8、接口間數(shù)據(jù)流速的匹配操作步驟劃分合理,統(tǒng)籌考慮各個操作步驟間的數(shù)據(jù)流量 前級操作時間 = 后級操作時間,直接相連 前級操作時間 后級操作時間,緩存 前級操作時間 后級操作時間,邏輯復(fù)制等操作FPGA設(shè)計思想與技巧流水線操作PART 2 FPGA設(shè)計常見的重要問題,也是設(shè)計工作不穩(wěn)定的重要原因 錯誤的數(shù)據(jù)接口同步方法:手工加入BUFT或非門調(diào)整數(shù)據(jù)延遲相位差90度的時鐘信號 正確的數(shù)據(jù)接口同步方法:輸入輸出的延時不可測,如何完成數(shù)據(jù)同步數(shù)據(jù)有固定格式(幀結(jié)構(gòu))上級數(shù)據(jù)和本級時鐘是異步的FPGA設(shè)計思想與技巧數(shù)據(jù)接口同步方法PART 2輸入輸出的延時不可測,如何完成數(shù)據(jù)同步建立同步機(jī)制:可以用一個
9、同步使能,或者同步指示信號另外數(shù)據(jù)通過RAM或FIFO存取,也可以達(dá)到數(shù)據(jù)同步的目的FPGA設(shè)計思想與技巧數(shù)據(jù)接口同步方法PART 2數(shù)據(jù)有固定格式(幀結(jié)構(gòu))這種情況在通信系統(tǒng)中非常普遍,因為很多數(shù)據(jù)是按照“幀”組織的。由于整個系統(tǒng)對時鐘要求很高,常常專門設(shè)計一塊時鐘板完成高精度時鐘的產(chǎn)生于驅(qū)動 。兩個問題:如何完成數(shù)據(jù)同步,并發(fā)現(xiàn)數(shù)據(jù)的“頭”? 同步指示信號,或RAM,F(xiàn)IFO緩存一下; 傳輸一個數(shù)據(jù)起始位置的指示信號,或插入同步碼FPGA設(shè)計思想與技巧數(shù)據(jù)接口同步方法PART 2上級數(shù)據(jù)和本級時鐘是異步的輸入數(shù)據(jù)與本級處理時鐘同頻率輸入輸入與本級處理時鐘異步 寄存器對異步時鐘域的數(shù)據(jù)進(jìn)行兩
10、次采樣; DPRAM,異步FIFOFPGA設(shè)計思想與技巧數(shù)據(jù)接口同步方法PART 2FPGA設(shè)計實例3Present by 張亦弛基于FPGA+DSP架構(gòu)的最小系統(tǒng)設(shè)計FPGA設(shè)計實例PART 3 FPGA:時序控制能力強(qiáng) DSP:數(shù)字信號處理及算法強(qiáng)能否將兩者的優(yōu)勢互補(bǔ)?FPGA設(shè)計實例微型慣導(dǎo)系統(tǒng)PART 3微型慣導(dǎo)系統(tǒng)線加速度信號角加速度信號溫度信號GPS信號FPGA設(shè)計實例微型慣導(dǎo)系統(tǒng)PART 3FPGA:實現(xiàn)邏輯控制功能,由其處理所有的外圍數(shù)據(jù)并通過事先約定的方式與DSP通信, 將數(shù)據(jù)傳遞給DSP供其進(jìn)行解算。DSP:主要實現(xiàn)控制系統(tǒng)啟動,對FPGA采樣得到的數(shù)據(jù)進(jìn)行慣導(dǎo)解算,得到載體的方位、姿態(tài)和速度信息, 并將解算結(jié)果通過FPGA 向外傳遞顯示。FPGA設(shè)計實例系統(tǒng)框架PART 3FPGA設(shè)計實例電源模塊PART 3 主要用于系統(tǒng)供電,將外部接插件引入的主要用于系統(tǒng)供電,將外部接插件引入的12V12V隔離直流電源經(jīng)隔離直流電源經(jīng)DCDCDCDC轉(zhuǎn)換成所需的數(shù)字電源轉(zhuǎn)換成所需的數(shù)字電源FPGA設(shè)計實例傳感器模塊PART 3某慣導(dǎo)測量芯片引腳名稱引腳名稱功能功能SS#選擇從機(jī)選擇從機(jī)IRQ中斷請求中斷請求MOSI主機(jī)輸出、從機(jī)輸入主機(jī)輸出、從機(jī)輸入MISO主機(jī)輸入、從機(jī)輸出主機(jī)輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚房肉類采購合同范本
- 農(nóng)村租房合同范本個人
- 餐飲行業(yè)購銷合同范本
- 雙以上合同范本
- 合同范本五金
- 勞務(wù)分包長期合同范本
- 民間個人借款居間服務(wù)合同范本
- 吊車租貨合同范本
- 合資購車協(xié)議合同范例
- 啟用合同范例公告
- 統(tǒng)編版五年級下冊道德與法治全冊優(yōu)秀課件
- 湘雅五醫(yī)院-建筑方案設(shè)計課件
- 《教育管理學(xué)》課件
- 凈水設(shè)備技術(shù)參數(shù)要求
- 《M公司員工忠誠度分析案例報告》
- 工程計量報審表
- 腦血管造影護(hù)理課件
- 被執(zhí)行人財產(chǎn)申報表
- 課題申報講座課件
- 系統(tǒng)科學(xué)與系統(tǒng)工程的理論基礎(chǔ)
- 四步創(chuàng)業(yè)法:創(chuàng)業(yè)必備知識點(diǎn)課件
評論
0/150
提交評論