嵌入式系统基础之:ARM处理器硬件开发平台

来源:网络时间:2021-12-10 14:19:08

4.2ARM处理器硬件开发平台

4.2.1ARM处理器简介

ARM是一类嵌入式微处理器,同时也是一个公司的名字。ARM公司于1990年11月成立于英国剑桥,它是一家专门从事16/32位RISC微处理器知识产权设计的供应商。ARM公司本身不直接从事芯片生产,而只是授权ARM内核,再给生产和销售半导体的合作伙伴,同时也提供基于ARM架构的开发设计技术。世界各大半导体生产商从ARM公司处购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。

ARM公司从成立至今,在短短几十年的时间就占据了75%的市场份额,如今,ARM微处理器及技术的应用几乎已经深入到各个领域。采用ARM技术的微处理器现在已经遍及各类电子产品,汽车、消费娱乐、影像、工业控制、海量存储、网络、安保和无线等市场。到2001年就几乎已经垄断了全球RISC芯片市场,成为业界实际的RISC芯片标准。图4.3列举了使用ARM微处理器的公司名称。

图4.3ARMIP核用户

ARM的成功,一方面得益于它独特的公司运作模式,另一方面,当然来自于ARM处理器自身的优良性能。ARM处理器有如下特点。

n 体积小、低功耗、低成本、高性能。

n 支持ARM(32位)/Thumb(16位)/Thumb2(16/32位混合)指令集,能很好地兼容8位/16位器件。

n 大量使用寄存器,指令执行速度更快。

n 大多数数据操作都在寄存器中完成。

n 寻址方式灵活简单,执行效率高。

n 指令长度固定。

小知识

常见的CPU指令集分为CISC和RISC两种。

CISC(ComplexInstructionSetComputer)是“复杂指令集”。自PC机诞生以来,32位以前的处理器都采用CISC指令集方式。由于这种指令系统的指令不等长,因此指令的数目非常多,编程和设计处理器时都较为麻烦。但由于基于CISC指令架构系统设计的软件已经非常普遍了,所以包括Intel、AMD等众多厂商至今使用的仍为CISC。

RISC(ReducedInstructionSetComputing)是“精简指令集”。研究人员在对CISC指令集进行测试时发现,各种指令的使用频度相当悬殊,其中最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。RISC正是基于这种思想提出的。采用RISC指令集的微处理器处理能力强,并且还通过采用超标量和超流水线结构,大大增强并行处理能力。

4.2.2ARM体系结构简介

1.ARM微处理器工作状态

ARM微处理器的工作状态一般有三种,并可来回切换。

n 第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令。

n 第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。

n 第三种为Thumb2状态,此时处理执行16/32位混合的、多类型对齐的指令。

2.ARM体系结构的存储格式

n 大端格式:在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。

n 小端格式:与大端存储格式相反,在小端存储格式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。

3.ARM处理器模式

ARM微处理器支持7种运行模式,分别如下。

n 用户模式(usr):应用程序执行状态。

n 快速中断模式(fiq):用于高速数据传输或通道处理等快速中断处理。

n 外部中断模式(irq):用于通用的中断处理。

n 管理模式(svc):特权模式,操作系统使用的保护模式。

n 数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。

n 系统模式(sys):运行具有特权的操作系统任务。

4.2.3ARM9体系结构

1.ARM微处理器系列简介

ARM微处理器系列主要特点如表4.2所示。

表4.2 ARM微处理器系列

ARM核

主要特点

ARM7TDMI

•使用v4T体系结构

•最普通的低端ARM核

•3级流水线

•冯·诺依曼体系结构

•CPI约为1.9

T表示支持Thumb指令集(ARM指令是32位的;Thumb指令是16位的)

DI表示“EmbeddedICELogic”,支持JTAG调试

M表示内嵌硬件乘法器

ARM720T是具有cache、MMU(内存管理单元)和写缓冲的一种ARM7TDMI

ARM9TDMI

•使用v4T体系结构

•5级流水线:CPI被提高到1.5,提高了最高主频

•哈佛体系结构:增加了存储器有效带宽(指令存储器接口和数据存储器接口),实现了同时访问指令存储器和数据存储器的功能。

•一般提供附带的cache:ARM922T有2X8KB的cache、MMU和写缓冲;ARM920T除了有2×16KB的cache之外,其他的与ARM922t相同;ARM940T有一个MPU(内存保护单元)

ARM9E

•ARM9E是在ARM9TDMI的基础上,增加了一些功能:支持V5TE版本的体系结构,实现了单周期32×16乘法器和EmbeddedICELogicRT

•ARM926EJ-S/ARM946E-S:有可配置的指令和数据cache、指令和数据TCM接口以及AHB总线接口。ARM926EJ-S有MMU,ARM946E-S有MPU

•ARM966E-S:有指令和数据TCM接口,没有cache、MPU/MMU

ARM11系列

