《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 在FPGA中置入可配置的32位處理器增加設計靈活度

在FPGA中置入可配置的32位處理器增加設計靈活度

在FPGA中置入可配置的處理器能夠為您帶來許多固定結構微處理器所無法提供的功能和選擇
2011-07-27
作者:Navanee Sundaram 賽靈思公司
關鍵詞: FPGA 嵌入式系統 MCU

        嵌入式系統與桌面PC結構非常不同,但其底層技術發展卻是一樣的,而且遵循著類似發展趨勢。當桌面PC轉向64位架構來滿足不斷增長的存儲器要求時,嵌入式系統也由于同樣的原因快速轉向32位處理器。桌面/服務器計算市場主要圍繞x86架構,大多數創新和差異都在系統級,如雙核、四核或多核架構、集成圖像處理器單元和存儲器控制器等等。同樣,嵌入式系統則主要圍繞簡單的32位RISC處理器,多核架構、集成外設以及可配置處理等系統級進展,使得設計人員能夠快速適應不斷變化的應用要求。    

    根據iSuppli的研究報告,200732位微控制器(MCU)市場將超過8MCU市場。如圖1所示, 32MCU市場的增長速度超過了半導體市場其它部分的增長速度,而8MCU市場的份額過去幾年時間里則有所下降。  

    這一趨勢的主要推動力是嵌入式系統中軟件內容和復雜性不斷增加,因此直接產生的后果是需要更寬的存儲器總線(32位)來滿足軟件程序所使用的代碼和數據要求。與傳統微處理器不同,32位處理器不需要分段等存儲器管理技巧就可以處理更大的存儲器空間,因此使編程更容易。8MCU必須采用難學難用的匯編語言來滿足小存儲器空間限制(少于32K字節),而許多32位嵌入式應用則可以利用C/C++來編程,從而提高了嵌入式軟件開發人員生產力。更為重要的是,越來越多的操作系統(實時和非實時)都提供現成的驅動程序和軟件庫,從而使軟件開發人員能夠集中于應用本身的開發。  

集成 = 更低的價格  

    在摩爾定律的指引下,越來越細的硅工藝線寬使得32位嵌入式解決方案的成本不斷降低,從而可以滿足更多的應用對價格的要求。此外,集成外設和片上存儲器進一步降低了元器件和總體材料清單成本。通過集成針對手機和游戲機等垂直應用而優化的外設,許多器件的價格大大降低,直接推動了市場增長。  

    價格壓力還導致只能在這些系統中集成一組固定的外設,因此通常的外設組合是面向大批量應用的。然而,不可能有適用于所有應用的萬能器件,因此許多小批量、中等規模甚至大批量應用都無法直接利用成品集成解決方案。其結果是設計人員必須采用額外的芯片來擴展外設、分流處理器的負擔,或增加膠合邏輯。這也是可配置處理解決方案產生的原因。 

可配置32位處理 

    根據Gartner Dataquest的報告,如圖2所示,基于FPGA嵌入式處理方案的應用正在增長,201040%FPGA設計將包括嵌入式處理器。因為能夠定制滿足特定應用或產品的要求,嵌入系統設計人員正在越來越多地采用基于FPGA的可配置處理解決方案。這一方法的主要優點是可通過集成降低成本,同時還可實現產品在市場上的差異化。  

    通過選擇同一FPGA系列中的不同器件,或者將設計重新適配到新的FPGA器件中,能夠針對更高性能、更低成本、或者不同的I/O標準進行個性設計。這樣可以降低設計過時的風險,從而保證設計是未來可用的。對于必須有長使用壽命的產品(如汽車或工業應用),這是特別關鍵的一個因素。  

    可配置處理系統的配置(或定制)的層面包括:    

處理器配置:  

  • 乘法器、除法器、浮點單元以及其它。  
  • 指令或數據緩沖配置。  
  • 協處理器或硬件加速器。  

系統配置  

  • I/O外設選擇、定制、DMA選擇。  
  • 存儲器外設選擇、定制。  

