0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > Cortex-M4

Cortex-M4

+关注 0人关注

ARMCortex™-M4处理器是由ARM专门开发的最新嵌入式处理器,在M3的基础上强化了运算能力,新加了浮点、DSP、并行计算等,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。本文详细介绍Cortex-M4 性能, cortex m4 中文手册,cortex m4未来市场潜力。

文章: 42
视频: 3
浏览: 46230
帖子: 153

Cortex-M4简介

  ARMCortex™-M4处理器是由ARM专门开发的最新嵌入式处理器,在M3的基础上强化了运算能力,新加了浮点、DSP、并行计算等,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。其高效的信号处理功能与Cortex-M处理器系列的低功耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新兴类别的灵活解决方案。

Cortex-M4百科

  ARMCortex™-M4处理器是由ARM专门开发的最新嵌入式处理器,在M3的基础上强化了运算能力,新加了浮点、DSP、并行计算等,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。其高效的信号处理功能与Cortex-M处理器系列的低功耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新兴类别的灵活解决方案。

  信号控制

  Cortex-M4提供了无可比拟的功能,以将[1] 32位控制与领先的数字信号处理技术集成来满足需要很高能效级别的市场。Cortex-M4处理器采用一个扩展的单时钟周期乘法累加(MAC)单元、优化的单指令多数据(SIMD)指令、饱和运算指令和一个可选的单精度浮点单元(FPU)。这些功能以表现ARMCortex-M系列处理器特征的创新技术为基础。包括:

  a)RISC处理器内核:高性能32位CPU、具有确定性的运算、低延迟3阶段管道,可达1.25DMIPS/MHz;

  b)Thumb-2®指令集:16/32位指令的最佳混合、小于8位设备3倍的代码大小、对性能没有负面影响。提供最佳的代码密度;

  c)低功耗模式:集成的睡眠状态支持、多电源域、基于架构的软件控制;

  d)嵌套矢量中断控制器(NVIC):低延迟、低抖动中断响应、不需要汇编编程、以纯C语言编写的中断服务例程。能完成出色的中断处理;

  e)工具和RTOS支持:广泛的第三方工具支持、Cortex微控制器软件接口标准(CMSIS)、最大限度地增加软件成果重用。

  f)CoreSight调试和跟踪:JTAG或2针串行线调试(SWD)连接、支持多处理器、支持实时跟踪。此外,该处理器还提供了一个可选的内存保护单元(MPU),提供低成本的调试/追踪功能和集成的休眠状态,以增加灵活性。嵌入式开发者将得以快速设计并推出令人瞩目的终端产品,具备最多的功能以及最低的功耗和尺寸。

  ARM7 ARM9 ARM Cortex M3 M4 有什么区别

  一般情况下ARM7 Cortex-M3 Cortex-M4可以认为是一类,M3和M4都是针对微控制器(单片机)设计的,一般运行嵌入式操作系统或者不带操作系统。而ARM7更多时候也是作为单片机,比如一些蓝牙芯片是ARM7的。Cortex-M3和M4相比,M4有浮点数运算单元和SIMD指令(DSP)(可以加快一些数学运算的速度),都有功能较强的中断控制器。ARM7架构较老,运算性能和中断性能较差,基本上可以被Cortex-M3和M4完全替代。ARM9一般看到的是应用级处理器,运行Linux或者OpenWRT之类的操作系统。ARM9一般主频会比较高,所以处理速度比大部分微控制器快。ARM9开发相对更加复杂,不过可以用linux下的驱动模块。

  这些都是处理器的IP核,可以大致相当于CPU的架构。不同厂家用同一款IP核做出来的芯片可能差别很大。具体要看各个厂家的数据手册,整体上性能ARM9》Cortex-M4》Cortex-M3》ARM7。

  ARM Cortex-M4内核MCU的优势在哪里

  去年2月,ARM公司发布Cortex-M4处理器。关于Cortex-M4与Cortex-M3的区别,ST公司梁平先生说得很直白:M4不是用来取代M3的,它只是多了浮点运算功能。如果你不需要浮点DSP,M3就足够了。梁平说,Cortex-M4的DSP性能比16位DSP芯片要好,但不及32位DSP芯片。Cortex-M4微控制器的目标应用包括电机控制、汽车电子、电源管理、嵌入式音频以及工业自动化。

  ST:我们的F4系列最快

  上月参加北京媒体见面会的有ST微控制器全球市场部总监Daniel Colonna先生、大中国暨南亚地区微控制器与微处理器应用部高级经理梁平先生和北中国区市场部经理曹锦东先生。ST宣称,他们基于Cortex-M4内核的STM32 F4系列微控制器是全球性能最强的Cortex-M微控制器。归功于强大的ART实时加速器,STM32 F4的处理能力远胜于竞争产品,如下图所示。

  

  笔者认为,ST的主要竞争优势在于其STM32产品的深入人心。STM32是非常成功的ARM Cortex-M3微控制器。至2011年一季度,STM32占Cortex-M内核产品出货量的45%,产品认知度非常高。F4系列的加入为ST公司的客户提供了更多的选择,巩固力量ST在Cortex-M产品方面的领先地位。

  ST的F4系列采用自主的90nm工艺制作。在100MHz工作频率下,F4的运行电流小于20mA(工作电压1.2V)。

  TI:我们的Stellaris最合适

  TI此次推出的Stellaris Cortex-M4F微控制器的工作频率是80MHz。该公司Stellaris微控制器业务部总经理Jean Anne Booth称,80MHz是最好的性能、功耗价格平衡点。如果客户需要性能更高的产品,TI有其他的产品线可供选择。TI公司产品线及其宽广,提供从不到1美元的Stellaris到超过1GHz的A8、A9产品。这样看来,TI的确没有必要刻意追求Cortex-M4微处理器的极致性能。

  Booth女士称,TI的Cortex-M4F微控制器的优势有以下几点。首先是高性能模拟集成。它具备两个1 MSPS 12 位ADC,且无需硬件平均,另外具备三个模拟比较器。其次,连接功能丰富。其外设包括8个UART、6个I2C、4个SPI、2个CAN和1个USB OTG。最后,归功于TI先进的65nm工艺,Stellaris MCU的功耗很低。M4F待机电流低可至1.6 μA,运行RTC 模式低至1.7 μA,唤醒时间不高于500μs。产品的框图如下所示。

  

  两家公司都为新产品提供丰富的工具和软件支持。值得一提的是,ST公司的STM32F4DISCOVERY体验套件售价仅14.9美元,非常适合小公司和个人用户用于快速产品评估和样机制作。

  STM32 F4系列打开了通向数字信号控制器(DSC)市场的大门,可以应用在需要一定运算的场合,如医疗服务、销售终端设备(POS)、建筑安全系统、工厂自动化、家庭娱乐、太阳能面板、测试与计量等,可以直接取代一些定点DSP。STM32 F4与前几个系列的引脚和软件兼容,为客户产品升级提供了方便。

