0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么ARM最受欢迎?ARM架构

我是蔬伟健 来源:我是蔬伟健 作者:我是蔬伟健 2023-08-03 11:18 次阅读

ARM简介:

ARM 代表高级 RISC(精简指令集计算机)机器。ARM 最初是 BCC 计算机 Acorn 制造商的一部分,现在为 Apple iPad 设计芯片。第一个 ARM 于 1978 年在剑桥大学成立。Acorn 集团计算机于 1985 年开发出第一个 ARM 商用 RISC 处理器。ARM 于 1990 年成立并非常流行。2007 年和 10 年 98% 以上的手机使用 ARM 2008年处理器出货量达到10亿个。ARM是被微控制器微处理器取代的最新技术。基本上 ARM 是 16 位/32 位处理器或控制器。ARM 是先进数字产品的核心,例如手机、汽车系统、数码相机以及家庭网络和无线技术。

为什么 ARM 最受欢迎:

ARM 是最流行的处理器,由于其低功耗和合理的性能而特别用于便携式设备。

与其他处理器相比,ARM 具有更好的性能。ARM处理器基本上由低功耗和低成本组成。使用ARM非常容易快速高效地开发应用程序,这也是ARM最受欢迎的主要原因。

ARM架构系列简介:

wKgaomTLHHOAM99lAABZd2c0uLA870.jpg

ARM 架构系列

不同ARM版本的特点:


版本1:

ARM版本一架构:

软件中断

26位地址总线

数据处理速度慢

它支持字节、字和多字加载操作

版本2:

26位地址总线

线程同步自动指令

协处理器支持

版本3:

32 位寻址

多种数据支持(如32位=32*32=64)。

比 ARM 版本 1 和版本 2 更快

版本 4:

32位地址空间

其支持T变体:16位THUMB指令集

它支持 M 变体:长乘法意味着给出 64 位结果

版本 5:


改进的 ARM THUMB 交互操作

支持CCL指令

支持E变体:增强型DSP指令集

它支持S变体:Java字节码执行加速

版本 6:

改进的记忆系统

支持单指令多数据

ARM 命名法:

ARM有不同的版本,如ARMTDMI、ARM10XE,TDMI和XE的含义如下:


手臂 {X}{Y}{Z}{T}{D}{M}{I}{E}{J}{F}{S}

X——家庭

Y——内存管理

Z——缓存

T – THUMB 16 位解码器

D – JTAG 调试

M——快速乘数

I – 嵌入式 ICE 宏单元

E – 强化教学

J – Jazelle(Java)

F – 向量浮点单元

S – 可合成版本

ARM架构:

ARM 是一种加载-存储减少指令集计算机体系结构;这意味着核心不能直接操作内存。所有数据操作都必须通过寄存器使用内存中的信息来完成。执行数据操作并将值存回内存。ARM由37个寄存器组组成,其中31个是通用寄存器,6个是状态寄存器。ARM 使用七种处理模式来运行用户任务。

用户模式

FIQ模式

中断请求模式

SVC模式

未定义模式

中止模式

拇指模式

用户模式为普通模式;其中寄存器数量最少。它没有 SPSR 并且对 CPSR 的访问受到限制。FIQ和IRQ是CPU的两种中断引起模式。FIQ是处理过去的中断,IRQ是诽谤中断。FIQ 模式具有额外的五个分组寄存器,可在处理关键中断时提供更大的灵活性和高性能。Supervisor模式是处理器启动或复位的软件中断模式。未定义模式捕获非法指令的执行。ARM内核由32位数据总线和更快的数据流组成。在 THUMB 模式下,32 位数据分为 16 位,提高了处理速度。

某些寄存器在每种模式下都被保留以供内核特定使用。保留的寄存器是

SP(堆栈指针)。

LR(链接寄存器)。

PC(程序计数器)。

CPSR(当前程序状态寄存器)。

SPSR(保存程序状态寄存器)。

保留的寄存器用于特定功能。SPSR和CPSR包含特定属性的状态控制位。这些属性定义操作模式、ALU 状态标志、中断启用或禁用标志。ARM 内核工作在两种状态:32 位状态或 THUMBS 状态。


wKgZomTLHHOARooWAACNDcAykDg895.jpg


ARM 模式选择寄存器

基于 ARM 的温度测量:

温度是工业应用中最重要的参数。测量和控制的准确性非常重要。更多的工业变压器因高电压、过载和高温而损坏。温度测量和控制的精度要求很高。该项目旨在将温度传感器连接到基于 ARM 的微控制器。

wKgaomTLHHSAVH1nAABBOjw4_s8551.jpg

工业温度控制器

工作流程:

LPC2148是一款16/32位ARM7 CPU。温度传感器LM35是一个模拟传感器,连接到LPC2148微控制器模拟通道。被诽谤的温度值在微控制器中预先编程。图形 LCD 连接到微控制器输出引脚。温度传感器每秒监测温度。当温度因过载而升高时,传感器将模拟信号发送到微控制器。微控制器通过蜂鸣器和液晶显示屏发出警报。LCD 在屏幕上显示温度。该应用程序在工业中用于安全目的。

ARM7框图和特性:

wKgZomTLHHSAf_p5AAC45MjyeSM995.jpg

ARM7框图

ARM7的特点:

ARM7 是 16/31 位总线

静态 RAM 为 40 kb

片上闪存可编程存储器为512kb

它是一个 60 MHz 运行的高速控制器

两个 10 位 ADC 转换器总共提供 14 个模拟输入

1个10位D/A转换器

两个 32 位定时器/计数器

4- CCM(捕获比较调制)、6-PWM、看门狗定时器

