嵌入式系統(tǒng)與桌面PC結(jié)構(gòu)非常不同,但其底層技術(shù)發(fā)展卻是一樣的,而且遵循著類似發(fā)展趨勢。當(dāng)桌面PC轉(zhuǎn)向64位架構(gòu)來滿足不斷增長的存儲器要求時,嵌入式系統(tǒng)也由于同樣的原因快速轉(zhuǎn)向32位處理器。桌面/服務(wù)器計算市場主要是圍繞x86架構(gòu),大多數(shù)創(chuàng)新和差異都在系統(tǒng)級,如雙核、四核或多核中央處理架構(gòu)、集成圖像處理器單元和存儲器控制器等等。同樣,嵌入式系統(tǒng)則主要圍繞簡單的32位RISC處理器,多核架構(gòu)、集成外設(shè)以及可配置處理等系統(tǒng)級發(fā)展,使得設(shè)計人員能夠快速適應(yīng)不斷變化的應(yīng)用要求。根據(jù)iSuppli的研究報告,2007年32位微控制器(MCU)市場將超過8位MCU市場。如圖1所示,32位MCU市場的增長速度超過了半導(dǎo)體市場其它部分的增長速度,而8位MCU市場的份額過去幾年時間里則有所下降。
這一趨勢的主要推動力是嵌入式系統(tǒng)中軟件內(nèi)容和復(fù)雜性的不斷增加,因此直接產(chǎn)生的后果是需要更寬的存儲器總線 (32位)來滿足軟件程序所使用的代碼和數(shù)據(jù)要求。與傳統(tǒng)微處理器不同,32位處理器不需要分段等存儲器管理技巧就可以處理更大的存儲器空間,因此使編程更容易。8位MCU必須采用難學(xué)難用的匯編語言來滿足小存儲器空間限制(少于32K字節(jié)),而許多32位嵌入式應(yīng)用則可以利用C/C++來編程,從而提高了嵌入式軟件開發(fā)人員生產(chǎn)力。更為重要的是,越來越多的操作系統(tǒng)(實時和非實時)都提供現(xiàn)成的驅(qū)動程序和軟件庫,從而使軟件開發(fā)人員能夠集中于應(yīng)用本身的開發(fā)。
集成降低成本
在摩爾定律的指引下,越來越細(xì)的硅工藝線寬使得32位嵌入式解決方案的成本不斷降低,從而可以滿足更多的應(yīng)用對價格的要求。此外,集成外設(shè)和片上存儲器進(jìn)一步降低了元器件和總體材料清單成本。通過集成針對手機(jī)和游戲機(jī)等垂直應(yīng)用而優(yōu)化的外設(shè),許多器件的價格大大降低,直接推動了市場增長。
價格壓力還導(dǎo)致只能在這些系統(tǒng)中集成一組固定的外設(shè),因此通常的外設(shè)組合是面向大批量應(yīng)用的。然而,不可能有適用于所有應(yīng)用的萬能器件,因此許多小批量、中等規(guī)模甚至大批量應(yīng)用都無法直接利用成品集成解決方案。其結(jié)果是設(shè)計人員必須采用額外的芯片來擴(kuò)展外設(shè)、分流處理器的負(fù)擔(dān),或增加膠合邏輯。這也是可配置處理解決方案產(chǎn)生的原因。
可配置32位處理
根據(jù)Gartner Dataquest的報告,如圖2所示,基于FPGA嵌入式處理方案的應(yīng)用正在增長,到2010年,約40%的FPGA設(shè)計將包括嵌入式處理器。因為能夠定制滿足特定應(yīng)用或產(chǎn)品的要求,嵌入系統(tǒng)設(shè)計人員正在越來越多地采用基于FPGA的可配置處理解決方案。這一方法的主要優(yōu)點是可通過集成降低成本,同時還可實現(xiàn)產(chǎn)品在市場上的差異化。
通過選擇同一FPGA系列中的不同器件,或者將設(shè)計重新適配到新的FPGA器件中,能夠針對更高性能、更低成本、或者不同的I/O標(biāo)準(zhǔn)進(jìn)行個性設(shè)計。這樣可以降低設(shè)計過時的風(fēng)險,從而保證設(shè)計是未來可用的。對于必須有長使用壽命的產(chǎn)品(如汽車或工業(yè)應(yīng)用),這是特別關(guān)鍵的一個因素。