查看详情

cortex-m4知识

展开查看更多

cortex-m4技术

STM32F407VET6高性能基础系列、带DSP和FPU的Arm Cortex-M4内核

STM32F407VET6高性能基础系列、带DSP和FPU的Arm Cortex-M4内核

LCD并行接口,8080/6800模式

2024-02-29 标签:振荡器Cortex-M4FPU 360 0

RT-Thread启动进入就绪态最高优先级线程的全过程与栈帧分析(下)

RT-Thread启动进入就绪态最高优先级线程的全过程与栈帧分析(下)

Step 11. 继续单步到rt_hw_context_switch_to函数处。

2023-11-08 标签:寄存器Cortex-M4SVC 649 0

快速上手micro ros在RT-Thread上

快速上手micro ros在RT-Thread上

快速上手micro ros && RT-Thread(serial和udp方式)

2023-10-26 标签:Cortex-M4STM32F407RT-Thread 370 0

基于LVGL8.3.8的类windowsUI界面设计

基于LVGL8.3.8的类windowsUI界面设计

开机动画:模仿鸿蒙操作系统的开机视频,自己用PR做了个类似的RTT开机视频(个人用途)

2023-09-18 标签:解码器加速器Cortex-M4 1398 0

rt-thread线程栈初始化参数分析

rt-thread线程栈初始化参数分析

RT-Thread 在线程初始化的代码内有一段初始化线程堆栈的代码

2023-08-14 标签:存储器cpu芯片Cortex-M4 962 0

STM32单片机架构详解

STM32单片机架构详解

今天打算继续总结stm32单片机的基础知识,巩固基础。这里呢,声明一下,《stm32单片机基础知识总结》主要基于stm32f1及stm32f4两个系列来...

2023-06-12 标签:单片机内核stm32 4361 0

英飞凌和ST高性能车规MCU分析

英飞凌和ST高性能车规MCU分析

