- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 ARM与XScale体系结构简介 本章要点 ●ARM处理器简介与分类 ● ARM编程体系结构 ● XScale体系结构 ● PXA255处理器与PXA27X处理器简介 ● XSBase255开发系统与XSBase270开发系统简介 2.1 ARM处理器介绍 采用ARM技术IP核的微处理器遍及消费 电子、手持设备、汽车电子、工业控制、网 络、无线等各类产品市场中。 (1)ARM V4 V4版本比以前的版本增加了下列指令: ◆带符号和无符号的半字读取和写入指令; ◆读/写带符号的字节指令; ◆增加了T变种,可以从处理器状态切换到 Thumb状态; ◆增加了处理器的特权模式; ◆定义了未定义指令异常的指令。 (2)ARM V5 V5版本增加和修正了下列指令: ◆提高了T变种中ARM/Thumb混合使用的 效率。 ◆对于T变种的指令和非变种的指令使用相 同的代码生成技术。 ◆增加了计数前导零指令,使整数除法和 中断优先级排队操作更有效。 ◆增加了软件断点指令。 ◆为协处理器设计提供了更多的可选择的指 令。 ◆更加严格地定义了乘法指令对条件标志位 的影响。 (3) ARM V6 V6版本主要特点是增加了SIMD功能扩展,SIMD功能扩展为嵌入式系统的音频/视频处理应用提供了更高性能的处理技术。 单指令流多数据流SIMD Single Instruction Multiple Data (1) ARM7系列 ARM7系列处理器是低功耗的32位RISC处 理器,广泛应用于对功耗和成本有一定要求 的低端的消费类产品。它的最高主频可以达 到130 MIps。ARM7系列具有以下一些特点: ◆ 嵌入式ICE调试技术。 ◆ 采用3级流水线。 ◆ 功耗比较低。 ◆ 采用ARM V4指令集。 ◆ 支持16位的Thumb指令集。 ARM7系列处理器包括如下几种类型的核: ARM7TDMI、ARM7TDMI-S、ARM7EJ-S和 ARM720T。ARM7TDMI是一款使用比较广泛的 ARM处理器核,其中 T表示16位Thumb指令集; D表示支持片上调试; M表示增强型内嵌硬件乘法器; I表示嵌入式ICE硬件提供片上断点和调试点 支持; ARM720T支持全性能的内存管理单元 MMU,适合低功耗和体积为关键的应用; ARM7EJ适合Jazelle和DSP指令集的应用。 (2)ARM9系列 ARM9系列处理器使用ARM9TDMI核,包 括ARM920T、ARM922T、A RlM940T等类型, 主要用于适应不同的市场需求。ARM9系列处 理器具有以下特点: ◆ 5级超级流水线,执行指令效率高。 ◆ 采用哈佛体系结构。 ◆ 全功能MMU支持,可以支持WinCE、 Linux、Palm OS等操作系统。 ◆ 独立的数据快存和指令快存。 ◆ 单一的32位AMBA总线接口。 ◆ 支持16位的Thumb指令集。 (3)ARM10系列 ARM10系列采用了新的体系结构,与同等的 ARM9处理器相比,在同样的时钟速度下性能提高了 近50%,同时,ARMl0采用了先进的节能方式来降低 功耗。ARM10系列处理器的主要特点有: ◆ 支持DSP指令集,适合需要高速数字信号处理场合。 ◆ 6级超级流水线。 ◆ 支持32位的高速AMBA总线接口。 ◆ 支持VFPl0浮点处理器协处理器。 ◆ 支持16位的Thumb指令集。 ◆ 全性能MMU支持。 ◆ 支持数据快存和指令快存,具有更高的指令和数据 处理能力。 ◆ 内嵌并行读/写操作部件。 (4)ARM11系列 ARM11主要针对高性能应用而设计。主 要有以下特点: ◆
原创力文档


文档评论(0)