應用配置  

  • RTOS選擇、定制。  
  • 應用庫/中間件定制。 

    許多產品都包括需要某種形式網絡或通信接口的嵌入式系統。由于以太網成本低、幾乎無處不在,并且可以利用TCP/IP等因特網協議連接因特網,因此以太網是目前在嵌入式產品中應用最廣泛的網絡接口之一。根據目標應用的不同,網絡子系統的要求變化也相當大。簡單的遠程控制和監控應用只需要每秒數千bps的傳輸能力,而高端存儲可視頻應用則需要持續的Gbps吞吐能力。  

    為簡單起見,我們將使用TCP載荷吞吐能力做為性能比較的主要指標。表1列出了一些典型應用以及相應的TCP/IP載荷吞吐能力要求。  

表一、示例應用的網絡吞吐量要求 

例子應用 

吞吐量要求 

工業控制/監視 

< 1 Mbps  

安全/監控 

10-50 Mbps  

廣播質量視頻流 

50-500 Mbps  

可配置的嵌入式網絡 

    基于FPGA的處理解決方案提供的強大靈活性允許您根據需要開啟或禁止處理器、IP內核以及軟件平臺的高級功能,并且可以對許多獨立參數進行精細調整,直到在軟件一級滿足應用的要求。此外,利用建模工具可以識別任何性能關鍵的軟件功能并將其分流至適當的硬件加速器或協處理器來完成。  

    讓我們來分別看一下可利用IP內核滿足典型應用性能要求的三種以太網子系統的例子。每種設計具有不同的系統架構:包括處理器配置、Ethernet MAC IP配置以及存儲器接口。此外,這些例子還突出了可與這些硬件子系統配合使用的不同TCP/IP軟件棧。由于硬件構建模塊和軟件層都是可定制的,因此您可以根據應用的需要對這些系統進行增減。  

簡化以太網子系統 

    對于遠程監視或控制應用中所需要的簡單網絡接口來說,如圖3所示的最小化網絡子系統就足夠了。在此類應用中,TCP/IP性能要求較低(< 1 Mbps),因此LwIP(簡化版因特網協議棧)這樣的小TCP/IP堆棧(不需要RTOS實時操作系統)就足夠了。  

    這可以使用不間斷的Ethernet Lite IP在簡單的查詢模式下實現。全部軟件,包括簡單的應用層,可全部存儲在FPGA中的本地存儲器中。如圖3中所示,其它需要的I/O接口RS-232 UARTGPIO,可以增加到基本子系統中。  

    通過對圖3中的最小系統做一定的修改,可以實現更高TCP/IP吞吐能力(10-50 Mbps),并轉向如圖4所示的更為典型的10/100以及網解決方案。 

主要的變化有:  

  • Ethernet MAC增加直接存儲器訪問(DMA)引擎,實現中斷驅動。  
  • 為系統增加外部存儲器,為處理器增加緩存。  
  • 更復雜的TCP/IP棧,如Linux (Clinux)系統TCP/IP協議棧。 

      對于需要100 Mbps以上TCP/IP吞吐能力的應用,可以考慮硬IP或軟IP內核方式提供的三模式以太網MAC(圖5)。為獲得高端應用所需要的500+ Mbps吞吐能力,需要同時配合使用環形緩沖(scatter/gather)DMA(SGDMA)等高級DMA技術,以及數據對齊引擎(DRE)和校驗和分流(CSO)等FPGA硬加速器。

 

    為滿足千兆以太網對更高數據吞吐率的需求,可能需要更高性能的嵌入式(硬)處理器或FPGA上實現的可定制軟處理器,以及更大的緩沖容量、如16 kbit指令和數據緩存。就軟件平臺來說,Linux、VxWorksIntegrityQNX等軟件平臺中的高級TCP/IP棧支持諸如零拷貝和校驗和旁路等功能。  

    包括硬件和軟件在內的許多因素都會影響到TCP性能,并進而影響系統TCP吞吐能力。這些因素包括:  

