1.1+ARM处理器系列.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1+ARM处理器系列.pdf

第 1 章 ARM 及 Cortex-M3 处理器概述 第1章 ARM 及 Cortex-M3 处理器概述 ARM 在嵌入式应用领域取得了巨大的成功。从 1985 年的第一个 ARM1 原型诞生至今, 已经有几十亿个 ARM 处理器被销售到了世界各地。ARM 的成功是建立在一个简单而又强 大的原始设计之上的,随着技术的不断进步,这个设计也在不断的改进。ARM 内核、处理 器并不是单一的,而是遵循相同设计理念、使用相似指令集架构的一个内核、处理器系列。 1.1 ARM 处理器系列 每个 ARM 处理器都有一个特定的指令集架构(ISA ),而一个 ISA 版本又可以有多种处 理器实现。ISA 随着嵌入式市场的需求而发展,至今已经有多个版本。ARM 公司规划该发 展过程,使得在较早的架构版本上编写的代码也可以在后继版本上执行(即代码的兼容性)。 1.1.1 命名规则 早期 ARM 使用如图 1.1 所示的命名规则来描述一个处理器。在“ARM ”后的字母和数 字表明了一个处理器的功能特性。随着更多特性的增加,字母和数字的组合可能会改变。注 意:命名规则不包含体系结构(ISA )的版本信息。 ARM {x}{y}{z}{T}{D}{M}{I}{E}{J}{F}{-S} x——系列 y——存储管理/保护单元 z——cache T——Thumb 16 位译码器 D——JTAG 调试器 M——快速乘法器 I——嵌入式跟踪宏单元 E——增强指令(基于 TDMI ) J——Jazelle F——向量浮点单元 S——可综合版本 图 1.1 早期 ARM 命名规则 关于 ARM 命名法则,还有一些附加的要点: ARM7TDMI 之后的所有 ARM 内核,即使“ARM ”标志后没有包含那些字符,也都包 括了 TDMI 功能特性。 copy;2008 MXCHIP Corporation. All rights reserved.  1  021025  第 1 章 ARM 及 Cortex-M3 处理器概述 处理器系列是共享相同硬件特性的一组处理器具体实现。例如,ARM7TDMI 、ARM740T 和 ARM720T 都共享相同的系列特性,都属于 ARM7 系列。 JTAG 是由 IEEE1149.1 标准测试访问端口(Standard Test Access Port )和边界扫描结构 来描述的。它是 ARM 用来发送和接收处理器内核与测试仪器之间调试信息的一系列协 议。 嵌入式 ICE 宏单元 (EmbeddedICE macrocell )是建立在处理器内部用来设置断点和观 察点的调试硬件。 可综合的——意味着处理器内核是以源代码形式提供的,这种源代码形式又可以被编译 成一种易于 EDA 工具使用的形式。 随着近年来ARM 架构的产品爆炸性地涌入市场,以及对于维护架构一致性的高层次的 要求,ARM 重新组织了 ARM 架构的规范,定义了以 ARM v7 架构的 Cortex 系列。 1.1.2 ARM 处理器系列 ARM 公司设计了许多处理器,它们可以根据使用的不同内核划分到各个系列中。系列 划分是基于 ARM7 、ARM9 、ARM10 、ARM11 和 Cortex 内核。后缀数字7、9、10 和 11 表 示不同的内核设计。数字的升序说明性能和复杂度的提高。ARM8 开发出来以后很快就被取 代了。 在每个系列中,存储器管理、cache 和 TCM 处理器扩展也有多种变化。ARM 继续在可 用的产品系列和每个系列内部的不同变种两方面做进一步开发。 表 1.1 总结了各种处理器的不同功能特性。值得注意的是,指令集架构( ISA )是体现 CPU 核性能特点的重要因素,如采用 v5TEJ 架构的 ARM926EJ-S 与采用 v4T 架构的 ARM920T 处理器,在相同的工作频率下,前者的处理能力要高得多。 表 1.1 ARM 处理器不同功能特性 CPU 核 MMU/MPU Cache Jazelle Thumb ISA 架构 E a A

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档