- 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教程之ARM简介及编程1.ARM教程简介(摘录)? arm(Advanced?RISC?Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。 ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,arm很快成为许多全球性RISC标准的缔造者。 目前,总共有30家半导体公司与arm签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。 arm架构是面向低预算市场设计的第一款RISC微处理器。 2.产品介绍 arm提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。 ?CPU内核 ?--arm7:小型、快速、低能耗、集成式RISC内核,用于移动通信。 --?ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将arm7指令集同Thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式ICE调试技术来简化系统设计,并用一个DSP增强扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。 --ARM9TDMI:采用5阶段管道化ARM9内核,同时配备Thumb扩展、调试和Harvard总线。在生产工艺相同的情况下,性能可达arm7TDMI的两倍之多。常用于连网和顶置盒。 体系扩展 --?Thumb:以16位系统的成本,提供32位RISC性能,特别注意的是它所需的内存容量非常小。 嵌入式ICE调试 由于集成了类似于ICE的CPU内核调试技术,所以原型设计和系统芯片的调试得到了极大的简化。 微处理器 --ARM710系列,包括ARM710、ARM710T、ARM720T和arm740T:低价、低能耗、封装式常规系统微型处理器,配有高速缓存(Cache)、内存管理、写缓冲和JTAG。广泛应用于手持式计算、数据通信和消费类多媒体。 ?--arm940T、920T系列:低价、低能耗、高性能系统微处理器,配有Cache、内存管理和写缓冲。应用于高级引擎管理、保安系统、顶置盒、便携计算机和高档打印机。 --Strongarm:性能很高、同时满足常规应用需要的一种微处理器技术,与DEC联合研制,后来授权给Intel。SA110处理器、SA1100?PDA系统芯片和SA1500多媒体处理器芯片均采用了这一技术。 --ARM7500和ARM7500FE:高度集成的单芯片RISC计算机,基于一个缓存式ARM7?32位内核,拥有内存和I/O控制器、3个DMA通道、片上视频控制器和调色板以及立体声端口;arm7500FE则增加了一个浮点运算单元以及对EDO?DRAM的支持。特别适合电视顶置盒和网络计算机(NC)。Windows?CE的Pocket?PC只支持armWindows?CE可支持多种嵌入式处理器,但基于Windows?CE的Pocket?PC则只支持ARM一种。微软在对SH3、MIPS、ARM等嵌入式处理器做了评估后认为,ARM是一种性价比较好的选择。由于目前ARM在手持设备市场占有90%以上的份额,只支持ARM,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。由于arm开放其处理器授权,因此,用户在市场上可以在多家整机厂商中进行选择,从而保证了这一市场的竞争性。 2.?arm芯片CL-PS7111主要特点[BLOCKQUOTE][BLOCKQUOTE] 电平2.7v/3.3v.相对应CPU工作频率13MHz/18MHz.?13MHz位节电模式,?性能相当于33MHz?Inter?486?PCarm710A内核?arm7?CPU?8K?4向缓存(cache)?MMU?带有64入口TLB(Transition?Look-aside?Buffer)?DRAM控制器?支持16位和32位DRAM?ROM/SRAM/Flash?Memory?控制?可译码4,5或6个独立的256M存储空间段?每个存储段支持8位,16位和32位操作,并支持分页模式?可编程ROM/SRAM/Flash?Memory?支持两个低功耗CL-PS6700?PC卡(PCMCIA)控制器2K?片内?SRAM用于程序快速执行片内Boot?ROM?(128
文档评论(0)