處理器,包括頻率、功能和緩存:  

    頻率TCP/IP協議通常需要將載荷從用戶緩存拷貝到協議棧控制的緩存,然后再將其拷貝到以太網MACFIFO中去。這些存儲器拷貝操作有些是以軟件方式完成的,因此需要處理器的處理周期。同時處理器還參與TCP校驗和的計算,計算過程中需要將整個數據包從存儲器讀出。更快的處理器配合更快的存儲器能在更短的時間內完成這些操作,從而可以保持較高的數據速率。  

    功能TCP/IP協議棧需要對數據包的頭和載荷進行訪問處理。做為頭處理的一部分,典型的訪問包括讀取頭信息的特定位。因此每個數據包的處理過程都需要相當多的移位操作。此外在處理每個數據包時都需要進行乘法操作。在可配置的處理器中,必須開啟完成移位或乘法的指令才能獲得更高的性能。  

    緩存數據包從以太網MAC被拷貝到存儲器中之后,將會通過TCP/IP協議棧的不同層。然后TCP/IP棧中的數據包處理代碼會被執行。將所有代碼和數據包讀到緩存中會大大提高處理器效率并提高以太網帶寬。 

    存儲器存儲器訪問時間和延遲對于系統性能有巨大的影響。典型應用中,TCP/IP應用并不存儲在本地存儲器中,程序和數據存儲在外部存儲器中。存取數據和指令所花費的時間對于性能有很大影響。存儲器因素通常與緩存大小有關。提高指令和數據緩存大小有助于減輕外部存儲器延遲和存取時間所帶來的影響。  

    以太網MACFPGA中實現的以太網MAC外設提供了很大的靈活性,特別是在工作模式DMASGDMA、數據包FIFO深度、DRE支持、CSO支持以及巨型幀jumbo frame支持方面。每一項都會影響到MAC所需要的資源,以及其能夠從處理器分流的功能多少,從而對整體性能造成影響。  

    TCP/IP協議棧靈活的優化TCP/IP協議棧是影響系統性能的重要因素。對硬件CSO和零拷貝API(數據不需要從應用拷貝到協議棧緩存)以及可配置棧選項等TCP/IP棧功能的支持可幫助提高系統性能。  

   信息多少信息(應用數據)的大小是影響性能的另一個因素。隨著信息減少,TCP/IP協議頭(如TCP、IP和以太網頭)的開銷增加,從而會減小總體的數據載荷吞吐能力。  

    大多數應用對于價格、性能和功能都有一組基本的要求。當為特定應用設計產品時,設計人員必須在這些要求之間進行正確的折衷,然而,為了適應市場條件,這些要求在產品生命周期內可能會發生變化。采用靈活可配置的平臺能夠在不改變設計平臺或供應商的情況下根據需要對這些要求進行重新平衡。  

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产小视频在线观看| 国产精品久久久久久久7电影| 欧美mv日韩mv国产网站| 亚洲激情网址| 亚洲欧美高清| 国产精品一区二区久激情瑜伽| 一本大道久久a久久精二百| 欧美午夜精品久久久久久超碰| 国产精品一级在线| 亚洲欧美国产高清| 久久亚洲免费| 久久久青草婷婷精品综合日韩| 亚洲国产成人91精品| 久久综合久久综合这里只有精品| 久久九九免费视频| 久久精品国产99国产精品澳门| 久久午夜羞羞影院免费观看| 欧美日韩极品在线观看一区| 两个人的视频www国产精品| 影音先锋一区| 亚洲综合丁香| 亚洲日本免费| 伊人久久综合97精品| 午夜精品久久久久久99热软件| 一区二区三区四区蜜桃| 国内精品写真在线观看| 欧美日韩国产在线观看| 国产老女人精品毛片久久| 亚洲在线播放| 欧美午夜激情在线| 欧美日本一区| 一区二区三区你懂的| 欧美日韩国产综合在线| 欧美日韩一区二区三区四区五区| 欧美亚洲色图校园春色| 欧美特黄一级大片| 在线观看视频一区二区欧美日韩| 最近中文字幕日韩精品| 香蕉久久精品日日躁夜夜躁| 狠狠色综合一区二区| 日韩午夜高潮| 亚洲激情啪啪| 亚洲第一区在线观看| 欧美一级精品大片| 999在线观看精品免费不卡网站| 国产精品高清在线| 91久久精品国产91性色| 国产视频在线观看一区二区三区| 欧美一区二区三区久久精品| 欧美日韩精品伦理作品在线免费观看| 欧美日韩在线视频一区| 久久视频国产精品免费视频在线| 久久伊人免费视频| 国内揄拍国内精品少妇国语| 亚洲毛片av在线| 国产精品久久7| 国产精品一二三四| 中文av字幕一区| 久久av一区二区| 国产视频一区三区| 国产在线乱码一区二区三区| 久久综合伊人77777| 在线日韩中文字幕| 欧美一级理论片| 欧美日韩亚洲一区二区| 亚洲美女色禁图| 亚洲精品免费电影| 国产日韩欧美在线播放| 午夜欧美视频| 久久婷婷色综合| 欧美激情在线免费观看| 久久久免费观看视频| 国产伦精品一区二区三| 欧美精品久久久久久久免费观看| 亚洲国产精品成人一区二区| 久久精品国产一区二区三区| 在线观看欧美日韩国产| 99国产精品久久久| 一区二区三区在线免费视频| 美女精品视频一区| 久久综合九色99| 卡一卡二国产精品| 精品999日本| 国内精品模特av私拍在线观看| 1024成人网色www| 亚洲国产天堂久久综合网| 久久精品水蜜桃av综合天堂| 亚洲一区二区成人在线观看| 午夜日韩在线| 欧美四级剧情无删版影片| 久久性天堂网| 国产欧美日韩一区| 欧美视频1区| 国产农村妇女毛片精品久久莱园子| 午夜精品久久一牛影视| 午夜久久久久久久久久一区二区| 亚洲一区二区黄| 国产精品成人一区二区| 久久这里有精品视频| 亚洲尤物精选| 欧美日韩不卡一区| 欧美性猛交xxxx乱大交蜜桃| 欧美一区亚洲二区| 日韩视频精品| 欧美va天堂在线| 欧美日韩精品在线播放| 亚洲欧洲精品一区二区| 亚洲少妇自拍| 国产一区二区三区精品欧美日韩一区二区三区| 午夜亚洲福利在线老司机| 国产精品成人aaaaa网站| 欧美专区福利在线| 久久资源av| 久久久一区二区三区| 永久久久久久| 欧美伊人久久久久久久久影院| 亚洲欧美日产图| 国产精品一区久久久| 国产精品第三页| 国产一区二区精品丝袜| 久久久之久亚州精品露出| 亚洲精品中文字幕女同| 亚洲一区在线免费| 亚洲日韩成人| 欧美日韩一区自拍| 正在播放欧美视频| 欧美韩国一区| 亚洲精品视频啊美女在线直播| 合欧美一区二区三区| 在线电影国产精品| 欧美日韩国产在线观看| 一区二区三区国产精华| 久久久噜久噜久久综合| 99视频有精品| 久久国产欧美精品| 亚洲精品国精品久久99热一| 国产精品一区二区在线观看网站| 国产精品久久7| 久久精品国产96久久久香蕉| 久久久久久9999| 国产精品成人免费视频| 国产亚洲综合在线| 亚洲国产福利在线| 久久综合精品国产一区二区三区| 欧美一级日韩一级| 久久亚洲图片| 一区二区三区欧美日韩| 欧美日韩中文精品| 免费看亚洲片| 亚洲欧美激情一区| 久久国产婷婷国产香蕉| 亚洲激情婷婷| 亚洲美女精品成人在线视频| 欧美伊人久久久久久久久影院| 99国产精品久久久久久久| 久久人人超碰| 欧美大片一区二区三区| 欧美激情中文字幕乱码免费| 欧美久久久久久久久久| 欧美一区精品| 亚洲免费福利视频| 欧美午夜不卡影院在线观看完整版免费| 久久―日本道色综合久久| 国产精品久久久对白| 在线看国产日韩| 狠狠88综合久久久久综合网| 国产精品日韩欧美一区二区三区| 欧美综合77777色婷婷| 欧美三区不卡| 久久久青草婷婷精品综合日韩| 国产热re99久久6国产精品| 亚洲第一区在线| 亚洲片国产一区一级在线观看| 国产日韩欧美| 国产午夜精品理论片a级大结局| 亚洲国产精品va在看黑人| 亚洲国产精品久久久久久女王| 国产亚洲精品美女| 欧美午夜免费| 狠狠色狠狠色综合日日小说| 91久久久在线| 欧美亚洲三级| 亚洲激情视频在线播放| 中文国产一区| 亚洲综合视频一区| 国产精品一区一区| 亚洲每日更新| 国产女人水真多18毛片18精品视频| 激情六月婷婷综合| 亚洲国内自拍| 久久精品国产综合| 亚洲日本精品国产第一区| aaa亚洲精品一二三区| 国产精品入口日韩视频大尺度| 极品尤物一区二区三区| 久久国产夜色精品鲁鲁99| 久久婷婷国产综合国色天香| 久久久久成人网| 精品不卡视频| 国产视频欧美视频| 精品9999| 国产一区二区在线观看免费| 国产精品久久久久久久久借妻| 国产精品久久久亚洲一区| 国内精品视频在线播放| 国产午夜精品福利| 亚洲国产精品久久久久婷婷884| 久久精品免费电影| 国产精品天天摸av网| 亚洲私人影院| 亚洲欧美精品在线观看| 欧美精品久久一区| 99re6热只有精品免费观看| 最新69国产成人精品视频免费| 日韩西西人体444www| 新狼窝色av性久久久久久| 最近看过的日韩成人| 亚洲图色在线| 国产精品麻豆欧美日韩ww| 免费成人在线视频网站| 欧美成人午夜免费视在线看片| 久久国产婷婷国产香蕉| 国产色综合网| 亚洲精品午夜| 在线电影国产精品| 欧美高清视频免费观看| 曰韩精品一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 午夜在线播放视频欧美| 欧美欧美全黄| 午夜宅男久久久| 欧美精品七区| 亚洲天堂偷拍| 国产精品日韩欧美大师| 欧美一区二区三区四区在线观看| 午夜久久影院| 欧美国产日韩在线观看| 在线观看国产精品淫| 亚洲综合社区| 欧美成人有码| 国产精品视频yy9299一区| 欧美日韩高清区| 在线免费高清一区二区三区| 久久婷婷久久| 亚洲精品一区在线观看香蕉| 久久超碰97人人做人人爱| 国产在线观看精品一区二区三区| 翔田千里一区二区| 国语自产精品视频在线看一大j8| 亚洲精品影院在线观看| 亚洲第一搞黄网站| 国产精品美女久久久久久2018| 久久成人在线| 国产精品porn| 国产亚洲福利| 国产精品视频一区二区三区| 麻豆成人精品| 国产在线播放一区二区三区| 欧美在线日韩精品| 久久久久久久久一区二区| 一区一区视频| 欧美激情一区| 亚洲国产一区二区精品专区| 欧美大片网址| 欧美福利网址| 欧美激情亚洲视频| 亚洲激情在线观看视频免费| 国产精品毛片| 久久久精品视频成人| 欧美暴力喷水在线| 久久精品亚洲一区| 国产精品自拍小视频| 久久偷看各类wc女厕嘘嘘偷窃| 国产欧美日韩免费| 午夜精品一区二区三区在线| 狠狠综合久久| 亚洲国产视频直播| 性色av一区二区三区红粉影视| 欧美日韩亚洲高清一区二区| 国产精品普通话对白| 亚洲电影欧美电影有声小说| 久久不射中文字幕| 亚洲一区二区三区高清不卡| 激情婷婷久久| 欧美日韩三区四区| 亚洲一区网站| 亚洲视频在线观看免费| 欧美高清视频一二三区| 一区二区三区欧美| 欧美国产精品v| 欧美制服丝袜第一页| 精品动漫一区二区| 国产精品夫妻自拍| 日韩视频一区| 销魂美女一区二区三区视频在线| 久久成人免费日本黄色| 欧美精品xxxxbbbb| 国产亚洲第一区| 亚洲日韩第九十九页| 久久久噜噜噜久久中文字幕色伊伊| 欧美影院成年免费版| 91久久国产综合久久蜜月精品| 欧美1级日本1级| 欧美在线免费一级片| 欧美成人国产| 欧美丰满少妇xxxbbb| 欧美国产日韩二区| 亚洲欧洲中文日韩久久av乱码| 欧美激情黄色片| 久久免费高清视频| 红杏aⅴ成人免费视频| 国产精品亚洲第一区在线暖暖韩国| 欧美色综合天天久久综合精品| 欧美伦理视频网站| 久久久亚洲综合| 亚洲一区二区免费视频| 欧美一区二区性| 校园春色国产精品| 欧美一区二区三区四区在线观看地址| 欧美一区二区精品| 亚洲每日更新| 一区二区三区鲁丝不卡| 欧美日韩国产va另类| 亚洲综合色丁香婷婷六月图片| 一区二区三区中文在线观看| 欧美一级精品大片| 在线免费高清一区二区三区| 久久精品人人做人人爽电影蜜月|