ARM发布用于数字信号控制的CORTEX-M4处理器

发布者:平凡的梦想最新更新时间:2010-02-23 来源: 电子工程世界关键字:ARM  Cortex-M4  DSC 手机看文章 扫描二维码
随时随地手机看文章

    ARM公司今天发布了创新的Cortex-M4处理器,为数字信号控制(DSC)应用提供高效的解决方案。同时,ARM公司也继续保持了针对先进的微控制器(MCU)应用的ARM Cortex-M系列处理器在业界的领导地位。

    Cortex-M4处理器完美融合了高效的信号处理能力以及Cortex-M 系列处理器诸多无可比拟的优势,包括低功耗、低成本和易于使用,旨在满足那些新兴的、灵活多变的解决方案的需求。这些解决方案的目标应用包括电机控制、汽车电子、电源管理、嵌入式音频以及工业自动化。

    Cortex-M4处理器具有一个单时钟周期乘法累加(MAC)单元、优化的单指令多数据(SIMD)指令、饱和运算指令和一个可选的单精度浮点运算单元(FPU)。这些数字信号处理功能基于一系列ARM Cortex-M系列处理器所采用的创新技术,包括:高性能32位内核,可达1.25DMIPS/MHz;Thumb-2指令集,提供最佳的代码密度;和一个嵌套向量中断控制器,能完成出色的中断处理。此外,该处理器还提供了一个可选的内存保护单元(MPU),提供低成本的调试/追踪功能和集成的休眠状态,以增加灵活性。嵌入式开发者将得以快速设计并推出令人瞩目的终端产品,具备最多的功能以及最低的功耗和尺寸。

    为基于DSP技术的市场提供追踪服务的领先市场调研公司Forward Concepts总裁Will Strauss表示:“嵌入式市场对于信号处理的要求已经从专用处理器转向了混合微控制器。这些产品能够提供出色的数字信号控制,同时又能为有效地进行其它处理操作提供灵活性。ARM的合作伙伴将从引入Cortex-M4处理器中获益,因为Cortex-M4不仅具备了最佳的数字信号控制操作所需的所有功能,还结合了深受市场认可的Cortex-M系列处理器的低功耗特点。”

    ARM物理IP系列能为Cortex-M4处理器提供最广泛的代工厂和技术支持,以完成物理实现。这包括针对台积电 CE018FG (180nm ULL)工艺提供的Cortex-M低功耗优化包,专门满足需要进行超低功耗实现的合作伙伴所需。

    针对那些定位于高性能MCU器件的合作伙伴,ARM同样提供在领先的代工厂工艺上的物理IP解决方案。为实现下一代MCU器件所提出的150MHz目标频率,ARM针对65nm GLOBALFOUNDRIES 65LPe工艺的物理IP能够仅以65000门和低于40µW/MHz的动态功耗完成Cortex-M4处理器的标准实现。如果添入FPU,也仅需增加25000门电路,从而能够以业界领先的尺寸完成该处理器的高性能实现。

    Keil MDK-ARM(微控制器开发套件)为Cortex-M4提供了强大的开发工具支持,该开发套件中包括了业内标准的ARM编译器,并提供对SIMD 和 FPU的扩展支持。此外,MDK-ARM中还包括了Cortex-M4处理器指令的完整仿真的µVision4,以及具有先进追踪功能的目标调试功能。

    此外,Cortex-M4处理器还得到了来自ARM Connected Community成员提供的开发工具、调试器和实时操作系统(RTOS)的支持。ARM Connected Community是业界最大的公司合作联盟生态系统,其成员联合起来共同为基于ARM架构的产品提供从设计到制造的完整解决方案。以下将介绍更多细节。

    Cortex微控制器软件接口标准(CMSIS)
    Cortex-M4处理器得到Cortex微控制器软件接口标准(CMSIS)的完全支持。CMSIS是独立于供应商的Cortex-M处理器系列硬件抽象层,为外设和实时操作系统提供了一致的、简单的软件接口。

    ARM目前正在对CMSIS进行扩展,将加入支持Cortex-M4扩展指令集的 C编译器;同时,ARM也在开发一个优化库,方便MCU用户开发信号处理程序。该优化库将包含数字滤波算法和其他基本功能,例如数学计算、三角计算和控制功能。数字滤波算法也将可以与滤波器设计工具和设计工具包(例如MATLAB和LabVIEW)配套使用。

    此外,ARM还开发了一系列Cortex-M4硬件和软件培训课程,以保证授权者能有效地将Cortex-M4处理器融入其设计,并以最低的市场风险和最短的上市时间实现最优的系统性能。

    Cortex-M4处理器已被五家领先的MCU半导体公司授权获得,其中包括恩智浦、意法半导体和德州仪器。

    恩智浦半导体微控制器产品线总经理Geoff Lees表示:“在我们的ARM Cortex-M产品线中加入ARM Cortex-M4处理器,是对我们原有的基于Cortex-M3和Cortex-M0处理器的产品系列的一个补充,将使我们能够为MCU市场提供端到端的解决方案。Cortex-M4处理器的推出将促成新一代微控制器的诞生,它将能满足信号处理市场对高性能、低成本的需求。”

    意法半导体微控制器部门32位MCU市场经理Semir Haddad表示:“Cortex-M4处理器将Cortex-M内核的应用扩展到了需要大量数学计算的应用。基于Cortex-M4处理器的产品线将完善我们的STM32微控制器产品线,从而使得我们的客户在得益于STM32的可扩展性特点的同时,还能获得增强的信号处理能力。”

    德州仪器全球Stellaris MCU营销总监Jean Anne Booth表示:“Cortex M4处理器使得PID回路和上层运动控制能够更好、更稳定地工作,提高了开发者通过高效电机控制实现节能的能力。同时,Cortex M4处理器也为使用如LabVIEW和Matlab/Simulink等元语言工具的广大非程序员打开了通往ARM MCU世界的大门。此外,Cortex M4处理器还提供原生C/C++应用的支持,使得在深度嵌入式系统中也能采用在工作站、手机和一般嵌入式处理器中所采用的相同算法,从而达到节省时间和降低风险的目的。”

    ARM处理器部门营销副总裁Eric Schorn表示:“在过去一段时间内,ARM曾经在处理器中添加了DSP功能,并在应用市场中取得了巨大的成功。但这是我们第一次在针对深度嵌入式设备设计的处理器中采用数字信号控制功能。Cortex M4处理器的设计是为了满足众多嵌入式应用对信号处理的日益增长的需求,这些应用包括电机控制、汽车电子、工业自动化、电源管理和音频应用。”

