欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

《FPGA數(shù)字電路設(shè)計》PPT課件.ppt

上傳人:san****019 文檔編號:15679780 上傳時間:2020-08-29 格式:PPT 頁數(shù):55 大小:2.60MB
收藏 版權(quán)申訴 舉報 下載
《FPGA數(shù)字電路設(shè)計》PPT課件.ppt_第1頁
第1頁 / 共55頁
《FPGA數(shù)字電路設(shè)計》PPT課件.ppt_第2頁
第2頁 / 共55頁
《FPGA數(shù)字電路設(shè)計》PPT課件.ppt_第3頁
第3頁 / 共55頁

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《FPGA數(shù)字電路設(shè)計》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《FPGA數(shù)字電路設(shè)計》PPT課件.ppt(55頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、,FPGA 數(shù)字電路系統(tǒng)設(shè)計,劉 怡 7158,FPGA的特點(diǎn)SOC與硬件編程概念數(shù)字電路系統(tǒng)設(shè)計設(shè)計案例分析 (以ALTERA的FPGA為例),目 錄,并行處理,記住下面的數(shù):,651841651214863287241822987512665123,并行 設(shè)計,串行 設(shè)計,VS,速度快 速度慢,資源消耗多 資源消耗少,設(shè)計難度大 設(shè)計難度小,開發(fā)周期長 開發(fā)周期短,CPUDSPGPUFPGA,處理器,CPU(Central Processing Unit)馮諾依曼結(jié)構(gòu)或哈佛結(jié)構(gòu)多線程,操作系統(tǒng)調(diào)度的順序處理流水線設(shè)計(時間并行設(shè)計)多核(空間并行設(shè)計),處理器,DSP(Digit

2、al Signal Processor)哈佛結(jié)構(gòu)/改進(jìn)型的哈佛結(jié)構(gòu)程序/數(shù)據(jù)分別獨(dú)立存儲/訪問專門的流水線(時間并行設(shè)計)多核(空間并行設(shè)計),處理器,GPU(Graphic Processing Unit)最初用于3D圖像渲染CUDA技術(shù)使GPU架構(gòu)有了顯著改進(jìn)由GPU到General Purpose GPU獨(dú)立ALU(Arithmetic Logic Unit 算術(shù)邏輯單元)非常適合并行計算G80(Geforce8)有128個單獨(dú)ALU,處理器,Field Programmable Gate Array(現(xiàn)場可編程邏輯門陣列),FPGA,資源單元獨(dú)立!!!,大規(guī)模集成電路,電路系統(tǒng)已固定,

3、只能進(jìn)行程序開發(fā),大規(guī)??删幊踢壿嬈骷峁┵Y源,電路系統(tǒng)需要設(shè)計開發(fā),FPGA,CPU、DSP、GPU,特 點(diǎn),并行 設(shè)計,串行 設(shè)計,VS,速度快 速度慢,資源消耗多 資源消耗少,設(shè)計難度大 設(shè)計難度小,開發(fā)周期長 開發(fā)周期短,http://zet.aluzina.org/index.php/Zet_processor,Cyclone III 3C16!,高自由度設(shè)計,片上系統(tǒng)SOC,SOC:System On Chip。 SOC是當(dāng)前嵌入式系統(tǒng)的極致 SOC最大的特點(diǎn): 實(shí)現(xiàn)了軟硬件無縫結(jié)合,直接在處理器片內(nèi)嵌入操作系統(tǒng)的代碼模塊。?? 體積和功耗小,可靠性高。 SOC往往是專

4、用的,所以大部分都不為用戶所知。,Altera公司專門有一個工具軟件---SOPC Builder,用于在其FPGA產(chǎn)品上實(shí)現(xiàn)SOC。 其處理器名為:NIOS/NIOS II Altera提供NIOS處理器的軟核版本,SOC & SOPC,系統(tǒng)的定義,為實(shí)現(xiàn)規(guī)定功能以達(dá)到某一目標(biāo)而構(gòu)成的相互關(guān)聯(lián)的一個集合體或裝置(部件),,Quartus II 界面,,SOPC Builder 界面,FPGA的SOC設(shè)計,用寫程序代替接線進(jìn)行硬件設(shè)計 硬件編程本質(zhì)是在寫電路 FPGA是可編程數(shù)字器件 FPGA工程師是在進(jìn)行數(shù)字電路系統(tǒng)設(shè)計,硬件編程是什么?,可編程模擬器件 (Programmable Anal

5、og Device) 是近年來嶄露頭角的一類新型集成電路。它既屬于模擬集成電路,又同可編程邏輯器件一樣,可由用戶通過現(xiàn)場編程和配置來改變其內(nèi)部連接和元件參數(shù)從而獲得所需要的電路功能。 通用型可編程模擬器件主要包括現(xiàn)場可編程模擬陣列(FPAA)和在系統(tǒng)可編程模擬電路(ispPAC)兩大類。,多了解一點(diǎn),FPGA硬件設(shè)計流程,數(shù)字邏輯電路 系統(tǒng)設(shè)計,設(shè)計流程,系統(tǒng)功能設(shè)計,,,,,兩個工作點(diǎn),1.系統(tǒng)需求分析 2.功能模塊分解,控制模塊設(shè)計,,要完成的工作:并行控制 1、完成各種信號的控制,即對數(shù)據(jù)流進(jìn)行控制(開關(guān)信號可視為1bit數(shù)據(jù)流)。 2、完成各種外設(shè)接口控制,即按滿足外設(shè)協(xié)議的時序進(jìn)行數(shù)

6、據(jù)流的控制。 *實(shí)時性要求不高的控制可用實(shí)時性不強(qiáng)的主處理器完成,如單片機(jī)等。對實(shí)時性要求特別高的控制用FPGA完成,如算法設(shè)計中數(shù)據(jù)讀寫。,控制模塊小結(jié),控制模塊小結(jié),要掌握的知識: 1、系統(tǒng)概念:系統(tǒng)是如何運(yùn)作的?要完成如種功能?要控制什么數(shù)據(jù)流? 2、外設(shè)協(xié)議:各種外設(shè)的DataSheet,外設(shè)特性如何?接口時序怎樣? 3、明白如何控制數(shù)據(jù)流。,算法模塊設(shè)計,完成數(shù)據(jù)流的變形,即數(shù)據(jù)流通過算子邏輯流出得到希望得到的結(jié)果,,算法模塊設(shè)計,要掌握的知識: 要實(shí)現(xiàn)的算法功能: 算法由哪些計算步驟組成? 算法的特性: 哪些是同時計算(并行)哪些是順序計算(串行)?定點(diǎn)或浮點(diǎn)的差別? 將算法進(jìn)行分

7、割: 將并行計算與順序計算進(jìn)行分割,利用FPGA并行特性進(jìn)行邏輯設(shè)計,包括邏輯設(shè)計、代碼設(shè)計(開發(fā)環(huán)境或任意編輯器)、功能仿真(modelsim)及算法驗(yàn)證(matlab)算法算,算法模塊框架圖范例,算法模塊時序設(shè)計,VS與HS為數(shù)字14位輸入時序。場20ms,行320Px256Line,共占用時間不足10ms; Hs_timing為自己生成用于做算法的時序。共555行,每行正程320P,消隱160P。 2256行: 用VS、HS將數(shù)字14位圖像緩存至RAM中; 用hs_timing從RAM中讀出,進(jìn)行各級通道的高斯下采樣; 將各級通道的下采樣結(jié)果緩存至各級通道buff; 260516行: 用

8、hs_timing根據(jù)各級通道buff進(jìn)行雙線性放大; 用hs_timing將各級通道放大后數(shù)據(jù)加權(quán)求和得到背景; 用hs_timing將RAM中的原圖與背景相減,得到前景; 用hs_timing對前景進(jìn)行銳化處理; 用hs_timing將銳化后圖像與原圖相加得到增強(qiáng)圖像; 用hs_timing將增強(qiáng)圖像進(jìn)行高斯濾波,輸至linkport,聯(lián)合仿真工具,算法模塊仿真驗(yàn)證,仿真驗(yàn)證方法: 先將FPGA的.V程序改為M程序(程序2),比較經(jīng)典算法的M程序(程序1)與之的差別。這兩種程序都為逐行顯示算法。一致說明在逐行顯示情況下程序2與程序1等價。 在程序2上增加修正參數(shù),使之成為隔行顯示程序(程序

9、4),比較程序4與程序1的差別,找出修正參數(shù)引起的鋸齒情況與圖像形變情況。 在Modelsim中仿真FPGA代碼(程序5),比較與程序4的仿真結(jié)果之差。這兩種都為隔行顯示算法。一致說明在隔行顯示情況下FPGA代碼與程序4等價。 得出結(jié)論,F(xiàn)PGA算法移植是否等價于隔行消旋算法。,算法模塊仿真驗(yàn)證,,程序1的旋轉(zhuǎn)45度仿真結(jié)果,,程序4旋轉(zhuǎn)45度的仿真結(jié)果,算法模塊仿真驗(yàn)證,,,,程序5的旋轉(zhuǎn)45度逐行仿真結(jié)果,程序5的旋轉(zhuǎn)45度隔行仿真結(jié)果,結(jié)論:十字線圖片進(jìn)行比較,modelsim仿真結(jié)果與matlab仿真結(jié)果一致,F(xiàn)PGA算法設(shè)計驗(yàn)證結(jié)果:正確。,算法模塊仿真驗(yàn)證,,,,結(jié)論:十字線圖片進(jìn)

10、行比較,modelsim仿真結(jié)果與matlab仿真結(jié)果一致,F(xiàn)PGA算法設(shè)計驗(yàn)證結(jié)果: 正確。,,程序1 matlab處理結(jié)果,程序5 modelsim處理結(jié)果,算法模塊仿真驗(yàn)證,,,,,,程序1運(yùn)行結(jié)果像素灰度分析,左上角點(diǎn)為坐標(biāo)G(360,144)的灰度,,程序5運(yùn)行結(jié)果像素灰度分析,左上角點(diǎn)為坐標(biāo)G(360,144)的灰度,算法模塊仿真驗(yàn)證,,,,,,,,程序1與程序5的灰度差值,,誤差直方圖,結(jié)論: 不考慮邊界處理的情況下,F(xiàn)PGA定點(diǎn)算法設(shè)計實(shí)現(xiàn)結(jié)果與浮點(diǎn)計算值相比較不到2%的值灰度值誤差在2個灰度級以外(2/256=0.78%),協(xié)同設(shè)計,1.LogicLOCK,協(xié)同設(shè)計,1.Lo

11、gicLOCK,協(xié)同設(shè)計,1.LogicLOCK,協(xié)同設(shè)計,2.DesignPatition,協(xié)同設(shè)計,2.DesignPartition,協(xié)同設(shè)計,2.DesignPatition,Netlist Type有四個可選值Source File,Post-Synthesis,Post-fit,Empty Source File:如果源代碼未修改,則僅不重新Analysis,還需進(jìn)行Synthesis和Fitter; Post-Synthesis:如果源代碼未修改,不需重新Analysis、Synthesis,結(jié)果只進(jìn)行Fitter; Post-Fit:如果源代碼未修改,保留前次Analysis、

12、Synthesis、Fitter結(jié)果; Empty:標(biāo)志為空分區(qū),編譯時將忽略此分區(qū)。,時序分析目的,為了增加可編程邏輯器件電路工作的穩(wěn)定性,一定要加強(qiáng)可編程邏輯器件設(shè)計的規(guī)范要求,要盡量采用同步電路設(shè)計。對于設(shè)計中的異步電路,要給出不能轉(zhuǎn)換為同步設(shè)計的原因,并對該部分異步電路的工作可靠性(如時鐘等信號上是否有毛刺,建立-保持時間是否滿足要求等)作出分析判斷,提供分析報告。 電路設(shè)計的難點(diǎn)在時序設(shè)計,而時序設(shè)計的實(shí)質(zhì)就是滿足每一個觸發(fā)器的建立/保持時間的要求。,時序分析基礎(chǔ),時序分析基礎(chǔ),對REG2而言: 觸發(fā)器的建立時間要求為:T_setup,保持時間要求為:T_hold,路徑延時為:T1,

13、路徑延時為:T2,路徑延時為:T3,時鐘周期為:T_cycle,Ts (T_cycle T)T1,Th T1T, 令 T T3T2,則 條件1.如果T_setup 0 時,T_hold受影響;當(dāng)T < 0 時,T_setup 受影響。,同步設(shè)計優(yōu)點(diǎn),1.同步電路比較容易使用寄存器的異步復(fù)位/置位端,以使整個電路有一個確定的初始狀態(tài); 2.在可編程邏輯器件中,使用同步電路可以避免器件受溫度,電壓,工藝的影響,易于消除電路的毛刺,使設(shè)計更可靠,單板更穩(wěn)定; 3.同步電路可以很容易地組織流水線,提高芯片的運(yùn)行速度,設(shè)計容易實(shí)現(xiàn); 4.同步電路可以很好地利用先進(jìn)的設(shè)計工具,如靜態(tài)時序分析工具等,為設(shè)計

14、者提供最大便利條件,便于電路錯誤分析,加快設(shè)計進(jìn)度。,同步設(shè)計原則,1.盡可能在整個設(shè)計中只使用一個主時鐘,同時只使用同一個時鐘沿,主時鐘走全局時鐘網(wǎng)絡(luò)。 2.在FPGA設(shè)計中,推薦所有輸入、輸出信號均應(yīng)通過寄存器寄存,寄存器接口當(dāng)作異步接口考慮。 3.當(dāng)全部電路不能用同步電路思想設(shè)計時,即需要多個時鐘來實(shí)現(xiàn),則可以將全部電路分成若干局部同步電路(盡量以同一個時鐘為一個模塊),局部同步電路之間接口當(dāng)作異步接口考慮。 4.當(dāng)必須采用多個時鐘設(shè)計時,每個時鐘信號的時鐘偏差(T)要嚴(yán)格控制。 5.電路的實(shí)際最高工作頻率不應(yīng)大于理論最高工作頻率,留有設(shè)計余量,保證芯片可靠工作。,時序約束,TimeQuest時序分析工具,時序約束,TimeQuest時序分析工具,時序約束,TimeQuest時序分析工具,時序約束,TimeQuest時序分析工具,實(shí)物調(diào)試分析,SIGNALTAP II LOGIC Analyzer,希望能和大家 一起交流一起進(jìn)步!,謝 謝 !,

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!