电子信息工程毕业设计(论文)外文翻译_基于ARM7的嵌入式家电控制系统的设计.docVIP

电子信息工程毕业设计(论文)外文翻译_基于ARM7的嵌入式家电控制系统的设计.doc

  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文档。上传文档
查看更多
电子信息工程毕业设计(论文)外文翻译_基于ARM7的嵌入式家电控制系统的设计

江西理工大学应用科学学院 毕业设计(论文)外文资料翻译 系 : 信息系 专 业: 电子信息工程 班 级: 082 姓 名: 陈文祥 学 号: 13 附 件: 1.外文资料翻译译文;2.外文原文。 指导教师评语: 签名: 年 月 日 基于ARM7的嵌入式家电控制系统的设计 ARM7的简介 ARM7引系列处理器是英国ARM公司设计的主流嵌入式处理器 ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构; ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。 ARM7没有MMU,ARM720T是MMU的 ,ARM9主要包括ARM9TDMI和ARM9E-S等系列ARM9是有MMU的,ARM940T只有Memory protection unit.不是一个完整的MMU。 基本信息 ARM9的时钟频率比ARM7更高,采用哈佛结构区分了数据总线和指令总线, ARM7处理器采用3级流水线,而ARM9采用5级流水线, 5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在同样的加工工艺下,ARM9TDMI处理器的时钟频率是ARM7TDMI的1.8~2.2倍。 指令周期 指令周期的改进:   2.1 loads 指令矛n stores指令   指令周期数的改进最明显的是loads指令和stores指令。从ARM7到ARM9这两条指令的执行时间减少了30%。指令周期的减少是由于ARM7和ARM9两种处理器内的两个基本的微处理结构不同所造成的。   (1)ARM9有独立的指令和数据存储器接口,允许处理器同时进行取指和读写数据。这叫作改进型哈佛结构。而ARM7只有数据存储器接口,它同时用来取指令和数据访问。   (2)5级流水线引入了独立的存储器和写回流水线,分别用来访问存储器和将结果写回寄存器。   以上两点实现了一个周期完成loads指令和stores指令。 互锁(interlocks)技术   当指令需要的数据因为以前的指令没有执行完而没有准备好就会产生管道自锁互锁。当管道互锁发生时,硬件会停止这个指令的执行,直到数据准备好为止。虽然这种技术会增加代码执行时间,但是为初期的设计者提供了巨大的方便。编译器以及汇编程序员可以通过重新设计代码的顺序或者其他方法来减少管道互锁的数量。 分枝指令   ARM9和ARM7的分枝指令周期是相同的。而且ARM9TDMI和ARM9E-S并没有对分枝指令进行预测处理。   ARM9结构及特点   以ARM9E-S为例介绍ARM9处理器的主要结构及其特点。   (1)32bit定点RISC处理器,改进型ARM/Thumb代码交织,增强性乘法器设计,支持实时(real-time)调试;   (2)片内指令和数据SRAM,而且指令和数据的存储器容量可调;   (3)片内指令和数据高速缓冲器 (cache)容量从4K字节到1M字节;   (4)设置保护单元(protcction unit),非常适合嵌入式应用中对存储器进行分段和保护;   (5)采用AMBA AHB总线接口,为外设提供统一的地址和数据总线;   (6)支持外部协处理器,指令和数据总线有简单的握手信令支持;   (7)支持标准基础扫描测试方法学,而且支持BIST (built-in-self-test);   (8)支持嵌入式跟踪宏单元,支持实时跟踪指令和数据; 基本介绍   ARM提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。 ①CPU内核   --ARM7:小型、快速、低能耗、集成式RISC内核,用于移动通信。   -- ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将ARM7指令集同Thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式ICE调试技术来简化系统设计,并用一个DSP增强扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。   --ARM9TDMI:采用5阶段管道化ARM9内核,同时配备Thumb扩展、调试和Harvard总线。

您可能关注的文档

文档评论(0)

yaoyaoba + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档