”A“系列面向尖端的基于虚拟内存的操作系统和用户应用。主要针对日益增长的运行包括Linux、Windows CE和Symbian在内的消费电子和无线产品;
”R“系列针对实时系统。主要针对需要运行实时操作系统来进行控制应用的系统,包括骑车电子、网络和影像系统。
”M“系列针对微控制器和低成本应用提供优化。针对开发费用非常敏感,同时对性能要求不断增加的嵌入式应用,如微控制器、骑车车身控制系统和各种大型家电。
比较项目 | ARM7 | |
架构 | ARMv4T(冯诺依曼) 指令和数据总线共用,会出现瓶颈 | ARMv7-M(哈佛) 指令和数据总线分开,无瓶颈 |
指令集 | 32位ARM指令+16位Thumb指令 两套指令之间需要进行状态切换 | Thumb/Thumb-2指令集16位和32位 指令可直接混写,无需状态切换 |
流水线 | 3级流水线 若出现转移则需要刷新流水线,损失惨重 | 3级流水线+分支预测 出现转移时流水线无需刷新,几乎无损失 |
性能 | 0.95DMIPS/MHz(ARM模式) | 1.25DMIPS/MHz |
功耗 | 0.28mW/MHz | 0.19mW/MHz |
低功耗模式 | 无 | 内置睡眠模式 |
面积 | 0.62mm2(仅内核) | 0.86mm2(内核+外设) |
中断 | 普通中断IRQ和快速中断FIQ太少,大量外设不得不复用中断 | 不可屏蔽中断NMI+1-240个物理中断 每个外设都可以独占一个中断,效率高 |
中断延迟 | 24-42个时钟周期,缓慢 | 12个时钟周期,最快只需6个 |
中断压栈 | 软件手工压栈,代码长且效率低 | 硬件自动压栈,无需代码且效率高 |
存储器保护 | 无 | 8段存储器保护单元(MPU) |
内核寄存器 | 寄存器分为多组、结构复杂、占核面积多 | 寄存器不分组(SP除外),结构简单 |
工作模式 | 7种工作模式,比较复杂 | 只有线程模式和处理模式两种,简单 |
乘除法指令 | 多周期乘法指令,无除法指令 | 单周期乘法指令,2-12周期除法指令 |
位操作 | 无 访问外设寄存器需分“读-改-写”3步走 | 先进的Bit-band位操作技术,可直接访问外设寄存器的某个值 |
系统节拍定时 | 无 | 内置系统节拍定时器,有利于操作系统移植 |
上一篇:ARM核心及体系结构的关系
下一篇:ARM7与ARM Cortex比较
推荐阅读最新更新时间:2024-11-16 11:40
设计资源 培训 开发板 精华推荐
- AM2F-0503SH52Z 3.3V 2瓦直流/直流转换器的典型应用
- 使用 Analog Devices 的 LTC1266 的参考设计
- LT6656AIS6-2.5、2.5V 精密电流和升压电压基准的典型应用
- EVAL6470PD,L6470 全集成步进电机驱动器演示板
- LT4320HDD 理想二极管桥控制器的典型应用电路
- C8051F560DK,C8051F573 8051 MCU 工业应用开发系统
- LTC2431 的典型应用 - 具有差分输入和差分基准的 20 位无延迟 Delta Sigma ADC
- 微信小程序蓝牙控制继电器及串口调试--全系统开源工程
- DEV-15794,用于 Raspberry Pi 的 SparkFun Qwiic SHIM 开发套件
- 适用于STM32L496ZG MCU的STM32 Nucleo-144开发板,支持Arduino,ST Zio和morpho连接
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况