历史上的今天
今天是:2025年04月05日(星期六)
2020年04月05日 | ARM处理器型号
2020-04-05 来源:eefocus
ARM公司拥有众多CPU指令集, CPU架构, CPU系列. 本文旨在介绍ARM公司的CPU产品线.
下图展示了ARM公司CPU的产品线:

首先有必要了解一下ARM公司的命名规则:
ARM的命名规则, 大致分成三类
1. 基于ARM Architecture版本的“指令集架构”命名规则
2. 基于ARM Architecture版本的“处理器系列”命名规则
3. 基于ARM Architecture版本的“处理器型号”命名规则

指令集架构命名
格式: Armv + [n] + [variants] + [x(variants)]
分成四个部分:
Armv :固定字符, 即ARM Version
n :指令集版本号, 迄今为之, ARM架构版本发布了8个系列, 所以n=[1~8]
variants :变种
x(variants) :表示不支持x后指定的变种
常见的variants有以下字母可选:
T: Thumb指令集
M: 长乘法指令
E :增强型DSP指令
J :Java加速器Jazelle
SIMD :ARM媒体功能扩展
比如, Armv5TxM 表示ARM指令集版本为5, 支持Thumb指令集, 不支持长乘法指令.
处理器系列及型号命名
在ARMv3~ARMv6时期采用旧的命名格式.
格式: ARM + [x][y][z] + [varians]
x: 处理器系列, 有6, 7, 9 , 11四个系列
y: 存储管理/保护单元
z: cache
常见的variants有以下字母可选:
T: 支持Thumb指令集
D: 支持片上调试
M: 支持快速乘法器
I: 支持Embedded ICE, 支持嵌入式跟踪调试
E: 支持增强型DSP指令
J: 支持Jazelle
(F): 具备向量浮点单元VFP
-S: 可综合版本
比如: ARM926, 属于ARMv5指令集架构的, CPU是ARM9系列的, 具备2个存储管理/保护单元, 6个 Cache.
自Armv6-M后采用新的命名方式.
格式: ARM Contex-[A][R][M] + [n]
ARM Contex-A系列: 开放式操作系统的高性能处理器
Cortex-A应用程序处理器(Application Processors)在高级工艺节点中可实现高2GHz+ 标准频率的卓越性能, 从而可支持下一代的移动 Internet 设备. 这些处理器具有单核和多核种类, 最多提供四个具有可选NEON多媒体处理模块和高级浮点执行单元的处理单元. 应用包括智能手机, 智能本和上网本, 电子阅读器, 数字电视, 家用网络, 家用网关和其他各种产品.
ARM Contex-R系列: 面向实时应用的卓越性能
Cortex-R系列处理器的开发则面向深层嵌入式实时应用(Embedded Real-time Applications Processors)对低功耗, 良好的中断行为, 卓越性能以及与现有平台的高兼容性这些需求进行了平衡考虑. 应用领域有汽车制动系统, 动力传输解决方案, 大容量存储控制器, 联网和打印机等.
ARM Cortex-M系列: 面向具有确定性的微控制器应用的成本敏感型解决方案
Cortex-M系列处理器(Embedded Microcontroller Processors)主要是针对微控制器领域开发的, 在该领域中, 既需进行快速且具有高确定性的中断管理, 又需将门数和可能功耗控制在最低. 应用领域有微控制器, 混合信号设备, 智能传感器, 汽车电子和气囊等.
以后ARM公司应该会以Contex A, R, M三个系列作为主产品线, 下面附上Contex A, R, M的产品线图:



上一篇:ARM 处理器介绍
史海拾趣
|
我现在做的一个热释电红外模块,没接单片机的时候输出是5V的电压,但是接了单片机没法检测到他的高电平.用万用表测那个接热释电红外模块的那个管脚却只输出低电平了?请高手指教如何用单片机检测到高电平以后使另外一个管教实时输出高电 ...… 查看全部问答> |
|
关于jmail组件的pop3class.Conection(string userid,string password,string server,int po 我的程序是这样的在我点击连接按钮出发事件的方法的代码如下: pop3 = new POP3Class(); pop3.Connect(txtUserID.Text.Trim(), txtPassword.Text.Trim()txtServerAddr.Text.Trim(), 110);//调试中发现这句报异常,异常提示为Connect不包含在这个 ...… 查看全部问答> |
|
WGM-12864B单色图形点阵液晶显示模块 出售 练手,作产品俱佳!!!! 从程序员走向经商,第一仗就败了 变卖自己的 一点血汗,希望能重振旗鼓 近来的 兄弟麻烦帮忙顶一下 没什么好回报的 只能给您一点微不足道的分数 家里有将近2万块WGM-12864B单色图形点阵液晶显示模块(牌子是“风华”的) 适用于 嵌入式设计的小 ...… 查看全部问答> |
|
#include #define uchar unsigned char #define uint unsigned int uchar code Disp[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char code Disp_Sel[] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F}; uchar aa=0; lon ...… 查看全部问答> |
|
如何让你的吉普车更酷?GPS、射频扫描、点火、大灯、逆变器、无线电等都可以由Arduino控制,并且相关参数都可以展示在屏幕中。 当然,对于Arduino的品质需要有更多保证。不然路上不抛锚但是控制器失灵也会抓狂的。。。 ...… 查看全部问答> |




