国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

FPGA研發(fā)之道(6)架構(gòu)設(shè)計(jì)漫談(一)流驅(qū)動(dòng)和調(diào)用式

發(fā)布時(shí)間:2016-2-29 14:09    發(fā)布者:designapp
關(guān)鍵詞: FPGA , 架構(gòu)設(shè)計(jì) , SOPC
  勿用諱言,現(xiàn)在國內(nèi)FPGA開發(fā)還處于小作坊的開發(fā)階段,一般都是三、四個(gè)人,七八臺(tái)機(jī)器.小作坊如何也能做出大成果。這是每個(gè)FPGA工程師都要面臨的問題。架構(gòu)設(shè)計(jì)是面臨的第一關(guān)。經(jīng)常有這樣的項(xiàng)目,需求分析,架構(gòu)設(shè)計(jì)匆匆忙忙,號(hào)稱一兩個(gè)月開發(fā)完畢,實(shí)際上維護(hù)項(xiàng)目就花了一年半時(shí)間。主要包括幾個(gè)問題,一,性能不滿足需求。二,設(shè)計(jì)頻繁變更。三,系統(tǒng)不穩(wěn)定,調(diào)試問題不收斂。
  磨刀不誤砍柴工,F(xiàn)PGA設(shè)計(jì)的需求分析是整個(gè)設(shè)計(jì)第一步。如何將系統(tǒng)的功能需求,轉(zhuǎn)換成FPGA的設(shè)計(jì)需求,是FPGA架構(gòu)設(shè)計(jì)的首要問題。首先, 需要明確劃分軟件和硬件的邊界。軟件主要處理輸入輸出、界面顯示、系統(tǒng)管理、設(shè)備維護(hù)。而FPGA則負(fù)責(zé)大數(shù)據(jù)流的處理。
  如果使用幾百元FPGA實(shí)現(xiàn)了一個(gè)十幾元單片機(jī)就能完成的功能,就算實(shí)現(xiàn)的非常完美,那么這是一個(gè)什么樣的神設(shè)計(jì)?任何一個(gè)項(xiàng)目都要考慮成本,研發(fā)成本、物料成本、維護(hù)成本等等。FPGA的使用位置必定是其他器件難以企及的優(yōu)勢(shì)。
  因此對(duì)于一個(gè)FPGA架構(gòu)設(shè)計(jì),其首先需要考慮就是性能,如沒有性能的需求,其他的處理器ARM就可能替代其功能。其次就是接口,用于處理器擴(kuò)展其沒有的接口,作為高速接口轉(zhuǎn)換。最后,需要考慮就是可維護(hù)性,F(xiàn)PGA的調(diào)試是非常耗時(shí)的,一個(gè)大型的FPGA的編譯時(shí)間在幾小時(shí)甚至更高(通過嵌入式分析儀抓信號(hào),每天工作8小時(shí),只能分析兩到三次)。而軟件調(diào)試只需make,編譯時(shí)間以秒來記(這個(gè)問題可以通過提升編譯服務(wù)器性能改善而不能消失,本質(zhì)上要考慮可測(cè)性設(shè)計(jì))。如果不考慮維護(hù)性和可測(cè)性,調(diào)試成本和壓力就非常之大。
  通常,F(xiàn)PGA的大部分架構(gòu)設(shè)計(jì)可以采用數(shù)據(jù)流驅(qū)動(dòng)的方式來實(shí)現(xiàn),例子1,假設(shè)一個(gè)實(shí)現(xiàn)視頻解壓縮FPGA的設(shè)計(jì),輸入是無線接口,輸出為顯示屏。那么輸入輸出的接口基本就能確定。以數(shù)據(jù)流為驅(qū)動(dòng)可以粗略劃分,輸入接口->解壓縮模塊->視頻轉(zhuǎn)換模塊->顯示接口。如需要視頻緩沖,則確定是否需要連接外部存儲(chǔ)器。那就需要確認(rèn)在什么位置進(jìn)行數(shù)據(jù)的緩沖。通過要支持顯示的畫面的質(zhì)量,就能確認(rèn)最大碼流,同樣可以計(jì)算視頻解壓模塊和轉(zhuǎn)換模塊的計(jì)算能力,從而導(dǎo)出所需的內(nèi)部總線寬度,系統(tǒng)頻率,以及子模塊個(gè)數(shù)等等。例子2,某支持通過有線電視網(wǎng)上網(wǎng)電視IP網(wǎng)關(guān),同樣也是輸入的普通IP網(wǎng)絡(luò),輸出為有線調(diào)試網(wǎng)的調(diào)試解調(diào)器。將IP報(bào)文等長(zhǎng)填充后,在固定時(shí)隙內(nèi)送入有線電視網(wǎng)中,同樣也是基于數(shù)據(jù)流驅(qū)動(dòng)的方式。
  數(shù)據(jù)流驅(qū)動(dòng)式架構(gòu),可以作為FPGA設(shè)計(jì)中一個(gè)最重要的架構(gòu)。通常來說應(yīng)用于IP領(lǐng)域、存儲(chǔ)領(lǐng)域、數(shù)字處理領(lǐng)域等較大型FPGA設(shè)計(jì)都是數(shù)據(jù)流驅(qū)動(dòng)式架構(gòu),主要包括輸入接口單元,主處理單元,輸出接口單元。還可能包括,輔助處理單元、外部存儲(chǔ)單元。這些單元之間一般采用流水式處理,即處理完畢后,數(shù)據(jù)打包發(fā)完下一級(jí)處理。其中輸入輸出可能有多個(gè),此時(shí)還需要架構(gòu)內(nèi)部實(shí)現(xiàn)數(shù)據(jù)的交換。
  另一種較為常用的架構(gòu)方式為調(diào)用式架構(gòu),即一般FPGA通過標(biāo)準(zhǔn)接口如PCI、PCI-E,CPCI,PCI-X,EMIF等等。各種接口,F(xiàn)PGA內(nèi)部實(shí)現(xiàn)某一加速單元,如視頻加速,數(shù)據(jù)處理,格式轉(zhuǎn)換等操作。這種結(jié)構(gòu)基本基本圍繞FPGA接口、加速單元展開,屬于數(shù)據(jù)的反饋類型,即處理完數(shù)據(jù)又反饋回接口模塊。
  其他雖然各型各樣,如SOPC,如各型接口,但本質(zhì)上其都是為上述架構(gòu)服務(wù)的,或做配置管理替代外部CPU,或在數(shù)據(jù)流中間傳遞中間參數(shù)。或在內(nèi)部實(shí)現(xiàn)CPU+協(xié)處理器的架構(gòu),因此說,無他變化。
  孫子兵法云:“兵無常勢(shì),水無常形”。但是對(duì)于一種設(shè)計(jì)技術(shù)來說,沒有一種固定演進(jìn)的架構(gòu)和設(shè)計(jì),那么項(xiàng)目的整個(gè)設(shè)計(jì)層次總是推到重來,從本質(zhì)上說,就是一種低水平重復(fù)。如果總結(jié)規(guī)律,提煉共性,才能在提升設(shè)計(jì)層次,在小作坊中取得大成果。
                               
               
