正方:ARM 32位不會取代傳統(tǒng)8、16位
上海海爾集成電路銷售總監(jiān)唐群認(rèn)為,雖然Cortex-M0、M3和M4在市場上的反應(yīng)比較好,但并不認(rèn)為會取代現(xiàn)有的8位,16位以及32位MCU。傳統(tǒng)的8位、16位仍然有他們特定的市場需求,就像4位單片機的應(yīng)用仍然占有一定市場份額一樣。一方面,Cortex-M0、M3和M4的市場占有率會不斷擴大;另一方面,MIPS的32位MCU在控制類領(lǐng)域仍具有一定的發(fā)展空間。
在良性競爭的市場環(huán)境下,技術(shù)革新會促進整個行業(yè)的快速發(fā)展,企業(yè)的發(fā)展壓力也會越來越大,誰掌握了市場先機,誰就有了話語權(quán)。
瑞薩電子(中國)有限公司通用產(chǎn)品中心副總監(jiān)吳曉立分析認(rèn)為,很多傳統(tǒng)MCU性能優(yōu)于ARM Cortex產(chǎn)品。他舉例說,相比于市場上流行的基于ARM Cortex核MCU,瑞薩電子的MCU在性能上具有一定的優(yōu)勢。從功耗來看,瑞薩電子的16位MCU——RL78系列的功耗指標(biāo)在業(yè)界處于領(lǐng)先地位,而32位RX系列與Cortex系列相比也有一定優(yōu)勢。
在高性能MCU產(chǎn)品選擇中,相比現(xiàn)有的ARM Cortex-M4產(chǎn)品,RX600系列在性能上擁有明顯優(yōu)勢,例如DMIPS(1.65DMIPS/MHz)、中斷處理的負(fù)荷(8指令周期)、Flash速度(100MHz)、代碼長度等指標(biāo)RX600系列都處于領(lǐng)先地位,而產(chǎn)品的可選擇性、外設(shè)數(shù)量(以太網(wǎng)、USB、CAN、SPI、UART等各種接口)RX600系列也有一定的優(yōu)勢。
回到8位、16位、32位MCU這個話題,瑞薩電子的策略是使用RL78系列覆蓋低功耗、高性價比需求,RX系列覆蓋高性能應(yīng)用。
特別面對中國市場,瑞薩電子的策略是推廣“最適合”的產(chǎn)品,推出了面向電動自行車、微波爐、煙霧傳感器、觸摸按鍵等專用MCU。在2013年1月底,瑞薩推出了小容量Flash存儲器、采用10管腳SSOP封裝的單片機,單價低至1元人民幣,幫助客戶實現(xiàn)使用分立器件和定時器芯片無法實現(xiàn)的功能。
反方:ARM 32位會蠶食傳統(tǒng)市場
意法半導(dǎo)體(ST)中國區(qū)MCU高級市場部經(jīng)理曹錦東稱,發(fā)展是由客戶的選擇決定的!性能、價格、集成度、可擴展性、生態(tài)系統(tǒng)等因素將左右客戶的選擇。今天,基于Cortex-M內(nèi)核的產(chǎn)品為此受眾多廠商的青睞,其主要原因是其性能、功耗和生態(tài)系統(tǒng)。這些都是傳統(tǒng)MCU所不能比擬的,同時這些將提升應(yīng)用的性能,節(jié)約開發(fā)成本,加快上市速度。ST作為Cortex-M MCU的先驅(qū), STM32系列已上市6年,受到眾多客戶的青睞。
據(jù)WSTS統(tǒng)計,MCU市場8/16位開始下降,傳統(tǒng)的8/16位應(yīng)用正在遷移到32位(如圖1)。飛思卡爾微控制器部亞太區(qū)市場總監(jiān)曾勁濤分析原因認(rèn)為,ARM強大的生態(tài)環(huán)境方便客戶開發(fā)和經(jīng)驗交流。為此,MCU大廠飛思卡爾也改變了戰(zhàn)略,三年前獲得了ARM Cortex-M4的授權(quán),推出了Kinetis K系列,定位較高端32位MCU市場。之后,飛思卡爾又和ARM共同開發(fā)了M0處理器(向ARM提供了8位MCU的部分知識和經(jīng)驗),該公司也成為第一批獲得Cortex-M0處理器授權(quán)的廠商之一,并已量產(chǎn)基于M0的Kinetis L系列。
據(jù)悉,Cortex-M0+能效很高(圖2),例如采用低成本90nm LP工藝,每MHz單位頻率消耗的電流只有9µA,約為目前市場上所有8位或16位處理器能耗的三分之一,而性能卻有大幅提高。
不過,飛思卡爾過去也有很多8位MCU和32位ColdFire/ColdFire+、PowerPC架構(gòu)等,將定位在一些專門的利基市場。而主流讓位給ARM架構(gòu)。
中立
Silicon Labs的Shahram Tadayon指出,在嵌入式行業(yè)中,ARM構(gòu)架已經(jīng)無處不在,并且成為了32位MCU的事實標(biāo)準(zhǔn)。所以,“ARM”必將會繼續(xù)成為2013年及以后MCU行業(yè)的熱門關(guān)鍵詞。
但盡管ARM技術(shù)在32位市場中越來越普及,Silicon Labs仍不認(rèn)為M系列命名法會代替位寬(bit數(shù))這種術(shù)語來描述微控制器的級別。例如,Silicon Labs仍持續(xù)看到對低于ARM Cortex-M0級別的8位MCU的強大客戶需求。8位構(gòu)架從一個內(nèi)核的角度來看更為簡單,而32位MCU需要更多的非易失性存儲器和RAM存儲器、更復(fù)雜的系統(tǒng)功能和更高內(nèi)存需求密集度編程語言(比如相對于8位用匯編語言的C/C++語言)。有很多基本的嵌入式應(yīng)用只是簡單地切換幾個比特,并不需要很多處理器馬力。比如,8位MCU對于一個家用簡單無線玻璃破碎監(jiān)測傳感器或一個工廠地面溫度傳感器是非常完美的。此外,8位架構(gòu)比32位架構(gòu)有更高的確定性,并且8位的開發(fā)非常簡單。當(dāng)一位開發(fā)人員寫一行8位代碼時,他/她清楚地知道代碼將怎樣運行。8位MCU也生而具有很小的外形尺寸,例如,Silicon Labs提供的8位器件的封裝尺寸小至2 mm x 2 mm,同時還具有超高的外部設(shè)備集成度。Silicon Labs的一些8位器件也提供高達100MIPS的性能水平,同時在休眠模式時功耗降低至10nA。
越來越多的嵌入式開發(fā)人員正遷移到標(biāo)準(zhǔn)化的內(nèi)核構(gòu)架上。為此,16位市場在穩(wěn)定的8位市場和快速成長的32位市場之間被擠壓得越來越厲害。專有的架構(gòu)占據(jù)了16位世界,同時廣為流行的8051內(nèi)核被廣泛地應(yīng)用在8位設(shè)計中,而ARM技術(shù)已經(jīng)成為32位MCU的事實標(biāo)準(zhǔn)。鑒于這種市場動向,Silicon Labs將繼續(xù)看到32位和8位設(shè)計獲得超過16位的牽引力。
在復(fù)雜應(yīng)用方面,發(fā)展標(biāo)準(zhǔn)的32位內(nèi)核有益于提高軟件開發(fā)的可能性和可擴展性。英飛凌的黃志鴻經(jīng)理指出,因為系統(tǒng)軟件將變得更加復(fù)雜,如果需要學(xué)習(xí)周期和不同平臺,資源和成本都會增加。