圖1:32位MCU市場的增長速度超過了其它類型的MCU的增長速度。
可配置處理系統(tǒng)的配置(或定制)的層面包括:
處理器配置
1. 乘法器、除法器、浮點單元以及其它。
2. 指令或數(shù)據(jù)緩沖配置。
3. 協(xié)處理器或硬件加速器。
系統(tǒng)配置
1. I/O外設(shè)選擇、定制、DMA選擇。
2. 存儲器外設(shè)選擇、定制。
應(yīng)用配置
1. RTOS選擇、定制。
2. 應(yīng)用庫/中間件定制。
許多產(chǎn)品都包括需要某種形式網(wǎng)絡(luò)或通信接口的嵌入式系統(tǒng)。由于以太網(wǎng)成本低、幾乎無處不在,并且可以利用TCP/IP等互聯(lián)網(wǎng)協(xié)議連接互聯(lián)網(wǎng),因此以太網(wǎng)是目前在嵌入式產(chǎn)品中應(yīng)用最廣泛的網(wǎng)絡(luò)接口之一。根據(jù)目標(biāo)應(yīng)用的不同,網(wǎng)絡(luò)子系統(tǒng)的要求變化也相當(dāng)大。簡單的遠(yuǎn)程控制和監(jiān)控應(yīng)用只需要每秒數(shù)千比特的傳輸能力,而高端存儲或視頻應(yīng)用則需要持續(xù)的千兆比特級的吞吐能力。
為簡單起見,我們將使用TCP載荷吞吐能力做為性能比較的主要指標(biāo)。表1列出了一些典型應(yīng)用以及相應(yīng)的TCP/IP載荷吞吐能力要求。

表一:不同應(yīng)用的網(wǎng)絡(luò)吞吐量要求
可配置的嵌入式網(wǎng)絡(luò)
基于FPGA的處理解決方案提供的強(qiáng)大靈活性允許您根據(jù)需要開啟或禁止處理器、IP內(nèi)核以及軟件平臺的高級功能,并且可以對許多獨立參數(shù)進(jìn)行精細(xì)調(diào)整,直到在軟件一級滿足應(yīng)用的要求。此外,利用建模工具可以識別任何性能關(guān)鍵的軟件功能并將其分流至適當(dāng)?shù)挠布铀倨骰騾f(xié)處理器來完成。容-源-電-子-網(wǎng)-為你提供技術(shù)支持
本文地址:http://www.jssjbk.com/dz/22/15469290073071.shtml
本文標(biāo)簽:
猜你感興趣:
基于FPGA器件實現(xiàn)多頻鍵控調(diào)制電路的設(shè)計和仿真驗證研
數(shù)字信號傳輸系統(tǒng)分為基帶傳輸系統(tǒng)和頻帶傳輸系統(tǒng).頻帶傳輸系統(tǒng)也叫數(shù)字調(diào)制系統(tǒng)。數(shù)字調(diào)制信號又稱為鍵控信號,數(shù)字調(diào)制過程中處理的是數(shù)字信號,而載波有振幅、頻率和相
關(guān)鍵詞: 所屬欄目:設(shè)計編程
如何為嵌入式系統(tǒng)選擇最低功耗的微控制器
設(shè)計低功耗MCU并不容易,也沒有為您的特定嵌入式設(shè)計選擇合適的MCU。許多特定于應(yīng)用的注意事項都會起到作用,這使得比較MCU規(guī)格表具有挑戰(zhàn)性。本文分析了在分析競爭性MCU替
關(guān)鍵詞: 所屬欄目:設(shè)計編程
超詳細(xì)的FPGA芯片解讀(圖文)
近日,有媒體報道稱,北京微電子技術(shù)研究所日前成功研制出國內(nèi)首個自主可控的宇航用千萬門級高性能高可靠FPGA(現(xiàn)場可編程門陣列)芯片。FPGA一直是國內(nèi)的短板,市場基本被
關(guān)鍵詞:單片機(jī) 所屬欄目:設(shè)計編程
嵌入式系統(tǒng)的工作原理和應(yīng)用
嵌入式系統(tǒng)的工作原理和應(yīng)用 計算機(jī)作為20世紀(jì)人類社會最偉大的發(fā)明之一,近期也逐步邁入后PC時代。后PC時代的到來也標(biāo)志著嵌入式產(chǎn)品的誕生,如手機(jī)、PDA、數(shù)控機(jī)床等。
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
嵌入式匯編語言學(xué)習(xí)經(jīng)驗
最近參與了一個項目,需要用嵌入式匯編寫測試程序。匯編程序?qū)戇^,C程序也寫過,但是將它們混合起來寫還是第一次,完全沒有概念。只能上網(wǎng)找資料,自己慢慢摸索。 自己一
關(guān)鍵詞: 所屬欄目:設(shè)計編程
談?wù)勄度胧较到y(tǒng)的特點——詳細(xì)介紹
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
什么是嵌入式系統(tǒng)及十大功能
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
介紹Java嵌入式系統(tǒng)開發(fā)
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
嵌入式系統(tǒng)|嵌入式Linux開發(fā)簡介
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
嵌入式軟件開發(fā)|發(fā)展趨勢
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
什么是嵌入式系統(tǒng)
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
嵌入式系統(tǒng)詳細(xì)介紹
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
最新嵌入式系統(tǒng)|常用詞匯表2
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機(jī) 所屬欄目:設(shè)計編程
最新嵌入式系統(tǒng)|常用詞匯表1
無
關(guān)鍵詞: 所屬欄目:設(shè)計編程