ARM学习系列 ---- ARM公司简介

news/2024/11/15 1:20:27/

1 ARM的发展历程

      1978年,CPU (Cambridge Processor Unit)公司在英国剑桥诞生,意为“剑桥处理器单元”。次年,该公司又改名为Acorn。在后续几年,陆续推出BBCMicro微型计算机和ARM1芯片。直到1990年,由苹果公司、芯片厂商VLSI和Acorn的12位工程师改组,成立ARM公司,并改变产品策略,不再生产产品,转向芯片IP设计方案授权模式。在1998年成功在伦敦和纳斯达上市,随后陆陆续续发布ARMv1-8架构,其中ARMv8是第一款64为架构,到目前为止,仍为市场上主流的ARM架构。在2019年,ARM发布ARMv9架构,但目前还未广泛应用。

 2 ARM系列产品

架构处理器家族
ARMv1ARM1
ARMv2ARM2、ARM3
ARMv3ARM6、ARM7
ARMv4StrongARM、ARM7TDMI、ARM9TDMI
ARMv5ARM7EJ、ARM9E、ARM10E、XScale
ARMv6arm1、Cortex-M0、Cortex-M1
ARMv7

Cortex-A: Cortex-A5、Cortex-A9、Cortex-A15;

Cortex-M:Cortex-M3、Cortex-M4、Cortex-M7;

Cortex-R: Cortex-R4、Cortex-R8

ARMv8

Cortex-A:Cortex-A35、Cortex-A53、Cortex-A76;

Cortex-M:Cortex-M23、Cortex-M33、Cortex-M35;

Cortex-R:Cortex-R52

 

Product FamilyFeatureExample Use Cases
Cortex-A

Highest Performance

Superme performance at optimal power

Automotive

Mobile

Medical

Cortex-R

Real-Time Processing

Reliable mission-critical performance

Automotive

Industrial

Cameras

Cortex-M

Lowest Power, Lower Cost

Powering the most energy-efficient embedded devices

Automotive

Smart devices

Secure embedded applications

Neoverse

Maximum Performance, Maximum Efficiency

Revolutionary compute performance

Clound Computing

Edge Computing

Network Infrastructure

Machine Learning

Efficiency Uplift for ALL Devices

Project Tyillium for unmatched versatility and scalability

Artificial intelligence

Augmented reality

Edge Computing

SecurCore

Tamper Resistant

Powerful solutions for security applications

Advanced payment systems

SIM

Smary cards

 3 ARMv8-a扩展

ARMv8-ACortex-A35、Cortex-A53、Cortex-A57、Cortex-A72、Cortex-A73Samsung Exynos 9810
ARMv8.1-ATBA
ARMv8.2-ACortex-A55、Cortex-A75、Cortex-A76海思麒麟980
ARMv8.3-ATBAApple A12 Bionic
ARMv8.4-ATBA

 4 ARM特点总结

        ARM处理器的三大特点是:功能强大能耗低,支持16位、32位和64位指令集,合作伙伴众多。

(1) 体积小,成本低,高性能,低功耗;

(2) 支持Thumb(16位)、ARM(32位和64位)指令集,能很好兼容8位/16位器件;

(3)大量使用寄存器,指令执行速度会更快;

(4)大多数数据操作都在寄存器中完成;

(5)寻址方式灵活简单,执行效率高;

(6)指令长度固定。


http://www.ppmy.cn/news/139775.html

相关文章

ST推出 28nm MCU ,NXP更狠,推出16nm MCU

关注星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 近几年,随着新能源汽车的不断兴起,汽车级 MCU 也是在不断更新升级,各大通用 MCU 厂商也是纷纷布局汽车级MCU。 ST 汽车级 MCU 最近,S…

android8.1源码从下载至本地到导入as可调试到编译源码并刷机到导入clion可调试一条龙

目录 前言 一:下载源码 二:导入代码到as 接下来配置as,使之可调试 三:编译源码 编译 aosp_x86_64-eng 版本 为了进一步检验我们编译产出的镜像是否可用 编译 nexus 6p ( aosp_angler-userdebug )版本 直接刷机 另外也可…

STM32——WAVWM8978简介

1、什么是WAV? WAV即WAVE文件,是最常用的数字化声音文件格式之一,其扩展名为“.wav”。符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被Windows平台…

RegexSharp - 正则表达式工具 - v0.1 r52

因为经常用到正则表达式,又苦于找不到用着顺手的正则表达式工具,最终还是选择自己做一个。 功能不多,不过已经足够正常使用了。计划以后会加入更多功能。当然,任何意见都可以直接提出来,欢迎试用。 开源与Google Code…

【NLP】文本分类综述 | 迈向NLP大师的第一步(下)

作者 | lucy 北航博士在读 文本挖掘/事件抽取方向 整理 | NewBeeNLP 大家好,这里是NewBeeNLP。本系列文章总结自然语言处理(NLP)中最基础最常用的「文本分类」 任务,主要包括以下几大部分: 综述(Surveys&…

嵌入式:ARM系列处理器详解与性能对比

文章目录 ARM7微处理器系列ARM9微处理器系列ARM9E微处理器系列ARM10E微处理器系列SecurCore微处理器系列StrongARM微处理器系列Xscale处理器Cortex处理器MMU vs MPUMMU vs MPU总结 ARM Cortex – M系列处理器CPU性能测试三大标准 ARM Cortex-R系列处理器Cortex-R7Cortex-R8Cort…

《安富莱嵌入式周报》第281期:Keil Studio发布VSCode插件,微软嵌入式IDE升级,开源穿戴手表,CAN XL汽车单片机,USB4 V2.0规范

往期周报汇总地址:http://www.armbbs.cn/forum.php?modforumdisplay&fid12&filtertypeid&typeid104 目录 上周更新一期视频教程: 视频版: 1、KEIL Studio的VSCode插件发布 2、开源穿戴手表,含固件,原…

摸不到,又离不开的ARM Cortex-R系列

起ARM处理器,大家肯定都会想到Cortex-A系列,但这只是人家三大产品线之一的高性能应用处理器,同时还有非常低调的Cortex-M系列微控制器、Cortex-R系列实时处理器。 今天呢,咱们就说道说道这如此低调的Cortex-R系列。 Cortex-R系列&…