ARM是什么?你知道吗?
ARM是什么?你知道吗?
ARM是什么?
1、⼀个公司的名字
ARM⾸先是⼀个公司,即Advanced RISC Machines的缩写。
这公司的经营模式也很有特点:专门从事基于RISC技术芯⽚设计开发的公司,作为知识产权供应商,本⾝不直接从事芯⽚⽣产,⽽是转让设计许可,由合作公司⽣产各具特⾊的芯⽚。
2、⼀类处理器的统称
可能⼤家对于ARM架构⼀下⼦没什么概念,可以这么说,⼤家现在⽤的⼿机还有平板⼤多都是这种架构的。
07年第⼀代iPhone就是使⽤的ARM设计,三星制造的芯⽚。08年,⾕歌推出了Android(安卓)系统,也是基于ARM指令集。
⼀个ARM芯⽚⼀般都有两个部分:ARM内核、外设。
rom是什么
ARM内核:寄存器组、指令集、总线、存储器映射规则、中断逻辑和调试组件等。
内核是由ARM公司设计然后卖给各个芯⽚⼚商使⽤(授权)。
外设:包括计时器、A/D转换器、存储器、i2c、UART、SPI、等等。
外设则是各个芯⽚⼚商,根据ARM内核设计出的对应外设。
3、⼀种技术的名字
这⾥的RISC是简化指令集
简化指令集。
指令集:是⼀个CPU的灵魂,CPU是⼀个死物,但有了指令集,就变成活⽣⽣的了。对CPU的操作依靠的就是指令集。
这些指令就是⼀个个32位的01的序列,不同的值就代表了不同的机器指令,cpu的硬件能完美的解析并执⾏这些指令,⽐如寻址、运算、异常处理等等。
同时要注意ARM处理器
指令集架构是不⼀样的。
是不⼀样的。
处理器和
和ARM指令集架构
处理器是根据指令集架构研发出来的,⼀个指令集架构,可以有好多代的处理器芯⽚内核。看下⾯这个图可能就明⽩了:
从ARMv7架构开始,ARM的命名⽅式有了很⼤的变化:
新的处理器家族,改以Cortex命名,并分为三个系列,分别是Cortex-A,Cortex-R,Cortex-M。
Cortex-A系列(A:Application)
针对⽇益增长的消费娱乐和⽆线产品设计,⽤于具有⾼计算要求、运⾏丰富操作系统及提供交互媒体和图形体验的应⽤领域,如智能⼿机、平板电脑、汽车娱乐系统、数字电视,智能本、电⼦阅读器、
家⽤⽹络、家⽤⽹关和其他各种产品。。
Cortex-R系列(R:Real-time)
针对需要运⾏实时操作的系统应⽤,⾯向如汽车制动系统、动⼒传动解决⽅案、⼤容量存储控制器等深层嵌⼊式实时应⽤。
Cortex-M系列(M:Microcontroller)
该系列⾯向微控制器领域,主要针对成本和功耗敏感的应⽤,如智能测量、⼈机接⼝设备、汽车和⼯业控制系统、家⽤电器、消费性产品和医疗器械等。
Cortex-SC系列(SC:SecurCore)
其实,除了上述三⼤系列之外,还有⼀个主打安全的Cortex-SC系列(SC:SecurCore),主要⽤于政府安全芯⽚。
END
解释到这⾥,其实就差不多了,对于:
ARM公司是如何卖⾃⼰的授权的?
芯⽚⼚商买到授权之后怎么设计⾃⼰的芯⽚的?有机会再细说。
祝⼤家,早安,午安,晚安!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。