其他分享
首页 > 其他分享> > Arm体系结构总结

Arm体系结构总结

作者:互联网

ARM各系列处理器所包含的不同类型

 

ARM7处理器系列

ARM7内核采用冯·诺伊曼体系结构,数据和指令使用同一条总线。内核有一条3级流水线,执行ARMv4指令集。

特点

ARM9处理器系列

5级指令流水线,ARM9处理器能够运行在比ARM7更高的时钟频率上,改善了处理器的整体性能。

存储器系统根据哈佛体系结构(程序和数据空间独立的体系结构)重新设计,区分了数据总线和指令总线。

 

ARM11处理器系列

ARM1136J-S 发布于2003年,是针对高性能和高能效应而设计的。ARM1136J-S是第一个执行ARMv6结构指令的处理器。它集成了一条具有独立的Load/Store和算术流水线的8级流水线。

SecurCore处理器系列

SecurCore 系列处理器提供了基于高性能的32位RISC 技术的安全解决方案。SecurCore系列处理器除了具有体积小、功耗低、代码密度高等特点外,还具有它自己的特别优势,即提供了安全解决方案支持。

特点

StrongARM和Xscale 处理器系列

StrongARM 处理器采用哈佛结构,具有独立的数据和指令Cache,还有一个MMU,它是第一个包含5级流水线的高性能ARM处理器,但它不支持Thumb指令集

Intel公司的Xscale是StrongARM的后续产品,在性能上有显著改善。它执行V5TE架构指令,也采用哈佛结构,类似于StrongARM也包含一个MMU。

MPCore 处理器系列

MPCore在ARM11核心的基础上构建,架构仍属于V6指令体系。

Cortex处理器系列

基于ARMv7架构以后的ARM处理器已经不再延用过去的数字命名方式,而是冠以Cortex的代称。基于v7-A架构的称为“Cortex-A系列”,基于v7-R架构的称为“Cortex-R系列”,基于v7-M架构的称为“Cortex-M系列”。

  1. Cortex-M系列的处理器技术特点

    Cortex-M系列的处理器有Cortex-M3、Cortex-M1、Cortex-M0和最新的Cortex-M4架构。

    Cortex-M3处理器结合了执行Thumb-2指令的32位哈佛微体系结构和系统外设。

    Cortex-M0处理器是市场上现有的最小、能耗最低、最节能的ARM处理器。该处理器能耗非常低、门数量少、代码占用空间小,使得MCU开发人员能够以8位处理器的价位,获得32位处理器的性能。

  1. Cortex-R系列处理器技术特点

    Cortex-R4处理器是第一款基于ARMv7架构的深嵌入式处理器,定位于高容量、深嵌入的应用。

  1. Cortex-A系列处理器技术特点

    Cortex-A8处理器是第一款基于ARMv7架构的应用处理器,并且是有史以来ARM 开发的性能最高、最具功率效率的处理器。

树莓派4B采用的就是四核64位的ARM Cortex-A72架构CPU

ARM微处理器结构

ARM内核采用RISC体系结构。ARM体系结构的主要特征如下:

标签:总结,系列,Arm,指令,处理器,体系结构,ARM,Cortex
来源: https://www.cnblogs.com/chennuo812/p/16683963.html