1个RTC,9个中断

1个I2C协议、SPI协议、SSP协议

两种UART串行通信协议

应用:

工业控制

医疗系统

通讯网关

嵌入式软调制解调器

通用应用程序

访问控制

尺度点

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8653

    浏览量

    361831
  • 架构
    +关注

    关注

    1

    文章

    484

    浏览量

    25200
收藏 人收藏

    评论

    相关推荐

    最受欢迎的编程语言、IDE和数据库都是哪些

    PYPL 二月榜单发布:最受欢迎的编程语言、IDE 和数据库都是哪些
    发表于 07-18 08:47

    ARM架构是什么

    从单片机转到ARM,主要需要学习ARM架构ARM相比单片机多了一些外设和总线。在仅仅是裸奔的情况下,如果熟悉了ARM
    发表于 07-01 09:23

    倪光南院士:RISC-V是中国最受欢迎CPU架构,不受垄断制约

    “今天,RISC-V是中国CPU领域最受欢迎架构,成为推动新一代信息技术发展的新引擎。”3月2日,由阿里巴巴旗下的平头哥半导体有限公司举办的首届玄铁RISC-V生态大会在上海举行,中国工程院院士倪
    发表于 05-28 08:45

    预测:2012年最受欢迎消费性移动应用Top 10

    预测:2012年最受欢迎消费性移动应用Top 10 国际研究暨顾问机构Gartner发布2012年前十大最受欢迎消费性移动应用排名预测,评估标准包括:行动设备应用程序对消费者及
    发表于 11-27 08:58 341次阅读

    预测12年最受欢迎消费性移动应用Top 10

    预测12年最受欢迎消费性移动应用Top 10   国际研究暨顾问机构Gartner发布2012年前十大最受欢迎消费性移动应用排名预测,评估标准包括:行动设备应用程序对消费者
    发表于 12-01 10:52 602次阅读

    2010年最受欢迎的10项Android应用

      国外媒体今日评出了2010年最受欢迎的10项Android应用,亚马逊Kindle电子书阅读器应用、条形码扫描仪和游戏《愤怒的小鸟》等纷纷上榜。   以下为文章内容摘要:
    发表于 10-29 12:06 579次阅读

    最受欢迎的Windows Phone 7应用top10

    据国外媒体报道,到目前为止,已经有2.3万个Windows Phone 7应用,而最受欢迎的几款应用程序如下
    发表于 07-11 09:07 503次阅读

    什么叫arm架构_X86架构ARM架构有什么区别

    本文首先介绍了arm架构的概念,其次介绍了ARM架构图与ARM的技术实现,最后介绍了X86架构
    发表于 04-24 08:45 8.6w次阅读
    什么叫<b class='flag-5'>arm</b><b class='flag-5'>架构</b>_X86<b class='flag-5'>架构</b>与<b class='flag-5'>ARM</b><b class='flag-5'>架构</b>有什么区别

    ARM架构是什么 限制ARM对华为的影响

    目前,ARM架构的处理器几乎占据了所有的手机处理器,高通、苹果、华为的处理器均是基于ARM架构。今天,ARM暂停了与华为的一切业务往来,因为
    的头像 发表于 08-14 15:29 7352次阅读

    十大最受欢迎的Linux发行版

    今天列出一些最常用、最受欢迎的Linux发行版来学习黑客和渗透测试!
    的头像 发表于 09-07 10:34 4919次阅读

    多款Intel 9代酷睿斩获最受欢迎CPU大奖

    2020年最受欢迎的CPU是哪些?每个人的答案或许都不同,鲁大师评选的2020年牛角尖奖中最受欢迎的2款CPU被Intel包圆,而且都是9代酷睿中的6核型号。
    的头像 发表于 01-19 10:52 2255次阅读

    苹果13哪个颜色最受欢迎

    苹果13最受欢迎的颜色应该是粉色和远峰蓝色,在9月17日晚上八点的预售上,粉色的iPhone13三分钟就被抢购完了,远峰蓝色的iPhone13 Pro系列也在十分钟内被抢购空了。
    的头像 发表于 09-22 09:49 6.1w次阅读

    最受欢迎的过载踏板伊巴内兹TS808开源分享

    电子发烧友网站提供《最受欢迎的过载踏板伊巴内兹TS808开源分享.zip》资料免费下载
    发表于 07-21 14:47 9次下载
    <b class='flag-5'>最受欢迎</b>的过载踏板伊巴内兹TS808开源分享

    Arm架构科普解读 Arm架构的底层逻辑和Arm架构的顶层设计

    本文主要探讨了 Arm 架构的底层逻辑,介绍了Arm 架构的顶层设计;以处理器核心架构为基础,以系统架构
    的头像 发表于 02-06 05:33 4989次阅读
    <b class='flag-5'>Arm</b><b class='flag-5'>架构</b>科普解读  <b class='flag-5'>Arm</b><b class='flag-5'>架构</b>的底层逻辑和<b class='flag-5'>Arm</b><b class='flag-5'>架构</b>的顶层设计

    泉州睿泽物联喜获2021年智慧灯杆产业最受欢迎企业奖

    9月28日,2021年中国国际信息通信展暨5G+智慧灯杆融合发展论坛在北京国际会议中心隆重召开!论坛现场举行了“2021年智慧灯杆产业最受欢迎企业”颁奖仪式。本次全国智慧杆产业最受欢迎企业评选活动
    的头像 发表于 10-21 14:08 479次阅读
    泉州睿泽物联喜获2021年智慧灯杆产业<b class='flag-5'>最受欢迎</b>企业奖