MCU的8、16位與ARM 32位之戰(zhàn)
據(jù)悉,Cortex-M0+能效很高(圖2),例如采用低成本90nm LP工藝,每MHz單位頻率消耗的電流只有9µA,約為目前市場(chǎng)上所有8位或16位處理器能耗的三分之一,而性能卻有大幅提高。
本文引用地址:http://www.ex-cimer.com/article/143174.htm不過(guò),飛思卡爾過(guò)去也有很多8位MCU和32位ColdFire/ColdFire+、PowerPC架構(gòu)等,將定位在一些專(zhuān)門(mén)的利基市場(chǎng)。而主流讓位給ARM架構(gòu)。
中立
Silicon Labs的Shahram Tadayon指出,在嵌入式行業(yè)中,ARM構(gòu)架已經(jīng)無(wú)處不在,并且成為了32位MCU的事實(shí)標(biāo)準(zhǔn)。所以,“ARM”必將會(huì)繼續(xù)成為2013年及以后MCU行業(yè)的熱門(mén)關(guān)鍵詞。
但盡管ARM技術(shù)在32位市場(chǎng)中越來(lái)越普及,Silicon Labs仍不認(rèn)為M系列命名法會(huì)代替位寬(bit數(shù))這種術(shù)語(yǔ)來(lái)描述微控制器的級(jí)別。例如,Silicon Labs仍持續(xù)看到對(duì)低于ARM Cortex-M0級(jí)別的8位MCU的強(qiáng)大客戶需求。8位構(gòu)架從一個(gè)內(nèi)核的角度來(lái)看更為簡(jiǎn)單,而32位MCU需要更多的非易失性存儲(chǔ)器和RAM存儲(chǔ)器、更復(fù)雜的系統(tǒng)功能和更高內(nèi)存需求密集度編程語(yǔ)言(比如相對(duì)于8位用匯編語(yǔ)言的C/C++語(yǔ)言)。有很多基本的嵌入式應(yīng)用只是簡(jiǎn)單地切換幾個(gè)比特,并不需要很多處理器馬力。比如,8位MCU對(duì)于一個(gè)家用簡(jiǎn)單無(wú)線玻璃破碎監(jiān)測(cè)傳感器或一個(gè)工廠地面溫度傳感器是非常完美的。此外,8位架構(gòu)比32位架構(gòu)有更高的確定性,并且8位的開(kāi)發(fā)非常簡(jiǎn)單。當(dāng)一位開(kāi)發(fā)人員寫(xiě)一行8位代碼時(shí),他/她清楚地知道代碼將怎樣運(yùn)行。8位MCU也生而具有很小的外形尺寸,例如,Silicon Labs提供的8位器件的封裝尺寸小至2 mm x 2 mm,同時(shí)還具有超高的外部設(shè)備集成度。Silicon Labs的一些8位器件也提供高達(dá)100MIPS的性能水平,同時(shí)在休眠模式時(shí)功耗降低至10nA。
越來(lái)越多的嵌入式開(kāi)發(fā)人員正遷移到標(biāo)準(zhǔn)化的內(nèi)核構(gòu)架上。為此,16位市場(chǎng)在穩(wěn)定的8位市場(chǎng)和快速成長(zhǎng)的32位市場(chǎng)之間被擠壓得越來(lái)越厲害。專(zhuān)有的架構(gòu)占據(jù)了16位世界,同時(shí)廣為流行的8051內(nèi)核被廣泛地應(yīng)用在8位設(shè)計(jì)中,而ARM技術(shù)已經(jīng)成為32位MCU的事實(shí)標(biāo)準(zhǔn)。鑒于這種市場(chǎng)動(dòng)向,Silicon Labs將繼續(xù)看到32位和8位設(shè)計(jì)獲得超過(guò)16位的牽引力。
在復(fù)雜應(yīng)用方面,發(fā)展標(biāo)準(zhǔn)的32位內(nèi)核有益于提高軟件開(kāi)發(fā)的可能性和可擴(kuò)展性。英飛凌的黃志鴻經(jīng)理指出,因?yàn)橄到y(tǒng)軟件將變得更加復(fù)雜,如果需要學(xué)習(xí)周期和不同平臺(tái),資源和成本都會(huì)增加。
linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論