ARM内核详解作者:白延敏南京航空航天大学木易电子技术应用AET中国科技核心期刊

ARM处理器为RISC芯片,其简单的结构使ARM内核非常小,这使得器件的功耗也非常低。它具有经典RISC的特点:

*大的、统一的寄存器文件;*简单的寻址模式;*统一和固定长度的指令域,3地址指令格式,简化了指令的译码。编译开销大,尽可能优化,采用三地址指令格式、较多寄存器和对称的指令格式便于生成优化代码;*单周期操作,ARM指令系统中的指令只需要执行简单的和基本的操作,因此其执行过程在一个机器周期内完成;*固定的32位长度指令,指令格式固定为32位长度,这样使指令译码结构简单,效率提高;*采用指令流水线技术。

3.1.2ARM内核体系结构

ARM架构自诞生至今,已经发生了很大的演变,至今已定义了7种不同的版本:

V1版架构:该架构只在原型机ARM1出现过,其基本性能包括基本的数据处理指令(无乘法)、字节、半字和字的Load/Store指令、转移指令,包括子程序调用及链接指令、软件中断指令、寻址空间64MB。

V2版架构:该版架构对V1版进行了扩展,如ARM2与ARM3(V2a版)架构,增加的功能包括乘法和乘加指令、支持协处理器操作指令、快速中断模式、SWP/SWPB的最基本存储器与寄存器交换指令、寻址空间64MB。

V3版架构:该版对ARM体系结构作了较大的改动,把寻址空间增至32位(4GB),增加了当前程序状态寄存器CPSR和程序状态保存寄存器SPSR以便于异常处理。增加了中止和未定义2种处理器模式。ARM6就采用该版结构。指令集变化包括增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器、增加了从异常处理返回的指令功能。

V4版架构:V4版结构是目前最广泛应用的ARM体系结构,对V3版架构进行了进一步扩充,有的还引进了16位的Thumb指令集,使ARM使用更加灵活。ARM7、ARM9和StrongARM都采用了该版结构。其指令集中增加的功能包括符号化和非符号化半字及符号化字节的存/取指令、增加了16位Thumb指令集、完善了软件中断SWI指令的功能、处理器系统模式引进特权方式时使用用户寄存器操作、把一些未使用的指令空间捕捉为未定义指令。

V5版架构:在V4版基础上增加了一些新的指令。ARM10和XScale都采用该版架构。这些新增指令有带有链接和交换的转移BLX指令、计数前导零计数CLZ指令、BRK中断指令、增加了信号处理指令(V5TE版)、为协处理器增加更多可选择的指令。

V7版架构:ARM体系架构V7是2005年发布的。它使用了能够带来更高性能、功耗效率和代码密度的Thumb-2技术。它首次采用了强大的信号处理扩展集,对H.264和MP3等媒体编解码提供加速。Cortex-M3处理器采用的就是V7版的结构。

ARM处理器核使用的体系结构如表3.1所示。

表3.1ARM核心采用的体系结构

3.1.3ARM内核种类

ARM公司开发了很多系列的ARM处理器核,在表3.1中可以看出,目前最新的系列是ARMCortex系列,下面我们将对ARM各内核做简单介绍。

首先介绍一下ARM核的命名规则及含义如图3.2所示。

图3.2ARM核的命名规则及含义

1).ARM7系列

2).ARM9E系列

3).ARM10系列

ARM10E处理器采用ARMVST体系结构,可以分为六级流水处理,采用指令与数据分离的Cache结构,平均功耗1000mW,时钟速度为300MHz,每条指令平均执行1.2个时钟周期。ARM10TDMI与所有ARM核在二进制级代码中兼容,内带高速32×16MAC,预留DSP协处理器接口。其中的VFP10(向量浮点单元)为七级流水结构。其中的ARM1020T处理器则是由ARMl0TDMI、32KB指令、数据Caches及MMU部分构成的。其系统时钟高达300MHz时钟,指令Cache和数据Cache分别为32KB,数据宽度为64位,能够支持多种商用操作系统,适用于下一代高性能手持式因特网设备及数字式消费类应用。主流的ARM10内核是ARM1020E、ARM1022E、ARM1026EJ-S等。

