嵌入式系統(tǒng)與桌面PC結(jié)構(gòu)非常不同,但其底層技術(shù)發(fā)展卻是一樣的,而且遵循著類似發(fā)展趨勢。當桌面PC轉(zhuǎn)向64位架構(gòu)來滿足不斷增長的存儲器要求時,嵌入式系統(tǒng)也由于同樣的原因快速轉(zhuǎn)向32位處理器。桌面/服務器計算市場主要是圍繞x86架構(gòu),大多數(shù)創(chuàng)新和差異都在系統(tǒng)級,如雙核、四核或多核中央處理架構(gòu)、集成圖像處理器單元和存儲器控制器等等。同樣,嵌入式系統(tǒng)則主要圍繞簡單的32位RISC處理器,多核架構(gòu)、集成外設以及可配置處理等系統(tǒng)級發(fā)展,使得設計人員能夠快速適應不斷變化的應用要求。根據(jù)iSuppli的研究報告,2007年32位微控制器(MCU)市場將超過8位MCU市場。如圖1所示,32位MCU市場的增長速度超過了半導體市場其它部分的增長速度,而8位MCU市場的份額過去幾年時間里則有所下降。
這一趨勢的主要推動力是嵌入式系統(tǒng)中軟件內(nèi)容和復雜性的不斷增加,因此直接產(chǎn)生的后果是需要更寬的存儲器總線 (32位)來滿足軟件程序所使用的代碼和數(shù)據(jù)要求。與傳統(tǒng)微處理器不同,32位處理器不需要分段等存儲器管理技巧就可以處理更大的存儲器空間,因此使編程更容易。8位MCU必須采用難學難用的匯編語言來滿足小存儲器空間限制(少于32K字節(jié)),而許多32位嵌入式應用則可以利用C/C++來編程,從而提高了嵌入式軟件開發(fā)人員生產(chǎn)力。更為重要的是,越來越多的操作系統(tǒng)(實時和非實時)都提供現(xiàn)成的驅(qū)動程序和軟件庫,從而使軟件開發(fā)人員能夠集中于應用本身的開發(fā)。
集成降低成本
在摩爾定律的指引下,越來越細的硅工藝線寬使得32位嵌入式解決方案的成本不斷降低,從而可以滿足更多的應用對價格的要求。此外,集成外設和片上存儲器進一步降低了元器件和總體材料清單成本。通過集成針對手機和游戲機等垂直應用而優(yōu)化的外設,許多器件的價格大大降低,直接推動了市場增長。
價格壓力還導致只能在這些系統(tǒng)中集成一組固定的外設,因此通常的外設組合是面向大批量應用的。然而,不可能有適用于所有應用的萬能器件,因此許多小批量、中等規(guī)模甚至大批量應用都無法直接利用成品集成解決方案。其結(jié)果是設計人員必須采用額外的芯片來擴展外設、分流處理器的負擔,或增加膠合邏輯。這也是可配置處理解決方案產(chǎn)生的原因。
可配置32位處理
根據(jù)Gartner Dataquest的報告,如圖2所示,基于FPGA嵌入式處理方案的應用正在增長,到2010年,約40%的FPGA設計將包括嵌入式處理器。因為能夠定制滿足特定應用或產(chǎn)品的要求,嵌入系統(tǒng)設計人員正在越來越多地采用基于FPGA的可配置處理解決方案。這一方法的主要優(yōu)點是可通過集成降低成本,同時還可實現(xiàn)產(chǎn)品在市場上的差異化。
通過選擇同一FPGA系列中的不同器件,或者將設計重新適配到新的FPGA器件中,能夠針對更高性能、更低成本、或者不同的I/O標準進行個性設計。這樣可以降低設計過時的風險,從而保證設計是未來可用的。對于必須有長使用壽命的產(chǎn)品(如汽車或工業(yè)應用),這是特別關(guān)鍵的一個因素。
圖1:32位MCU市場的增長速度超過了其它類型的MCU的增長速度。
可配置處理系統(tǒng)的配置(或定制)的層面包括:
處理器配置
1. 乘法器、除法器、浮點單元以及其它。
2. 指令或數(shù)據(jù)緩沖配置。
3. 協(xié)處理器或硬件加速器。
系統(tǒng)配置
1. I/O外設選擇、定制、DMA選擇。
2. 存儲器外設選擇、定制。
應用配置
1. RTOS選擇、定制。
2. 應用庫/中間件定制。
許多產(chǎn)品都包括需要某種形式網(wǎng)絡或通信接口的嵌入式系統(tǒng)。由于以太網(wǎng)成本低、幾乎無處不在,并且可以利用TCP/IP等互聯(lián)網(wǎng)協(xié)議連接互聯(lián)網(wǎng),因此以太網(wǎng)是目前在嵌入式產(chǎn)品中應用最廣泛的網(wǎng)絡接口之一。根據(jù)目標應用的不同,網(wǎng)絡子系統(tǒng)的要求變化也相當大。簡單的遠程控制和監(jiān)控應用只需要每秒數(shù)千比特的傳輸能力,而高端存儲或視頻應用則需要持續(xù)的千兆比特級的吞吐能力。
為簡單起見,我們將使用TCP載荷吞吐能力做為性能比較的主要指標。表1列出了一些典型應用以及相應的TCP/IP載荷吞吐能力要求。
表一:不同應用的網(wǎng)絡吞吐量要求
可配置的嵌入式網(wǎng)絡
基于FPGA的處理解決方案提供的強大靈活性允許您根據(jù)需要開啟或禁止處理器、IP內(nèi)核以及軟件平臺的高級功能,并且可以對許多獨立參數(shù)進行精細調(diào)整,直到在軟件一級滿足應用的要求。此外,利用建模工具可以識別任何性能關(guān)鍵的軟件功能并將其分流至適當?shù)挠布铀倨骰騾f(xié)處理器來完成。容-源-電-子-網(wǎng)-為你提供技術(shù)支持
本文地址:http://m.jssjbk.com/dz/22/15469290073071.shtml
本文標簽:
猜你感興趣:
數(shù)字信號傳輸系統(tǒng)分為基帶傳輸系統(tǒng)和頻帶傳輸系統(tǒng).頻帶傳輸系統(tǒng)也叫數(shù)字調(diào)制系統(tǒng)。數(shù)字調(diào)制信號又稱為鍵控信號,數(shù)字調(diào)制過程中處理的是數(shù)字信號,而載波有振幅、頻率和相
關(guān)鍵詞: 所屬欄目:設計編程
設計低功耗MCU并不容易,也沒有為您的特定嵌入式設計選擇合適的MCU。許多特定于應用的注意事項都會起到作用,這使得比較MCU規(guī)格表具有挑戰(zhàn)性。本文分析了在分析競爭性MCU替
關(guān)鍵詞: 所屬欄目:設計編程
近日,有媒體報道稱,北京微電子技術(shù)研究所日前成功研制出國內(nèi)首個自主可控的宇航用千萬門級高性能高可靠FPGA(現(xiàn)場可編程門陣列)芯片。FPGA一直是國內(nèi)的短板,市場基本被
關(guān)鍵詞:單片機 所屬欄目:設計編程
嵌入式系統(tǒng)的工作原理和應用 計算機作為20世紀人類社會最偉大的發(fā)明之一,近期也逐步邁入后PC時代。后PC時代的到來也標志著嵌入式產(chǎn)品的誕生,如手機、PDA、數(shù)控機床等。
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
最近參與了一個項目,需要用嵌入式匯編寫測試程序。匯編程序?qū)戇^,C程序也寫過,但是將它們混合起來寫還是第一次,完全沒有概念。只能上網(wǎng)找資料,自己慢慢摸索。 自己一
關(guān)鍵詞: 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞:嵌入式系統(tǒng)單片機 所屬欄目:設計編程
無
關(guān)鍵詞: 所屬欄目:設計編程