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