ARM CortexM内核系列简介

在物联网高度发展的今天,各种智能产品深入到了生活的方方面面,其中扮演了极其重要的角色莫过于IP提供商ARM公司 (中文翻译为安谋)。小到手持吸尘器,上到高性能手机都有它的身影。那它都有哪些产品线划分?各产品线的主攻方向都是哪些?今天会在这篇公众号中简单做个介绍,其中就嵌入式工程师大量接触的CortexM系列芯片会有较多篇幅的介绍。

ARM全称是Advanced RISC Machines, 是精简指令集微处理器行业一家不可忽视的存在,设计了大量的高性能、廉价、低功耗的RISC处理器。可以看做是Apple、Acorn、VLSI等知名公司的合资企业。各大芯片产商在拿到ARM IP授权后,通过自行设计外设(USB/GPIO/TIMER/SDIO等等),则可更快的完成成品芯片设计,抢占市场。

ARM旗下的的芯片主要分为五大系列,它们分别是

主打高性能的Cortex A(Advanced)系列,

主打实时性的Cortex R (Real-Time)系列

主打各类MCU平台的Cortex M(Microcontroller)平台

主打机器学习的Machine-Learning系列

安全内核Secure Core系列。

每一种内核的详细设计介绍可以去安谋中国官网查看相关介绍:https://www.armchina.com/armip?dataId=13&istitle=CPU

就一般嵌入式工程师而言,大家关注比较多的还是CortexM,所以如下图为当前的M系列的家族成员

经常看到CortexM0与CortexM0+两两出现,它们都有哪些区别?

这两款都属于Armv6-M架构,所以M0和M0+具有完全相同的指令集和相似的编程模型,不同的是M0+可以选择是否支持非特权执行等级和MPU。M0只有特权模式,并且不支持MPU;而且M0具有三级流水线(取指、解析、执行)而M0+仅有二级流水线(取指+预解析、解析+执行),所以M0+相对于M0系列减少了更多的处理器内振器的数量,所以动态功耗进一步的得到下降。

CortexM3与CortexM4也是成双成对的出现,那主要区别又是哪些呢?

这两款芯片都属于Armv7-M架构芯片,但是M4主要是增强了DSP处理能力、支持浮点运算(单精度)、支持单指令多数据(SIMD)操作、支持快速MAC与乘法指令、支持饱和运算指令。其他方面的话其实两个内核的感知力并不强烈。

通常CortexM0+系列内核的芯片运行频率最高能到80MHz, CortexM3和CortexM4能到180MHz,可见M0内核处理能力还是有一定限制的。CortexM0+通常是能够具备外设GPIO/TIMER/UART/SPI/I2C/CAN, 但是例如I2S/ENET/USB/SDIO/DCI/LCD等就一般是出现在CortexM3/M4内核芯片上了。综上,在实际项目中根据所需外设、性能、功耗可以选择合适的芯片。

对于软件工程师,其实不同内核区别带来的感受就是对指令的使用限制。如下图所见是各个M系列内核所支持的指令,所以可通过下表查看自己当前使用的芯片可支持的指令范围。

下面为一些附属列表,记录了ARM的主要发展历程

各主要架构与内核对照:

各内核发展时间表:

Bug_Maker_Wang
关注 关注
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ARM内核系列比较
09-11
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。
赛普拉斯新增5款基于ARM Cortex-M内核MCU产品
01-19
作为 RL78 系列微控制器的一个子系列,RL78/F15 族产品实现了行业的低功耗、高性能以及可独立控制和诊断的 CAN 通讯。该族产品与 RL78/F13 和 RL78/F14 族完全兼容。  RL78/F15 系列产品包括新增加了 144 管脚封装...
痞子衡嵌入式:ARM Cortex-M内核那些事(3.2)- 安全模块看特性(M23/33/35P)
终极冥帝
01-27 723
  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是ARM Cortex-M功能模块,不过侧重点是三款安全特性处理器。   ARM Cortex-M处理器家族发展至今(2020),已有8代产品,除了上一篇 《Cortex-M功能模块看差异》 介绍过的CM0/CM0+、CM1、CM3、CM4、CM7,还有主打安全特性的CM23、CM33、CM35P。 1.Cortex-M安...