该系列包括ARM1020E和ARM1020E处理器核,其核心在于使用向量浮点(VFP)单元VFP10提供高性能的浮点解决方案,从而极大提高了处理器的整型和浮点运算性能。可以用于视频游戏机和高性能打印机等场合。

4).SecureCore系列

SecurCore系列处理器提供了基于高性能的32位RISC技术的安全解决方案,该系列处理器具有体积小、功耗低、代码密度大和性能高等特点。另外最为特别的就是该系列处理器提供了安全解决方案的支持。采用软内核技术,以提供最大限度的灵活性,以及防止外部对其进行扫描探测,提供面向智能卡的和低成本的存储保护单元MPU,可以灵活地集成用户自己的安全特性和其他的协处理器,目前包括有SC100、SC110、SC200、SC210计4种产品。

5).StrongARM系列和XScale系列

StrongARM处理器采用ARMV4T的五级流水体系结构。目前有SA110、SA1100、SA1110等3个版本以及Intel公司的基于ARMv5TE体系结构的XScalePXA27x系列处理器,与StrongARM相比增加了I/DCache,并且加入了部分DSP功能,更适合于移动多媒体应用。2006年,Intel公司将XScale处理器出售给了Marvell公司。

6).ARM11处理器

ARM11处理器系列可以在使用130nm工艺技术、小至2.2mm2芯片面积和低至0.24mW/MHz的前提下达到高达500MHz的性能表现。ARM11处理器系列以众多消费产品市场为目标,推出了许多新的技术,包括针对媒体处理的SIMD,用以提高安全性能的TrustZone技术,智能能源管理(IEM),以及需要非常高的、可升级的超过2600Dhrystone2.1MIPS性能的系统多处理技术。主要的ARM11处理器有ARM1136JF-S、ARM1156T2F-S、ARM1176JZF-S、ARM11MCORE等多种。

7).ARMCortex系列处理器

ARMCortex系列处理器是基于ARMv7架构,又分为Cortex-M、Cortex-R和Cortex-A三类,ARMCortex系列的三款产品全都集成了Thumb?-2指令集,可满足各种不同的日益增长的市场需求。ARMCortex系列的三款处理器瞄准的领域如下:

*ARMCortex-A系列:针对复杂操作系统以及用户应用设计的应用处理器;*ARMCortex-R系列:实时系统专用嵌入式处理器;*ARMCortex-M系列:针对微控制器和低成本应用专门优化的深嵌入式处理器。

Cortex-M3是首款基于ARMv7-M架构的处理器,是专门瞄准对功耗和成本敏感的嵌入式应用实现高性能而设计的,它大大简化了可编程的复杂性,使ARM架构成为各种应用方案(即使是最简单的方案)的上佳选择。

