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

手臂的介绍:

ARM代表高级RISC(减少指令集电脑)机器。ARM开始作为BCC电脑的橡子制造商的一部分,现在为Apple iPad设计筹码。1978年,第一架臂是在剑桥大学建立的。橡子集团电脑于1985年开发了第一台ARM商业RISC处理器。ARM成立并在1990年非常流行。2007年使用超过98%的手机的手机和10人亿个处理器于2008年发货。ARM是由微控制器和微处理器所取代的最新技术。基本上ARM是16位/ 32位处理器或控制器。ARM是移动电话汽车系统数码相机和家庭网络和无线技术等先进数字产品的核心。

一般臂芯片图
一般臂芯片图

为什么ARM最受欢迎:


  • ARM是目前最受欢迎的处理器,由于其低功耗和合理的性能,尤其适用于便携式设备。
  • 与其他处理器相比,ARM有更好的性能。ARM处理器的基本特点是低功耗、低成本。使用ARM进行快速高效的应用开发是非常容易的,这也是ARM最受欢迎的主要原因。

ARM架构家族简介:

ARM架构的家庭
ARM架构的家庭

不同ARM版本的功能:

版本1:

ARM第一版架构:

  • 软件中断
  • 26-bit地址总线
  • 数据处理很慢
  • 它支持字节、字和多字加载操作

版本2:


  • 26-Bit地址总线
  • 线程同步的自动指令
  • 协同处理器支持

版本3:

  • 32位寻址
  • 多数据支持(如32位=32*32=64)。
  • 比ARM Version1和Version2更快

版本4:

  • 32位地址空间
  • 它的支持变量:16位拇指指令集
  • 它支持M变体:长乘法意味着提供64位结果

版本5:

  • 改善了手臂和拇指的互动
  • 它支持CCL指令
  • 它支持E Variant:增强的DSP指令集
  • 它支持S变量:加速Java字节代码的执行

版本6:

  • 改善记忆系统
  • 它支持单个指令多个数据

手臂命名:

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

臂{x} {y} {z} {t} {d} {m} {m} {e} {e} {e} {e} {e} {s} {s} {s} {s}

  • X -家庭
  • Y—内存管理
  • Z -缓存
  • T - 拇指16位解码器
  • D - JTAG调试
  • M - 快速乘法器
  • 我 - 嵌入式冰宏小区
  • E - 增强指令
  • J - Jazelle(Java)
  • F - 矢量浮点单元
  • s - 合成版本

ARM架构:

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

  • 用户模式
  • FIQ模式
  • IRQ模式
  • SVC模式
  • 未定义的模式
  • 中止模式
  • 拇指模式

用户模式为普通模式;它有最少的寄存器。它没有SPSR和有限的访问CPSR。FIQ和IRQ是CPU中断引起的两种模式。FIQ正在处理过去的中断,而IRQ是诽谤中断。FIQ模式有额外的五个存储寄存器,在处理关键中断时提供更多的灵活性和高性能。监控模式是处理器启动或复位的软件中断模式。未定义模式捕获执行的非法指令。ARM核心由32位数据总线和更快的数据流组成。在拇指模式下,32位数据被分割成16位,提高了处理速度。

在每一种模式中都保留一些寄存器,以供内核特定使用。保留寄存器有

  • sp(堆栈指针)。
  • LR(链接寄存器)。
  • PC(程序计数器)。
  • CPSR(当前计划状态寄存器)。
  • SPSR(已保存的程序状态寄存器)。

保留的寄存器用于特定功能。SPSR和CPSR包含特定属性的状态控制位。这些属性是定义操作模式,ALU状态标志,中断启用或禁用标志。臂芯在两个状态32位状态或拇指状态下操作。

ARM模式选择寄存器

ARM模式选择寄存器

基于ARM的温度测量:

温度是工业应用中最重要的参数。测量和控制的准确性是非常重要的。更多工业的变压器受高压和过载和高温损坏。测量和控制的温度准确性非常苛刻。该项目旨在将温度传感器接触到基于臂的微控制器。

工业温度控制器
工业温度控制器

工作程序:

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

ARM7的框图和特点:

ARM7框图
ARM7框图

ARM7的功能:

  • ARM7是一个16/31位总线
  • 静态Ram为40kb
  • 片上闪存可编程存储器为512KB
  • 它是一个60mhz操作的高速控制器
  • 两个10位ADC转换器提供了总共14个模拟输入
  • 一个10位D / A转换器
  • 两个32位计时器/计数器
  • 4- CCM(捕获比较调制),6-PWM,看门狗定时器
  • 一个RTC,9个中断
  • 一个I2C协议,SPI协议,SSP协议
  • 两个UART串行通信协议bob的是什么网站

应用程序:

  • 工业控制
  • 医疗系统
  • bob的是什么网站通信网关
  • 嵌入式软调制解调器
  • 通用应用
  • 访问控制
  • 标度点

照片来源:

一个评论

  1. 玛西 说:

    你好!我可以宣誓就我去过这个网站,但经历了几个
    我意识到它对我来说是新的。无论如何,我肯定很高兴
    我发现了它,我将是一本预订标记和经常检查!

添加评论