h1_key

当前位置:首页 >新闻资讯 > 行业资讯>ARM芯片的体系结构
ARM芯片的体系结构
2023-04-06 631次

  ARM处理器的分类

  基于指令集体系结构的分类:v1,v2,v5,v5TEJ,v6等

基于处理器内核的分类:ARM7,ARM9,ARM10,ARM11,StrongARM,XScale等

 

  ARM芯片体系结构版本

  ARM架构自诞生至今,已经发生了很大的演变,至今已定义的版本有:V1版架构、V2版架构、V3版架构、V4版架构、V5版架构、V6版架构。

  V1版架构

  该版架构只在原型机ARM1出现过,其基本性能:

  1、基本的数据处理指令(无乘法)

  2、字节、半字和字的LOAD/STORE指令

  3、转移指令,包括子程序调用及链接指令

  4、软件中断指令

  5、寻址空间:64M字节(26)

  V2版架构

  该版架构对V1版进行了扩展,如ARM2架构,增加了以下功能:

  1、乘法和乘加指令

  2、支持协处理器操作指令

  3、快速中断模式

  4、SWP/SWPB基本存储器与寄存器交换指令

  5、寻址空间:64M字节

  V3版架构

  1、把寻址空间增至32位(4G字节),

  2、增加了当前程序状态寄存器CPSR和程序状态保存寄存器SPSR以便于异常的处理。

  3、增加了中止和未定义二种处理器模式。

  4、ARM6就采用该版架构。

  5、指令集变化:增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器;增加了从异常处理返回的指令功能。

  V4版架构

  V4版架构是目前应用最广的ARM体系结构,对V3版架构进行了进一步扩充,有的还引进了16位的Thumb指令集,使ARM使用更加灵活。ARM7、ARM8、ARM9和StrongARM都采用该版架构。

  指令集中增加了以下功能:

  1、有符号、无符号的半字和有符号字节的Load/Store指令。

  2、增加了16位Thumb指令集

  3、完善了软件中断SWI指令的功能

  4、增加了处理器的特权模式。

  V5版架构

  这是最近几年推出ARM架构,在V4版基本上增加了一些新的指令,ARM10和XScale都采用该版架构,这些新增指令有:

  1、带有链接和交换的转移BLX指令

  2、计数前导零CLZ指令

  3、BKPT软件断点指令

  4、增加了信号处理指令

  5、为协处理器增加更多可选择的指令

  v6版架构

  1、适合使用电池供电的便携式设备

2、增加了 SIMD功能扩展,提高了嵌入式应用系统的音频、视频处理能力。

 

Thumb技术

  ARM的RISC体系结构的发展中已经提供了低功耗、小体积、高性能的方案。而为了解决代码长度的问题,ARM体系结构又增加了T变种,开发了一种新的指令体系,这就是Thumb指令集,它是ARM技术的一大特色。

  Thumb是ARM体系结构的扩展。它有从标准32位ARM指令集抽出来的36条指令格式,可以重新编成16位的操作码。这能带来很高的代码密度。

  支持Thumb的ARM体系结构的处理器状态可以方便的切换、运行到Thumb状态,在该状态下指令集是16位的Thumb指令集。

  与ARM指令集相比.Thumb指令集具有以下局限:

  1、完成相同的操作,Thumb指令通常需要更多的指令,因此在对系统运行时间要求苛刻的应用场合ARM指令集更为适合;

  2、Thumb指令集没有包含进行异常处理时需要的一些指令,因此在异常中断时,还是需要使用ARM指令,这种限制决定了Thumb指令需要和ARM指令配合使用。

 

  • 一文读懂DRAM(动态随机存取存储器)工作原理、分类、主要厂商
  • DRAM是一种易失性半导体存储器,用于计算机和其他数字设备作为主内存。它的名字“动态”源于需要周期性刷新存储的数据。
    2025-06-19 272次
  • 一文读懂FPGA的工作原理、关键参数、品牌、运用
  • FPGA代表Field-Programmable Gate Array,中文译为现场可编程门阵列。它是一种非常特殊的半导体集成电路芯片。与 CPU、GPU 或专用集成电路芯片在出厂时功能就固定不同,FPGA的硬件逻辑功能在制造完成后,可以由用户在现场(Field)根据需要进行编程(Programmable)来定义。 它本质上是由大量可配置逻辑块、可编程互连资源和丰富的输入/输出单元组成的阵列(Array)。
    2025-06-05 200次
  • 一文读懂ADC(模数转换器)与DAC(数模转换器)类型、应用
  • ADC(模数转换器)与DAC(数模转换器)芯片是连接模拟世界与数字系统的核心元器件,广泛应用于通信、工业控制、医疗设备、消费电子等领域。以下是它们的核心技术原理、类型及市场应用解析:
    2025-05-21 155次
  • 一文读懂GNSS模组产品分类、品牌、运用
  • 全球导航卫星系统(GNSS,Global Navigation Satellite System)是一种通过卫星信号提供地理定位、导航和时间同步服务的技术。常见的GNSS包括美国的GPS、俄罗斯的GLONASS、欧盟的伽利略(Galileo)和中国的北斗(BDS)。以下从产品、品牌和应用领域三个方面进行介绍:
    2025-04-28 332次
  • 一文读懂什么是MEMS压力传感器?
  • MEMS压力传感器是一种基于微机电系统(Micro-Electro-Mechanical Systems, MEMS)技术制造的微型传感器,主要用于测量气体或液体的压力。凭借其小型化、高灵敏度和低成本等优势,MEMS压力传感器被广泛应用于汽车、医疗、工业、消费电子和航空航天等领域。
    2025-04-17 257次

    万联芯微信公众号

    元器件现货+BOM配单+PCBA制造平台
    关注公众号,优惠活动早知道!
    10s
    温馨提示:
    订单商品问题请移至我的售后服务提交售后申请,其他需投诉问题可移至我的投诉提交,我们将在第一时间给您答复
    返回顶部