全球MCU(微控制器)的市場競爭一直以來都相當地激烈,這兩年來進入到物聯網與穿戴式應用的討論,MCU業者們仍然沒有缺席。而身為主要的MCU供應商之一的NXP(恩智浦半導體)同樣也是如此。
|
/news/2014/12/02/1700468080S.JPG |
我們都知道,NXP在感測器集線器領域一直佔有一席之地,此次為了強化競爭實力,進一步地推出了以Cortex-M4架構為主的LPC54100系列產品線,其中LPC54102更是採用了M0+與M4搭配的異質雙核心架構,以進一步滿足物聯網與穿戴式應用等市場需求。
事實上,異質雙核心架構的MCU已經不是市場新聞,早在三年前,NXP所推出的LPC4300就有了M4搭配M0的架構,此次推出M0+與M4的組合,頗有沿續異質雙核心架構在市場討論熱度的味道在。NXP微控制器產品線多重市場總經理Ross Bannatyne便指出,採用異質雙核心架構的原因很簡單,就是希望能將系統功耗壓到最低,他進一步指出,M0+與M4的分工相當明顯,前者專職於外界資料的讀取,後者則是將收集完的資料利用演算法加以計算,以得所需要的資訊,再丟到外界。就以消耗電流的表現來看,NXP與競爭對手在資料讀取這方面的表現,擁有相當明顯的差異,NXP為55μA/MHz,競爭對手(單核的Cortex-M4核心)則為112μA/MHz。
至於LPC54102能配合多少感測器元件,Ross Bannatyne並沒有給一個相當明確的答案,考量到接腳與週邊介面等條件,理論上搭配無限個感測器元件,但在實務上還是要考量處理器核心的運算能力有多少來決定感測器的數量多寡。另一個值得注意的地方在於,NXP將Cortex-M0+的操作時脈拉抬到100MHz,這在既有的MCU市場中十分的罕見,對此,Ross Bannatyne表示,這是考量到系統能有更為彈性的表現,這一點十分重要,將時脈拉升至100MHz,這就意味著系統有機會讓時脈降低,功耗上的表現就能更為出色。
至於與業界的合作狀況,NXP的確也有相當積極的態度,像是感測器大廠Bosch雙方就各自的產品線進而提供對應的開發板、函式庫與演算法,國內外的晶片或是第三方軟體供應商,NXP都有配合。
Ross Bannatyne也談到,客戶採用多核心一定有他的考量存在,只是這次推出的架構的原因側重於功耗方面,多核心的優勢在於不同的軟體可以交由不同的核心負責,NXP也有提供多核心的除錯軟體讓客戶使用,所以使用多核MCU進行設計,並不困難,未來NXP也會持續推出相關產品線。