时间维度,TC4X和Stellar系列的启动时间应该相差不大,预计是2017~2018年之间;

2023-06-11 标签:mcuarmFlaSh 997 0

ARM Cortex-M4内核架构概述

ARM Cortex-M4内核架构概述

Cortex-M3(2005年发布)和Cortex-M4(2010年发布)处理器是ARM公司设计的处理器。

2023-06-09 标签:处理器寄存器存储器 8652 0

基于Arm Cortex-M4内核的APM32F405/407系列MCU介绍

APM32F405/407系列MCU,基于ArmCortex-M4内核,全面兼顾高运算、高实时、易用性等特点,拥有出色的CPU运算性能

2022-11-18 标签:ARM技术OTGPHY 3049 0

S32K144芯片内存映射图与启动流程分析

线程模式(Thread Model),应用程序正常执行的时候所在的模式,处理器每次reset重启后进入这个模式;

2022-10-31 标签:ARM处理器Cortex-M4S32k144 1.1万 0

查看更多>>

cortex-m4资讯

Microchip推出CEC1736实时平台信任根器件,扩展TrustFLEX系列

随着技术和网络安全标准的不断发展,Microchip Technology Inc.(微芯科技公司)通过其CEC1736 TrustFLEX器件可帮助客...

2024-03-27 标签:处理器控制器嵌入式 129 0

东芝推出一种适用于电机控制的Arm® Cortex®-M4微控制器

东芝推出一种适用于电机控制的Arm® Cortex®-M4微控制器

东芝电子元件及存储装置株式会社(“东芝”)今日宣布,采用Cortex®-M4内核并搭载FPU的TXZ+™族高级系列32位微控制器的M4K组新增8款新产品...

2024-03-27 标签:微控制器电机控制物联网 337 0

广芯微发布基于自研主芯片的光伏微型逆变器参考设计平台

广芯微发布基于自研主芯片的光伏微型逆变器参考设计平台

光伏逆变器是将光伏(PV)太阳能板产生的可变直流电压转换为市电频率交流电(AC)的逆变器,并网输入到电网输电系统。

2024-03-04 标签:开关电源微处理器Cortex-M4 296 0

你知道TinyML运行效能谁说了算吗?

你知道TinyML运行效能谁说了算吗?

