恩智浦雙核微控制器定義數(shù)字信號控制新規(guī)則
ARM在嵌入式MCU市場有著眾多的追隨者,其Cortex系列更是成為MCU供應(yīng)商極力追捧的對象,如采用ARM Cortex™-M3內(nèi)核的MCU,有TI Stellaris系列,ST STM32系列,Atmel SAM3S系列,而飛思卡爾也在前幾個月牽手ARM,推出基于Cortex™-M4的Kinetis系列MCU。但這些MCU廠商對于ARM的熱衷程度遠(yuǎn)不及恩智浦,可以說恩智浦是ARM Cortex-M構(gòu)架的鐵桿粉絲,已形成M0/M3/M4 全系列微控制器產(chǎn)品,從性能、功耗和價(jià)格等方面不斷的滿足客戶的嵌入式系統(tǒng)需求。
基于ARM Cortex-M構(gòu)架的全線產(chǎn)品
近日,恩智浦推出ARM Cortex™-M4和Cortex-M0雙核架構(gòu)的非對稱數(shù)字信號控制器LPC4000系列,為DSP和MCU應(yīng)用開發(fā)提供了單一的架構(gòu)和環(huán)境。正如恩智浦半導(dǎo)體副總裁暨全球微控制器產(chǎn)品線總經(jīng)理Geoff Lees所說,“LPC4000不只是又一款Cortex-M4處理器,而是針對微控制器和DSP應(yīng)用推出的一款多核處理產(chǎn)品。配置型外設(shè)可以降低LPC4000用戶對外部ASIC功能的依賴。M4和M0的組合開創(chuàng)了ARM Cortex構(gòu)架處理器研發(fā)的先河,定義了數(shù)字信號控制新規(guī)則。”
LPC4000系列控制器中,Cortex-M4處理器擔(dān)負(fù)著微控制器的基本功能和高性能數(shù)字信號處理功能,如集成的中斷控制器、低功耗模式、低成本調(diào)試以及單周期MAC、單指令多數(shù)據(jù)(SIMD)技術(shù)、飽和算法、浮點(diǎn)運(yùn)算單元等。Cortex-M0作為協(xié)處理器,分擔(dān)Cortex-M4處理器大量數(shù)據(jù)移動和I/O處理任務(wù),減小Cortex-M4帶寬占用,使得Cortex-M4可以全力處理數(shù)字信號控制應(yīng)用中的數(shù)字計(jì)算。
恩智浦認(rèn)為這種非對稱雙核架構(gòu)降低了功耗、成本和系統(tǒng)復(fù)雜性,為開發(fā)人員提供了單一芯片解決方案,讓軟件分配變得更簡單。無論是想要獲得高效數(shù)學(xué)運(yùn)算功能的微控制器設(shè)計(jì)人員,還是想使用更多外部備的DSP設(shè)計(jì)人員,都能通過LPC4000獨(dú)有的架構(gòu)獲益。
眾所周知,相比DSP,MCU在完成數(shù)字信號處理能力方面遜色不少,而恩智浦這種雙ARM架構(gòu),比起ARM+DSP的組合,在市場應(yīng)用中如何制勝,Geoff表示ARM+DSP構(gòu)架的產(chǎn)品主要面向的是中高端市場,而恩智浦的這種架構(gòu)面向中低端的應(yīng)用,希望其在馬達(dá)控制、電源管理、工業(yè)自動化、機(jī)器人、醫(yī)療、汽車配件和嵌入式音頻等領(lǐng)域大顯身手。