- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 ARM 内核与ARM处理器
3.1 ARM微处理器的特点
3.2 ARM 内核系列及配置命名
3.3 ARM 内核体系结构
3.4 ARM微处理器及其选型
3.5 ARM开发与调试方法
本章小结
习题
3.1 ARM微处理器的特点
体积小、低功耗、低成本、高性能
支持Thumb(16位)/ARM(32位)双指令集
大量使用寄存器,指令执行速度更快
大多数数据操作都在寄存器中完成
寻址方式灵活简单,执行效率高
指令长度固定
3.2 ARM微处理器的系列
应用程序型
嵌入式型
安全型
专业型
3.2 ARM微处理器的系列 (应用程序型处理器)
Cortex™-A 系列 - 开放式操作系统的高性能处理器
高达 2GHz+ 标准频率,可支持下一代的移动 Internet 设备
。这些处理器具有单核和多核种类,最多提供四个具有可
选 NEON™ 多媒体处理模块和高级浮点执行单元的处理单元。
按处理器执行复杂操作系统(如 Linux、Android /
Chrome、Microsoft Windows CE和 Symbian)和支持复杂图
形用户界面的能力来定义。集成了内存管理单元 (MMU) 以管
理这些复杂操作系统的内存需求,并允许下载和执行第三方
软件。
应用包括:智能手机、特色手机、智能本*/上网本/电子书
阅读器、高级个人媒体播放器、数字电视、机顶盒和卫星接
收器、高端打印机、个人导航设备。
3.2 ARM微处理器系列 (应用程序型处理器 )
ARM Cortex-A15 处理器是ARM Cortex-A最新成员,与其他成
员代码全兼容,一个高性能、低能耗的 ARM 宏单元,优化的
L1 高速缓存子系统,能提供完全的虚拟内存功能,紧凑可设
置的L2高速缓存子系统最大可达4M, 。Cortex-A9 处理器实
现了 ARMv7-A 体系结构并运行 32 位 ARM 指令、16 位和
32 位 Thumb 指令、浮点运算指令,DSP SIMD扩展,
NEON技术加速多媒体和信息处理能力,还可在 Jazelle 状
态下运行 8 位 Java 字节码。可以满足下一代多媒体、互联
网、机顶盒和家电设备的需求。
3.2 ARM微处理器系列 (应用程序型处理器 )
ARM Cortex-A9 处理器是一个高性能、低能耗的 ARM 宏单元,
带有 L1 高速缓存子系统,能提供完全的虚拟内存功能。
Cortex-A9 处理器实现了 ARMv7-A 体系结构并运行 32 位
ARM 指令、16 位和 32 位 Thumb 指令,还可在 Jazelle 状
态下运行 8 位 Java 字节码。
ARM Cortex-A8 处理器是一个高性能、低能耗的高速缓存应
用程序处理器,能提供完全的虚拟内存功能。
ARM Cortex-A5 处理器是一个高性能、低能耗的 ARM 宏单元,
带有 L1 高速缓存子系统,能提供完全的虚拟内存功能。
Cortex-A5 处理器实现了 ARMv7 体系结构并运行 32 位 ARM
指令、16 位和 32 位 Thumb 指令,还可在 Jazelle 状态下
运行 8 位 Java 字节码。是最小的 Cortex-A 处理器。
3.2 ARM微处理器系列 (嵌入式型处理器 )
ARM Cortex-R 系列是一系列用于实时系统的嵌入
式处理器。这些处理器支持 ARM、Thumb 和
Thumb-2 指令集。目前,此系列包含 Cortex-R4
和 Cortex-R4F 处理器。
ARM Cortex-R4 处理器是一个中端实时处理器,用
于深层嵌入式系统。
ARM Cortex-R4F 处理器是一个带有浮点运算单元
(FPU) 的 Cortex-R4 处理器。
3.2 ARM微处理器系列 (嵌入式型处理器 )
ARM Cortex-M 系列是一系列针对成本敏感的应用程序进行
优化的深层嵌入式处理器。这些处理器仅支持 Thumb-2 指
令集。此系列包含 Cortex-m4、Cortex-M3、Cortex-M1
FPGA 和 Cortex-M0 处理器。
ARM Cortex-M4 处理器是一个低能耗处理器,特点是门数低、
文档评论(0)