1 / 72
文档名称:

嵌入式系统 课件 ARM微控制器基础与实战3.ppt

格式:ppt   页数:72
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统 课件 ARM微控制器基础与实战3.ppt

上传人:企业资源 2012/2/3 文件大小:0 KB

下载得到文件列表

嵌入式系统 课件 ARM微控制器基础与实战3.ppt

文档介绍

文档介绍:1
第2章 ARM体系结构
参考书:《ARM嵌入式处理器结构与应用基础》
马忠梅,马广云,徐英慧,等
北京航空航天大学出版社
2
ARM体系结构概述
ARM体系结构的特点
0、概述:
ARM公司
ARM即Advanced RISC Machines的缩写。
ARM公司是知识产权(IP)供应商,成立于1990。 ARM公司本身不生产芯片,靠转让设计许可,由合作伙伴公司来生产各具特色的芯片。
ARM作为32位嵌入式RISC微处理器业界的领先供应商,商业模式的强大之处在于它在世界范围有超过100个合作伙伴——包括半导体工业的著名公司,从而保证了大量的开发工具和丰富的第三方资源,它们共同保证了基于ARM处理器核的设计可以很快投入市场。
3
ARM处理器的3大特点是:
耗电少,成本低,功能强;
16/32位双指令集;
全球众多合作伙伴保证供应。
ARM体系结构基于精简指令集计算机(RISC)原理。
传统的CISC指令集计算机随着计算机的发展引入了各种各样的复杂指令,使得指令集和为实现这些指令的计算机体系结构越来越复杂,已经不堪重负。
经过大量的研究和分析,发现在CISC的指令集中,各种指令的使用频度相差悬殊。
大概有20%的指令被反复使用,使用量约占整个程序的80%;
而有80%左右的指令则很少使用,其使用量约占整个程序的20%。
这就是所谓的20%—80%规律。
4
RISC指令集和相关的译码机制比复杂指令集计算机(CISC)的设计更简单。这种简单性得到了:
高指令吞吐率;
出色的实时中断响应;
体积小、性价比高的处理器宏单元。
16位Thumb指令集,允许软件16位编码使占用的存储器空间节省高达35%,然而保留了32位系统所有的优势。
5
ARM还提供了两个前沿特性——嵌入式ICE—RT逻辑和嵌入式跟踪宏核系列,用于辅助嵌入式处理器核的、高集成的SoC器件的调试。允许在代码的任何部分——甚至在ROM中设置断点。
ARM当前有5个产品系列:ARM7、ARM9、ARM9E、ARM10和SecurCore。
进一步的产品来自于合作伙伴,例如Intel XScale微体系结构和StrongARM产品。
6

中央控制器没有采用微程序的方式。采用了硬接线PLA的方式。
减少复杂功能的指令,选用使用频度最高的指令;
简化处理器的结构,减少处理器的集成度;
采用32位定长指令。除了单机器周期执行1条指令外,每条指令具有多种操作功能,提高了指令使用效率。
采用流水线结构,使每一条指令平均在一个机器周期内完成,以提高处理器的速度。
采用多寄存器的结构,使指令的操作尽可能在寄存器之间进行。
采用Load/Store结构,即只有Load/Store(加载/存储)指令可与存储器打交道,减少访问存储器的频度,节约指令执行时间。
为了进一步提高指令和数据的存/取速度,有的还增加指令快存I—Cache和数据快存D—Cache;
7

新型ARM体系结构在32位指令集的基础上又定义了16位的Thumb指令集,可以使程序存储器更小。Thumb指令集比通常的8位和16位CISC/RISC处理器具有更好的代码密度,而芯片面积只增加6%。
8

ARM可以支持7种处理器模式:
用户模式
快中断模式
中断模式
管理模式
中止模式
系统模式
未定义模式
除了用户模式外,其余的均为特权模式。这是ARM的特色之一。多处理器模式可以大大提高ARM处理器的效率,并方便操作系统的设计。
9

ARM体系结构的处理器芯片都嵌入了在线仿真ICE—RT逻辑
由于ICE—RT逻辑的支持,便于通过JTAG来仿真调试ARM体系结构芯片,从而可以省去价格昂贵的在线仿真器。
在处理器核中还集成了嵌入式跟踪宏单元(ETM), ETM可以用于监控内部总线,实时跟踪指令和数据的执行。
10

ARM体系结构具有协处理器接口,这样,既可以使基本的ARM处理器内核尽可能小,又可以方便地扩充各种功能。ARM允许接16个协处理器。
ARM处理器核具有片上总线AMBA(Advanced Micro controller Bus Architecture)。
AMBA定义了3组总线:
先进高性能总线AHB(Advanced High performance Bus);
先进系统总线ASB(Advanced System Bus);
先进外围总线APB(Advanced Peripheral Bus)。
通过AMBA可以方便地扩充各种处理器及I/O,这样,可以把DSP、其他处理器和I/O接口(如UART、定时器和接口等)都集成在一块芯

最近更新

2024年阳江职业技术学院单招职业适应性考试模.. 40页

2024年陇南师范高等专科学校单招职业适应性测.. 42页

2024年陕西旅游烹饪职业学院单招职业适应性测.. 40页

2024年陕西省咸阳市单招职业倾向性考试模拟测.. 41页

2024年陕西职业技术学院单招职业技能测试模拟.. 42页

2024年陕西邮电职业技术学院单招职业技能测试.. 41页

2024年雅安职业技术学院单招职业倾向性考试模.. 39页

2024年青岛恒星科技学院单招职业适应性测试题.. 40页

2024年青岛航空科技职业学院单招职业技能考试.. 39页

2024年青海交通职业技术学院单招职业倾向性考.. 39页

2024年青海省海东地区单招职业适应性测试题库.. 41页

2024年驻马店幼儿师范高等专科学校单招综合素.. 41页

2024年鹤壁职业技术学院单招职业适应性测试模.. 41页

2024年黑龙江幼儿师范高等专科学校单招职业技.. 40页

2024年黑龙江林业职业技术学院单招综合素质考.. 39页

2024年黑龙江省大庆市单招职业适应性测试题库.. 41页

2024年黑龙江省齐齐哈尔市单招职业倾向性考试.. 40页

2024年黔东南民族职业技术学院单招职业倾向性.. 40页

2025年七台河职业学院单招综合素质考试模拟测.. 40页

2025年三亚航空旅游职业学院单招职业适应性测.. 38页

2025年三门峡职业技术学院单招综合素质考试题.. 41页

2025年上饶幼儿师范高等专科学校单招职业倾向.. 39页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页

住院患者自带药品使用管理规定通知 3页

个人检讨反思(向管理服务对象借钱) 5页

花卉学课件7 花卉的栽培管理 79页

GA T 1585-2019《法庭科学 尸体检验摄像技术规.. 8页