在AI芯片或神经加速处理器(Neural Network Processing Unit, NPU或Deep Learning Accelerator,...

2023-08-03 标签:ARM处理器MPUCortex-M4 793 0

案例分享!IMX8 Cortex-A53与Cortex-M4多核通信开发详解

案例分享!IMX8 Cortex-A53与Cortex-M4多核通信开发详解

MX8 Cortex-A53与Cortex-M4多核通信开发详解

2021-09-10 标签:ARM处理器嵌入式主板Cortex-M4 2550 0

雅特力发布AT32F4212系列双运放MCU

雅特力AT32F421系列超值型Cortex-M4 MCU,着眼于超低开发预算需求,发售价可媲美Cortex-M0价格,自2020年9月正式发布,产品推...

2022-10-24 标签:mcuCortex-M4雅特力 535 0

什么是分散加载文件?何时进行分散加载

分散加载文件(scatter file)是一个文本文件,它的作用是可以用于描述 ARM 链接器生成映像文件所需要的信息。

2022-09-14 标签:mcuarmROM 2336 0

基于Cortex-M4的MCU具有完整的IDE

S7G2 微控制器是 Synergy 平台的一部分,它提供了一个完整的设计环境,包括带有通信堆栈、中间件、库和应用程序框架的集成 RTOS。

2022-08-26 标签:微控制器mcuCortex-M4 706 0

TinyML音频识别应用及在Cortex-M4开发板上的入门

TinyML音频识别应用及在Cortex-M4开发板上的入门

在过去,机器学习模型只能存在于强大的大型硬件上,导致它们大多数时候只能在实验室的服务器上运行。 但是近年来机器学习算法和低功耗硬件已经发展到可以在嵌入式...

2022-07-27 标签:微控制器RAMCortex-M4 2024 0

多样化低功耗模式符合您的各类系统需求

BSP地址: https://gitee.com/rtthread/rt-thread/tree/master/bsp/nuvoton/numaker-...

2021-10-09 标签:Cortex-M4工业互联网 1639 0

查看更多>>

cortex-m4数据手册

相关标签

相关话题

换一批
  • 兆易创新
    兆易创新
    +关注
    兆易创新成立于2005,是一家领先的无晶圆厂半导体公司,致力于开发先进的存储器技术和IC解决方案。2016年8月,公司在上海证券交易所成功上市。公司在中国北京、上海、深圳、合肥、西安、成都、苏州、香港和台湾,美国、韩国、日本、英国、新加坡等多个国家和地区均设有分支机构和办事处,营销网络遍布全球,为客户提供优质便捷的本地化支持服务。
  • DHT11
    DHT11
    +关注
    DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。本章详细介绍了:DHT11能做什么,DHT11传感器,DHT11和ShT11,DHT11处理器型号.
  • Thunderbolt
    Thunderbolt
    +关注
    Thunderbolt(雷电接口)是美国当地时间2011年2月24日英特尔发布的实验室产品代号为“Light Peak”的一种技术。
  • launchpad
    launchpad
    +关注
    Launchpad(发射台)是Ubuntu母公司Canonical有限公司所资助架设的网站,是一个提供维护、支持或连络Ubuntu开发者的平台。在 Launchpad 网站上可以进行 Ubuntu(或其相关软体)的翻译工作或管理开发专权,也可以利用该网站的汇报机制来报告相关软件的 Bug,或进一步提供相关建议。
  • STC89C52RC
    STC89C52RC
    +关注
  • 仿真电路
    仿真电路
    +关注
    电路仿真,顾名思义就是设计好的电路图通过仿真软件进行实时模拟,模拟出实际功能,然后通过其分析改进,从而实现电路的优化设计。是EDA(电子设计自动化)的一部分。
  • STC15F104E
    STC15F104E
    +关注
  • PT2272
    PT2272
    +关注
    PT2272是一款用以解码的芯片,编码芯片PT2262发出的编码信号由:地址码、数据码、同步码组成。
  • Thread
    Thread
    +关注
    Thread一般指线程(计算机术语)。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
  • 烧录器
    烧录器
    +关注
  • msp432
    msp432
    +关注
      msp432是TI推出一个扩展的MSP产品线,其包含了一个基于ARM Cortex – M4F内核的新型 32 位处理器系列。
  • GD32
    GD32
    +关注
  • MSP430F5438
    MSP430F5438
    +关注
  • GigaDevice
    GigaDevice
    +关注
  • 航顺芯片
    航顺芯片
    +关注
    深圳市航顺芯片技术研发有限公司2013年成立于深圳,在成都和上海设立分公司和办事处,作为世界顶级CPU研发团队,我们致力以“航顺HK32MCU掌握核芯科技、让万物互联更智慧让智慧生活更美好”为使命,实现“AIOT多核异构HK32MCU为核心、打造航顺无边界生态平台级企业”的伟大愿景。
  • 智能路灯
    智能路灯
    +关注
    智能路灯又叫智能化路灯,或者智慧路灯、智慧照明,是采用物联网和云计算技术,对城市公共照明管理系统进行全面升级,实现路灯集中管控、运维信息化、照明智能化。
  • 按键电路
    按键电路
    +关注
  • MSP430F169
    MSP430F169
    +关注
  • PAGE
    PAGE
    +关注
  • Apollo
    Apollo
    +关注
    Apollo 项目于 2016 年在携程框架研发部诞生,初衷是为了解决公司内部配置管理尤其是中间件公共配置的管理难题,秉持着开源开放的精神,项目从第一行代码开始就在 GitHub 上开源,可以说是一个完全开放的项目。
  • 共模干扰
    共模干扰
    +关注
  • 89C52单片机
    89C52单片机
    +关注
  • 74HC164
    74HC164
    +关注
  • 单片机通信
    单片机通信
    +关注
  • 北京君正
    北京君正
    +关注
  • stm32
    stm32
    +关注
    STM32产品广泛应用于工业控制、消费电子、物联网、通讯设备、医疗服务、安防监控等应用领域,其优异的性能进一步推动了生活和产业智能化的发展。
  • 骁龙810
    骁龙810
    +关注
  • JTAG仿真器
    JTAG仿真器
    +关注
      JTAG 仿真器也称为JTAG调试器,是通过 ARM 芯片的 JTAG 边界扫描口进行调试的设备。
  • tms320c6713
    tms320c6713
    +关注
  • 语音系统
    语音系统
    +关注

关注此标签的用户(6人)

初升的太阳1 jf_53200365 小熙爷吃葡萄不吐葡萄皮 ff_zhou2000 李大型 小生略懂

编辑推荐厂商产品技术软件/工具OS/语言教程专题