•ARM1136JF-S:使用ARMV6体系结构,性能强大(8级流水线,有静态/动态分支预测器和返回堆栈),有低延迟中断模式,有MMU,有支持物理标记的4-64k指令和数据cache,有一些内嵌的可配置的TCM,有4个主存端口(64位存储器接口),可以集成VFP协处理器(可选)。

•ARM1156T2(F)-S:有MPU,支持Thumb2ISA。

•ARM1176JZ(F)-S:在ARM1136JF-S基础上实现了TrustZone技术。

Cortex系列

•Cortex-A8:使用v7A体系结构,支持MMU、AXI、VFP和NEON。

•Cortex-R4:使用v7R体系结构,支持MPU(可选)、AXI和DualIssue技术。

•Cortex-M3:使用v7M体系结构,支持MPU(可选)、AHBLite和APB

因为本书所采用的FS2410开发板的S3C2410X是一款ARM9核处理器,所以下面重点学习ARM9核处理器。

相关阅读

推荐阅读

江苏省养老方式及服务需求研究报告发布

江苏省养老方式及服务需求研究报告发布

当你老了,如何养老?10月11日,江苏省消保委发布《江苏省养老方式及服务需求研究报告》(简称《报告》),本次研究采用线上问卷和线下问卷调 更多

2021-10-12 07:55:20
电影票房狂吸金超40亿元  上市公司表现如何呢?

电影票房狂吸金超40亿元 上市公司表现如何呢?

在刚刚过去的国庆长假里,电影票房成绩优秀。据灯塔专业版数据,2021年国庆档总票房43 86亿元,这是国庆档票房历史第二次破40亿,仅次于201 更多

2021-10-09 07:54:06
国庆假期你去露营了吗?我国目前有3.2万家露营相关企业

国庆假期你去露营了吗?我国目前有3.2万家露营相

相约露营,现如今变得新潮又时尚。把客厅、厨房和卧室,都搬到野外去,食于山野,宿于山野,每一帧画面都透露出一种岁月静好的美好。扬子晚 更多

2021-10-08 08:27:04
我国现存眼镜企业超132万家  南京居全国第四

我国现存眼镜企业超132万家 南京居全国第四

日前,在第三届国民视觉健康高峰论坛上分享了一组数据,2020年,我国儿童青少年总体近视率为52 7%,其中6岁儿童为14 3%,小学生为35 6%,初 更多

2021-10-08 07:54:47
兴昌塑胶拟减持不超1%股份  大股东减持曾重挫股价

兴昌塑胶拟减持不超1%股份 大股东减持曾重挫股价

股东减持出现新理由,要借给上市公司无偿使用。9月29日晚间,高乐股份(002348)披露称,公司实控人之一兴昌塑胶五金厂有限公司(以下简称兴昌 更多

2021-09-30 08:43:16
”酱油三剑客“股价都在涨  股价再度突破百元大关

”酱油三剑客“股价都在涨 股价再度突破百元大关

9月26日晚间,海天味业公告:由于今年以来各主要原材物料、运输、能源等成本持续大幅上涨,给经营带来了一定的挑战,近期正在评估是否对产 更多

2021-09-28 07:50:33
“丝绸文创第一股”来了!万事利发行价格为5.24元/股

“丝绸文创第一股”来了!万事利发行价格为5.24元

9月22日,以丝绸文化创意领先的杭州丝绸品牌万事利登陆A股创业板。万事利(301066)发行价格为5 24元 股,截至9月24日,最新股价为24 18元, 更多

2021-09-26 07:51:26
组团减持后股价大跌  百亚股份跌逾8%

组团减持后股价大跌 百亚股份跌逾8%

卫生巾第一股百亚股份(003006)股东组团减持不超过公司10%股份的消息果然影响了公司9月22日的股价。截至9月22日收盘,百亚股份股价大跌8 02% 更多

2021-09-23 08:07:23
+ 点击查看更多精彩
不一样的天猫“6·18”新指标  每笔订单减碳17.6%
    今年的6·18有些不一样:没有公布总成交额,而是改用碳排放量做衡...
上市公司海外收入哪家强? 化工、采掘、电子行业的海外收入最高
      中建迪拜山庄基础设施升级改造施工现场。  中国建筑供图 ...
“新电商人才发展计划”发布 四位一体布局 培养急需人才
    今年是决胜全面小康、决战脱贫攻坚的最后一年,数字经济持续快速...
各地侨企铆足干劲 释放着攒了数月的能量
    近期,侨企益海嘉里(哈尔滨)粮油食品工业有限公司面粉车间日夜...
2小时带货6100万元湖北商品!快手直播带货助力湖北重启
    夏丹喊你下单了,一起为湖北拼单、立马‘夏丹’,无法&...
商业银行正式进入金融期货市场
    谢卫群 摄商业银行今天(4月10日)正式进入中国金融期货市场。首批...