探討PIC32的后路在何方?
許多嵌入式極客都在想,如果他們繼續(xù)在Microchip的PIC32系列MCU上投入時(shí)間、精力和金錢(qián),前景會(huì)怎么樣。他們的投資會(huì)是安全的嗎,和選擇TI、NXP、ST的ARM Cortex-M3內(nèi)核CPU的工程師相比又如何?ARM用戶(hù)很有信心地認(rèn)為,如果他們選擇從Cortex-R系列升級(jí)到Cortex-A系列更高端的處理器,肯定會(huì)有效果。另外還有一個(gè)觀察,就是使用了強(qiáng)大的MCU以后,用戶(hù)傾向于使用MPU(應(yīng)用處理器)而不是繼續(xù)使用MCU。MIPS的M4k/14k針對(duì)通用嵌入式和深度嵌入式應(yīng)用,特別是針對(duì)MCU,在此之上更多的是MPU而不是MCU。
有趣的是Microchip取得了MIPS M14k和M14Kc內(nèi)核系列的授權(quán)并將推出后續(xù)產(chǎn)品,這樣看來(lái)很明顯雙方都投入于這一架構(gòu),并將帶來(lái)更多基于該架構(gòu)的強(qiáng)大的MCU。
以下廠商提供基于MIPS處理器內(nèi)核的通用MPU:
Ingenic半導(dǎo)體基于MIPS32的XBurst系列:提供從JZ4750到JZ4770的360MHz至1GHz時(shí)鐘速度的產(chǎn)品。芯片的功效非常高,能耗可低至0.05nW/MHz,性能高達(dá)2.5DMIPS/MHz。很出色!JZ系列成功用于包括Cruz tab在內(nèi)的多款平板產(chǎn)品中。Ingenic一直是MIPS領(lǐng)域的成功故事。他們還提供針對(duì)WinCE、Linux和Android的開(kāi)發(fā)工具。
東芝TX39和TX49系列:TX39基于MIPS32內(nèi)核,而TX49基于MIPS64內(nèi)核。時(shí)鐘速度從200MHz到660MHz不等。產(chǎn)品針對(duì)數(shù)字娛樂(lè)和多媒體應(yīng)用。
NetLogic的Alchemy系列:該系列處理器針對(duì)超低功耗嵌入式微處理器應(yīng)用。產(chǎn)品系列從Au1000到Au1380,時(shí)鐘和功耗表現(xiàn)各有不同。Alchemy系列的優(yōu)點(diǎn)在于內(nèi)置類(lèi)似MCU的外設(shè),包括GPIO、10/100以太網(wǎng)控制器、USB設(shè)備和主控、UART、IrDA控制器(SIR、MIR和FIR)、AC-97控制器、I2S控制器、SSI控制器和LCD控制器。這些產(chǎn)品以MPU的能力和工具套件提供了接近MCU的功能。
SiS基于Android的SoC:SiS681集成了32位的576MHz微處理器,提供32KB/16KB一級(jí)1/D緩存,32位1.3GHz DDRIII存儲(chǔ)子系統(tǒng),容量達(dá)5121MB,提供266MHz 2D圖形引擎,x8 NAND閃存和SD/MMC接口,以及10/100以太網(wǎng)介質(zhì)訪問(wèn)控制器。
SiS691提供Open GL ES2.0/1.0 3D圖形引擎,3D立體顯示引擎,支持3DLCD平板的50/60Hz減速器,VP6, WebM VP8和多視點(diǎn)視頻編解碼(MVC)視頻格式作為SiS通用視頻編解碼(UVD)的一部分,雙通道DDR3-1333存儲(chǔ)控制器,基于MIPS的CPU和400MHz音頻DSP處理器。
PMC-Sierra:處理器解決方案提供獨(dú)立管腳兼容的處理器和可從250MHz升級(jí)到1GHz的軟件,低待機(jī)和運(yùn)行功耗(分別低至100mW和1W),高達(dá)1GHz的集成處理器提供標(biāo)準(zhǔn)接口如PCI、GigE、DDR SDRAM、EJTAG和內(nèi)置IPSEC加強(qiáng)安全性。對(duì)第三方開(kāi)發(fā)伙伴有更廣泛的支持。PMC-Sierra的目標(biāo)市場(chǎng)是聯(lián)網(wǎng)設(shè)備。
當(dāng)然除此之外還有其他選擇,但以上是最值得注意的幾款。很明顯在PIC32之后還有許多出路,但通常MCU極客們并不知道這些。只要一些研究就可以發(fā)現(xiàn)有很多“相似的”MPU廠商,而掌握PIC32 MCU的專(zhuān)長(zhǎng)之后,未來(lái)肯定還有更大發(fā)展。然而需要改進(jìn)的是MIPS的市場(chǎng)策略。他們需要“強(qiáng)調(diào)”ARM這樣的架構(gòu)所做的,例如每個(gè)產(chǎn)品都有ARM內(nèi)核在其中,ARM就大膽地標(biāo)識(shí)出來(lái)。只要內(nèi)核的性能仍受關(guān)注,MIPS就和ARM棋逢對(duì)手。