本文地址:http://www.qingdxww.cn/thread-161444-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 热久久99精品这里有精品 | 特级a毛片| 免费看黄网 | 免费一级毛片在线播放不收费 | 日日夜夜草 | 亚洲三级自拍 | 欧美一区二区精品系列在线观看 | 韩国一级在线观看 | 四虎成人免费视频 | 亚洲一级毛片在线观播放 | 伊人久操 | 亚洲综合激情六月婷婷在线观看 | 国产国语一级a毛片高清视频 | 欧美在线观看网站 | 日本特黄一级 | 成免费视频 | 国产精品资源在线播放 | 国产精品一二区 | 毛片网站在线观看 | 一区二区三区四区在线 | 澳门四虎影 | 国产综合成人亚洲区 | 四虎永久在线精品免费观看地址 | 特级毛片8级毛片免费观看 特级黄a三级三级三级 | 国产在线观看91 | 久久国产亚洲精品麻豆 | 九九色播| 成人精品在线观看 | 精品亚洲欧美高清不卡高清 | 91国内揄拍国内精品情侣对白 | 亚洲一区二区三区四区在线 | 黑人又大又粗又爽免费视频 | 国产一区二区三区亚洲欧美 | 久草操| 大桥未久日韩欧美亚洲国产 | 国产醉酒 | 国内精品久久久久久久 | 精品第一国产综合精品蜜芽 | 国产欧美日韩在线不卡第一页 | 久久这里只有精品任你色 | 国产精品免费观看 |