嵌入式第一步————了解学习ARM Cortex-M架构
w3415362640的博客
08-29 1609
STM32单片机采用了ARM Cortex-M架构,这是一个专为嵌入式应用设计的高效架构。学习的第一步就是了解这个架构的基本特点,如中断机制、低功耗模式、以及各个寄存器的功能。掌握这些基础知识对后续的编程和开发至关重要。ARM Cortex-M架构是ARM公司设计的一系列高能效、低成本的32位RISC处理器核心,广泛应用于嵌入式系统和微控制器领域。Cortex-M系列以其高性能、低功耗和易于开发的特点,成为了物联网(IoT)设备、汽车电子、工业控制等应用的首选微处理器架构。
ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57
maxma的博客
08-28 560
ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57 前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的...
一文看懂ARM Cortex-M处理器 ARM Cortex-M 处理器家族介绍和比较_m33 m4 内核 区别
2401_85013081的博客
05-15 1650
Cortex-M3 和Cortex-M4处理器支持一个叫做位段的可选功能,允许有两段通过位段别名地址实现可以位寻址的1MB的地址空间(一段在从地址0x20000000起始的SRAM空间。一些ARMv7-M/ARMv8-M Mainline系列的处理器使用的中断和系统异常并不被ARMv6-M/ARMv8-M Baseline的产品支持,如图8. 例如,Cortex-M0, M0+ 和M1的中断数被限制在32个以下,没有调试监测异常,错误异常也只限于HardFault(错误处理细节请参看章节3.4)。
开始使用 Cortex-M 微控制器:ARM Cortex-M 架构介绍
weixin_66608063的博客
02-05 1564
总结而言,ARM Cortex-M 架构的特点包括低功耗、高性能和成本效益,适用于物联网、工业控制、智能家居和消费电子等领域。本文将介绍ARM Cortex-M 架构的特点、核心部件以及常见的应用场景,并提供示例代码来演示使用Cortex-M 微控制器。Cortex-M 处理器常被应用于物联网设备,如传感器、嵌入式控制器等,以提供低功耗和高性能的计算能力。Cortex-M 处理器具有高性能的特点,能够处理复杂的实时任务,并拥有较高的处理性能。☁ 愿你的生命中有够多的云翳,来造就一个美丽的黄昏。
Cortex-M3 技术参考手册.rar_Cortex-M3_arm-m3内核编程_cortexm3手册_mudva4_参考手册
07-14
2. **寄存器结构**:熟悉Cortex-M3的寄存器布局至关重要,包括程序计数器PC、状态寄存器SP、链接寄存器LR以及一系列的控制和状态寄存器如 CPSR 和 SPSR。 3. **内存管理**:Cortex-M3使用冯·诺依曼架构,具有独立...
ARM-Cortex_-M4内核参考手册.pdf
02-26
Cortex-M4内核不仅继承了Cortex-M系列的所有优点,如低功耗、低成本等,还引入了许多高级特性,包括浮点运算单元(FPU)、数字信号处理(DSP)指令集等。 #### 二、Cortex-M4内核特点 1. **高性能与低功耗** - Cortex...
哪种ARM Cortex内核更适合我的应用:A系列、R系列、还是M系列
01-20
ARM Cortex内核系列提供非常广泛的具有可扩展性的性能选项,设计人员有机会在多种选项中选择适合自身应用的内核,而非千篇一律的采用同一方案。Cortex系列组合大体上分为三种类别:  ● Cortex-A—面向性能密集型...
基于经典8051及Arm Cortex-M内核的CosyOS实时操作系统设计源码
最新发布
09-26
该项目是CosyOS实时操作系统的设计源码,支持经典8051及Arm Cortex-M内核,包含75个文件,涵盖28个PNG图片、22个C源文件、18个头文件、5个Markdown文档、1个LICENSE文件和1个压缩文件。CosyOS以C语言编写,具备全局...
ARM内核详细介绍
11-04
ARM内核介绍,介绍ARM发展历史,ARM系列内核的区别,精简指令集和复杂指令集,ARM中断异常分类,及处理机制,及各个寄存器的功能与作用介绍,总的介绍的非常详细,对刚接触ARM的同学来说,可以减少很多弯路。
ARM-Cortex-M底层技术
02-21
ARM-Cortex-M底层技术,半导体工艺部分,IDE技术部分,工具链技术部分,分散加载技术部分,启动代码技术部分,硬件设计技术部分等
ARM白皮书】ARM Cortex-M处理器入门
07-22
ARM白皮书】ARM Cortex-M处理器入门
arm cortex-m 架构简述
dmf_fff的博客
12-31 1780
结合通过上述描述,我画了一张图描述状态和特权级的切换,比较好理解,便不过多赘述。
ARM Cortex-M技术
搬砖的人生
04-15 861
ARM Cortex-M底层技术(一)ARM Cortex-M系列微控制器概况 https://blog.csdn.net/weixin_39118482/article/details/79424316 ARM Cortex-M底层技术(二)启动代码原理分析 https://blog.csdn.net/weixin_39118482/article/details/79508747 ARM Cortex-M底层技术(三)启动代码的使用 https://blog.csdn.net/weixin_391184
关于ARM架构和cortexM内核的知识总结
qq_28576837的博客
06-02 9999
关于ARM架构和cortexM内核的知识总结
嵌入式学习:Cortex-M系列芯片介绍
Lushengshi的博客
07-17 6402
STM32系列芯片介绍
【正点原子STM32】Cortex-M系列介绍(ARMCortex、DMIPS/MHz和CoreMark/MHz*)
咖喱年糕的博客
01-19 2220
一、ARM公司ARM官网ARM开发者官网CoreMark分数一、ARM公司。
ARM Cortex系列处理器详解与应用
ARM Cortex系列处理器是英国ARM公司推出的一系列高性能、低功耗的微处理器内核,它们广泛应用于移动设备、服务器、汽车电子、物联网等领域。ARM公司以其独特的商业模式,即设计内核并授权给其他芯片制造商生产,取得...
写文章

热门文章

  • J-link使用小技巧 2780
  • ARM CortexM内核系列简介 2341
  • SVC与PENDSV区别 1215
  • 如何基于WSL创建TLS服务器 1110
  • 如何把版本信息固化在固件中 873

大家在看

  • 自动化测试工具Ranorex Studio(十)-在测试套件中使用数据 322
  • Springboot企业人事信息管理系统12734(程序+源码+数据库+调试部署+开发环境)
  • Docker部署及基本操作 2
  • 使用网络爬虫爬取豆瓣电影网站的数据 1594
  • 考研要求掌握的C语言程度(堆排序)

最新文章

  • 嵌入式工程师常用网站推荐
  • SVC与PENDSV区别
  • 如何基于WSL创建TLS服务器
2024年4篇
2023年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家宁夏玻璃钢孙悟空雕塑价格江西步行街玻璃钢雕塑多少钱盐城花园玻璃钢花盆玻璃钢志愿者雕塑浙江定制玻璃钢雕塑浙江玻璃钢花盆定制宁安玻璃钢长颈雕塑青海玻璃钢雕塑圆雕上海通用玻璃钢雕塑报价招远玻璃钢雕塑北京大型商场创意商业美陈作品玻璃钢小动物雕塑玻璃钢雕塑可以手涂吗河南景观园林玻璃钢仿铜雕塑制造室内玻璃钢雕塑制造马到成功玻璃钢雕塑山东玻璃钢雕塑销售厂家眉山玻璃钢雕塑巫山浮雕玻璃钢雕塑宿迁美陈商场怎么样三门峡玻璃钢雕塑铸造工艺批发玻璃钢雕塑制品厂玻璃钢校园雕塑玻璃钢鹿雕塑原理商场圣诞树美陈布置上海玻璃钢鹿雕塑玻璃钢雕塑照壁普洱玻璃钢花盆许昌附近不锈钢校园玻璃钢雕塑佛山发光动物玻璃钢雕塑制作香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化