THE END
1.如何选择适合自己的相机:全面指南与建议镜头三脚架单反相机aps...在数字摄影时代,选择一款合适的相机对于摄影爱好者和专业摄影师来说都是至关重要的。市场上有各种各样的相机,从简单的便携式相机到复杂的单反和无反光镜相机,每种相机都有其独特的优缺点。本文将从多个方面探讨如何选择适合自己的相机。 1. 确定用途 (Determine the Purpose) ...https://www.163.com/dy/article/JGRHQL1Q0556A727.html
2.红梅(红梅种类大全,稀少版,75年左右产,经典文*标,不议价)湖北当阳产,红梅种类大全,稀少版,数量较少,无裂,背清,无字迹,不缺肉,拆包标,完整,好品。 备注: 品相自定,看清问好,认可再买,非假不退,按图发货。 浏览量: 0 点评: 0 次 进行点评 打假: 打假举报 录入举报 滚动鼠标滚轴,图片即可轻松放大、缩小当前...https://7788xj.997788.com/s140/103522262/
3.详解:无损检测中的微焦点X射线源(MFX)?电子在冲撞靶面时X射线变换的效率很低,99%以上会变成热能;而MFX是把大量电子聚焦到靶上的极小一点(X射线焦点)上,过高的功率或者随着工作时间延长,靶面会被逐渐融化,使得: 1、稳定性渐渐变差;2、焦点尺寸渐渐变大,分辨率变差;3、产生的X线剂量渐渐减少,X线相机上的图像变昏暗。 https://card.weibo.com/article/m/show/id/2309404755552449462922
4.中国特殊车牌种类大全易车汽车新闻为您提供关于中国特殊车牌种类大全的最新汽车资讯,中国特殊车牌种类大全相关的最新易车号文章,为你购车提供参考。https://news.m.yiche.com/tag/3724861.html
5.文件格式有哪些,常见文件格式种类大全(中英对照)GisClub文件格式有哪些,常见文件格式种类大全(中英对照) 文件格式共有308个26种类,在我们日常生活中所能用到还真是了了屈指可数的几个,小编整理发上来给大家分享分享! A ACE:Ace压缩档案格式 ACT:Microsoft office助手文件 AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式...https://www.cnblogs.com/gisblogs/p/4233242.html
6.数码相机术语大全非专业型数码相机的感光元件一般是24位的,高档点的采样时是30位,而记录时仍然是24位,专业型数码相机的成像器件至少是36位的,据说已经有了48位的CCD。对于24位的器件而言,感光单元能记录的光亮度值最多有2^8=256级,每一种原色用一个8位的二进制数字来表示,最多能记录的色彩是256x256x256约16,77万种。http://www.360doc.com/content/11/0521/13/5350445_147321474.shtml
1.最全的照相机闪光灯电路图大全(十款照相机闪光灯电路图详解)摄影爱好者在室内、夜间、阴影下或逆光的情况下进行摄影时,若要获得满意的拍摄效果,通常要用借助各种的辅助照明设施,这其中以电子闪光灯的性能最佳。而电子闪光灯的种类很多,从结构区分,主要有单体闪光灯和照相机内藏式闪光灯两大类。从电路区分,主要有以下几种常见电路。 https://news.hqew.com/info-327395
2.从入门开始,机器视觉基础知识详解徕深科技二、相机 种类:线&面、隔/逐、黑/彩、数/模、低/高、CCD/CMOS 指标:象元尺寸、分辨率、靶面大小、感应曲线、动态范围、灵敏度、速度噪声、填充因子、体积、质量、工作环境等 工作模式:Free run、Trigger(多种)、长时间曝光等 传输方式:GIGE,Cameralinker,模拟 ...https://m.yiqi.com/question/detail_608340.html
3.摄影器材种类及应用详解专业相机镜头光圈板闪光灯等摄影器材种类及应用详解专业相机镜头光圈板闪光灯等 什么是摄影器材? 摄影是一门艺术,它不仅需要创意,还需要高质量的设备。这些设备统称为摄影器材。它们包括专业相机、各种类型的镜头、光圈板以及各种辅助照明工具,如闪光灯等。 专业相机如何选择? 选择合适的专业相机对于拍出高质量照片至关重要。首先,了解自己的预算...https://www.bcioqpgw.cn/bai-jia-dian/316670.html
4.命运之手2图文攻略命运之手2全种类卡牌功能详解+玩法技巧游戏操作...游戏操作: 攻击:鼠标左键 特殊攻击:鼠标右键 武器能力:R 神器:Q 同伴能力:L shift 守护:E 回避:Space 终结技:F 上/下/左/右:W/S/A/D 相机上/下/左/右:I/K/J/L 查看命运之手2攻略大全123共3页提示:支持键盘“←→”键翻页 分享至 扫描关注游侠网 微信扫描,关注游侠网 命运之手2Hand of ...https://gl.ali213.net/html/2017-11/200997_2.html
5.相机有哪些分类相机分类介绍详解相机有哪些分类 相机分类介绍【详解】 相机已经开始渗透在我们的日常生活中,出门旅游大多数人基本都会携带相机。现在科技的飞速发展,相机早已不是什么稀罕物,普及程度越来越高,价格也在不断的变化。但要说到选购方面就令人有些头疼了,面对数量庞大种类繁杂的相机市场时,消费者在选购买相机的时候常常难以选择,更别提...https://g.pconline.com.cn/x/261/13027067.html
6.照相机种类照相机有哪些种类单反数码微单相机有什么区别同时众多的相机的选择也让摄影者们眼花缭乱,甚至很多摄影新手到目前都没弄清楚相机到底有多少种?比如单反相机和微单相机之间到底有啥关系呢?对大家的疑问,maigoo小编今天就做一篇专题给大家解决一下吧。 相机种类大全 PART ONE 单反相机 单镜头反光式取景照相机,指用单镜头,并且光线通过此镜头照射到反光镜上,...https://www.maigoo.com/goomai/199133.html
7.笔记本电脑硬件详解由于受笔记本体积和散热性能影响,笔记本电脑主板上的电子元件虽然与台式机主板的电子元件种类差别不是很大,但这些元件的体积和性能要高许多倍,集成性也要强得多,制造工艺比较复杂些。 作为一个普通的消费者,我们没很大必要全面地去认识主板上所有的电子元件,而销售笔记本电脑的经销商也不知道很多关于主板方面的技术参数...https://www.xaipe.edu.cn/wlglzx/info/1014/1508.htm
8.到海南旅游要携带的物品有哪些种类及具体清单海南,作为最南端的省份,以其碧海蓝天、阳光沙滩而著称,吸引了无数游客前来度假休闲。为了使您的海南之旅更加愉快,本文将为您详细介绍到海南旅游需要携带的物品种类及具体清单。 二、衣物类 1. 轻便衣物:海南属于热带海洋性气候气温较高,为此携带短袖、短裤、裙子等轻便衣物是必须的。 https://www.cnxds.com/2024baiqi/hainanshangwu/514269.html
9.尼康相机型号大全和价格?多款型号盘点分析好文攻略百家评测尼康相机型号大全和价格?多款型号盘点分析 各位热爱摄影、追求影像艺术的小伙伴们,是不是对于尼康相机的种类和价格了解甚少?是不是在选择“哪一款才能让我的摄影技能更上一层楼”这个问题上左思右想?让我们以幽默调侃的方式揭示尼康相机的神奇之处,找到让您的拍摄体验更上一层楼的最佳利器! 首先,让我们来看看尼康...http://www.baidudw.com/jingyan/1043913
10.usb接口定义详解图,USB详细介绍目前我知道的有几种USB种类:type-A,type-B,type-C,mini usb,macro usb,apple lightning,分别如下图: USB Type A:该标准一般适用于个人电脑PC中,是应用于最广泛的接口标准 USB Type B:一般用于3.5寸移动硬盘、以及打印机、显示器等连接 USB Type C:USB Type C这个接口名称是在USB 3.1时代之后出现的,该接口...https://www.customsnews.cn/shouji/dj2q94mp.html
11.MCU的种类分类及MCU的应用与应用技巧MCU资源资源浏览查阅84次。MCU的种类分类及MCU的应用与应用技巧,在现代嵌入式开发领域,通过了解客户需求和电子产品趋势,搜集市面上大量的不同型号的MCU资料,结合市场上刚出现的低成本高性能MCU新产品,是成功进行MCU选型的基础。一般来说,嵌入式系统开发人员在选择MCU时,通常,https://download.csdn.net/download/weixin_38699784/20046203
12.Lomo折叠式宝丽来相机InstantSquare正式开售Lomography公司去年在众筹网站Kickstarter推出的Instant Square宝丽来相机近日正式开始上市销售,新品提供经典墨黑版丶简洁纯白版及时尚复古的红色皮革版三种可选版本。除单机版外,用户还可以另外选购包括人像玻璃镜头丶Spiltzer影像分割器及Instant Mini宝丽来机背在内的镜头套装。 https://www.atalaujk.cn/shu-ma/491651.html