关键字:ARM  Cortex-M4  DSC 引用地址:ARM发布用于数字信号控制的CORTEX-M4处理器

上一篇:九旸电子获MIPS科技处理器IP授权
下一篇:欧比特:首家登陆创业板的IC设计公司

推荐阅读最新更新时间:2024-05-02 21:00

ARM9(S3C2440) LED控制
下面为TQ2440开发板的硬件LED接口: LED控制思想 1、将相应的引脚设置为输出 2、再将相应的引脚设置为低电平 代码实现 src: inc: 2440init.s为开发板开启首先运行的代码。目的:初始化C语言环境。 ; NAME: 2440INIT.S ; DESC: C start up codes ; Configure memory, ISR ,stacks ; Initialize C-variables 。。。。。。 。。。。。。 IMPORT MMU_SetAsyncBusMode IMPORT MMU_SetF
[单片机]
<font color='red'>ARM</font>9(S3C2440) LED控制
高端MCU战火烧到M4:X86仍猛攻,ARM不懈怠
目前基于ARM架构的处理器在移动设备市场额已经超过90%。在服务器市场,微软早在今年第一季度就宣布,将在下一版Windows(8)操作系统中支持ARM微处理器(以前Windows几乎一直是x86的独家操作系统)。ARM势力的扩张已让世人瞩目。 ARM的节节胜利,崛起于各家授权公司的创新和竞争 继飞思卡尔、NXP分别在去年8月、11月推出基于ARM Cortex-M4内核的微控制器产品之后,ST、TI在今年9月也相继发布相应产品,加剧了32位MCU市场的竞争局势。当意法半导体(ST)微控制器市场部经理曹锦东在“MCU!MCU!2011”大会上高调以“最高性能”定义了ST基于Cortex-M4内核的系列产品STM32 F4(它高达168
[手机便携]
ARM的嵌入式操作系统概述及汇总
嵌入式操作系统(Embedded Operation System,EOS)是指用于嵌入式系统的操作系统。嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层,如下图所示。嵌入式操作系统是负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能,是一种用途广泛的系统软件。 嵌入式LINUX 嵌入式linux 是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。 Linux做嵌入式的优势,首先,Linux是开放源代码;其次,Linux的内核小、效率高,可以定制,其系统内核最小只有约134KB;第
[单片机]
<font color='red'>ARM</font>的嵌入式操作系统概述及汇总
Arm 启动教育计划以解决半导体行业技能短缺问题
半导体教育联盟旨在联合产业界、学术界和政府的主要利益相关者,使企业能够获得促进半导体技术持续增长所需的专业人才。 SEA 已获得众多行业合作伙伴的支持,包括 Arduino、Cadence、康奈尔大学、半导体研究公司、意法半导体、Synopsys、台湾半导体研究所、全印度技术教育委员会和南安普顿大学。联盟希望合作伙伴的名单能继续扩大。 此外,联盟还积极鼓励有兴趣的各方加入和参与该倡议。SEA 的目标是巩固现有的合作伙伴关系并建立新的合作伙伴关系,在加快教育和培训机会的同时,提供行业资源和服务。 Arm 强调,世界经济大国正日益认识到半导体产业的全球战略意义。该行业正在投入数百亿美元,用于加强芯片产品的自给自足设
[半导体设计/制造]
基于ARM体系的嵌入式系统BSP的程序设计
ARM公司在32位RISC的CPU开发领域不断取得突破,其结构已经从V3发展到V6。 BSP(Board SupPORT Package)板级支持包介于主板硬件和操作系统之间,其功能与PC机上的BIOS相类似,主要完成硬件初始化并切换到相应的操作系统。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说,尽管实现的功能一样,可是写法和接口定义是完全不同的。另外,仔细研究所用的芯片资料也十分重要,例如尽管ARM在内核上兼容,但每家芯片都有自己的特色。所以这就要求BSP程序员对硬件、软件和操作系统都要有一定的了解。 本文介绍基于ARM体系的嵌
[单片机]
基于<font color='red'>ARM</font>体系的嵌入式系统BSP的程序设计
芯原与ARM 拓展合作伙伴关系,进一步满足高端消费者和网络SoC 设计需求
拓展后的合作关系还将完善芯原 SoC 应用平台用于关键垂直市场 芯原股份有限公司(VeriSilicon Holdings Co., Ltd.,简称芯原)与 ARM (LSE: ARM; Nasdaq: ARMHY) 今天宣布,芯原被授权使用 ARM926EJ-S(TM) 处理器。除了提供 ARM922T(TM) 处理器和 ARM7TDMI(R) 处理器外,双方达成的授权协议还将芯原当前基于 ARM926EJ-S 处理器的产品拓展至了完全可整合性能的、可配置的缓存系统,以作为一个 ARM(R) 授权设计中心。该协议还进一步增强了芯原在消费电子产品(如音频/视频,语音和多媒体)等应用领域的 ASIC 全包设计能力。 凭借这项
[焦点新闻]
GNU ARM 汇编指令
第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。 一. Linux汇编行结构 任何汇编行都是如下结构: ]] 每一个段以段名为开始, 以下一个段名或者文件结尾为结束。这些段都有缺省的标志(flags),连接器可以识别这些标志。(与armasm中的AREA相同)。 下面是ELF格式允许的段标志 标志 含义 a 允许段 w 可写段 x 执行段 【例3】定
[单片机]
围观ARM控制的逆变器电源电路设计方案
系统总体方案 如图1 所示,  逆变器 系统由升压电路、逆变电路、控制电路和反馈电路组成。低压 直流电源 DC12V经过升压电路升压、 整流 和 滤波 后得到约DC170V高压直流电,然后经全桥逆变电路DC/AC转换和LC 滤波器 滤波后得到AC110V的正弦交流电。 逆变器以 ARM 控制器为控制核心,输出电压和电流的反馈信号经反馈电路处理后进入ARM处理器的片内AD,经AD转换和数字PI运算后,生成相应的SPWM脉冲信号,改变SPWM的调制比就能改变输出电压的大小,从而完成整个逆变器的闭环控制。 SPWM方案选择 (1)PWM电源芯片方案 采用普通的PWM电源控制芯片,如SG3525、TL494、KA7500等,此类芯
[电源管理]
围观<font color='red'>ARM</font>控制的逆变器电源电路设计方案
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved