当前位置:首页 > 芯闻号 > 充电吧
[导读]理解ARM体系首先要明确三个概念:Architecture-体系结构Processor-处理器,对应于通常所说的ARM核Device-设备,对应于具体的物理芯片体系结构(Architecture):为

理解ARM体系首先要明确三个概念:

Architecture-体系结构Processor-处理器,对应于通常所说的ARM核Device-设备,对应于具体的物理芯片

体系结构(Architecture):

为了给不同的处理器提供更通用的编程模型,定义了不同的Architecture,符合相同Architecture的处理器具有相同的编程模型,ARM已定义的Arhitecture有ARMv4、ARMv5、ARMv6M、ARMv7M、ARMv7AR、ARMv8等等。

ARM体系结构(Architecture)定义了ARM处理器的基本特征,包括以下内容:

the programmers model(编程模型)the instruction set(指令集)system configuration(系统配置)exception handling(中断处理)the memory model(存储模型)

 不同版本的体系结构(Architecture)定义了不同的系统特性和系统行为,例如:

采用几级Cache,Cache的大小寄存器的功能定义提示指令(hint instructions)的功能

体系结构还定义一些扩展功能,例如:

浮点运算硬件支持SIMD支持

处理器(Processor)

处理器(或者称为ARM核)是体系结构的一种实现,同一个体系结构可以对应不同的处理器,ARM7TDMI和ARM920T都基于ARMv4T,但是他们又具有各自的不同特点。

Implementation

Architecture version

Architecture variant

ARM11™ MPCore™

ARMv6 

ARMv6K, Improved multiprocessing support

ARM1156T2F-S™ , 

ARMv6 

ARMv6T2 Thumb-2 technology

ARM1176JZF-S™  

ARMv6

ARMv6Z, ARMv6K with Security Extensions

Cortex-A9 

ARMv7-A

 

Cortex-R4 

ARMv7-R

 

Cortex-M3

ARMv7-M

 

Table:Recent ARM processors and their architectures

设备(Device)

设备通常是包含了ARM核和一些附加设备的片上系统(SoC)。在设备实现上可以配置不同的外围附加设备,例如可以配置不同大小的Cache,以及是否包含硬件浮点运算功能,所以基于同一Processor的不同设备可以拥有不同Cache大小配置。

一个通用的片上系统(SoC)可以包含以下组件:

Level 2 Cache Controller (L2CC)Static Memory Controller (SMC)Dynamic Memory Controller (DMC)bus interconnectinterrupt controllertimerexternal bus interfaces

除了ARM核外,一个片上系统设备(SoC)上可以包含很多不同的功能模块,不同厂家可以采用ARM核设计自己的片上系统,以Samsung的S5PV310_UM为例,该芯片集成了Cotex-A9核,Cotex-A9核基于ARMv7-A体系结构。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

据英国《金融时报》报道称,英国政府仍在努力说服Arm母公司软银集团,希望Arm公司的IPO计划选择在伦敦证券交易所和纽约证券交易所进行双重上市。

关键字: ARM 软银 arm架构

一颗主要用于路由器的Conexant ARM处理器是Acorn电脑公司(Acorn Computers Ltd)于1983年开始的开发计划。

关键字: arm架构 指令集 处理器

继苹果iphone 12系列上市后,华为也随后上市Mate40系列手机。iphone 12系列与华为Mate40系列都属于5G手机,分别搭载了最新处理器A14芯片和麒麟9000芯片,并且两款手机旗舰机型都还是5nm芯片制...

关键字: 华为 苹果 arm架构

11号凌晨,苹果将召开本季度的第三场发布会。其中,苹果将会发布两款13英寸的MacBook系列笔记本,分别是MacBook Air与 MacBook Pro,而首款被用在苹果笔记本的处理器,正是基于iPhone 12系列...

关键字: 苹果 pc芯片 arm架构

 去年初,搭载英伟达四核处理器的HTC ONE X手机率先发布。紧接着,搭在自家四核处理器的三星GalaxySⅢ登场。到了2012年8月,高通四核处理器伴随小米2的发布正式亮相。相比之下,联发科的四核

关键字: arm架构 八核处理器 智能手机芯片

  虽然四核智能机尚处于普及阶段,但八核的战役却已经悄然打响,随着时间进入到2013下半年,当智能手机CPU核战和主频之战呈现疲态之时,联发科发布了全球首款“真八核”处理

关键字: arm架构 八核处理器 智能手机芯片

  巨头谷歌可谓科技英雄,2014年伊始,野心勃勃的谷歌又哪些新动作?Android?谷歌眼镜?自动汽车?芯片设计?   谷歌或将自主设计服务器处理器 采用ARM架构   总部位

关键字: Android arm架构 芯片设计

  物联网的重要价值在于通过将传感器采集的海量数据进行处理分析得出有价值的信息,因此无论是谷歌、微软、亚马逊还是阿里百度等巨头都加大了在大数据领域的投入。大数据的火热势必将带动服务器市场增长,目

关键字: arm架构 openpower 服务器芯片 英特尔

  飞腾公司在其官网上公布了其最新产品飞腾2000,根据飞腾公司公布的数据,该款产品在性能上持平了Intel的E5服务器芯片。飞腾2000是国产服务器芯片第一次在性能上追平Intel。

关键字: arm架构 服务器芯片 飞腾

  经过4、5年的发展,ARM架构的服务器芯片已逐渐开展,但这4、5年内却是几家欢乐几家愁。首先是新创业者Calxeda退出市场,NVIDIA宣布其Tegra K1芯片应用方向转向,而传闻中Sa

关键字: AMD arm架构 服务器芯片
关闭
关闭