欢迎来到天天文库
浏览记录
ID:46882908
大小:146.50 KB
页数:19页
时间:2019-11-28
《ARM基础知识连载之一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ARM公司及产品简介佚名/2008-09-181•公司简介ARM(AdvancedRISCMachines)是微处理器行业的一家知名企业,设计了人量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能离、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是-•套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议
2、,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。ARM架构是面向低预算市场设计的第-•款RISC微处理器。2.产品介绍ARM提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所冇产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。©CPU内核■ARM7:小型、快速、低能耗、集成式RISC内核,用于移动通信。■ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将ARM7指令集同Thumb
3、扩展组合在一起,以减少内存容量和系统成木。同时,它还利用嵌入式ICE调试技术來简化系统设计,并用一个DSP增强扩展来改进性能。该产品的典型用途是数字蜂贷电话和硬盘驱动器。■ARM9TDMI:釆用5阶段管道化ARM9内核,同时配备Thumb扩展、调试和Harvard总线。在生产工艺相同的情况下,性能可达ARM7TDMI的两倍之多。常用于连网和顶置盒。%1体系扩展■Thumb:以16位系统的成木,提供32位RISC性能,特别注意的是它所需的内存容量菲常小。%1嵌入式ICE调试由于集成了类似于ICE的CPU内核调试技术,所以原型设计和系统芯片的调试得到了极
4、大的简化。%1微处理器■ARM710系列,包括ARM710、ARM710T.ARM720T和ARM740T:彳氐价、低能耗、封装式常规系统微型处理器,配有高速缓存(Cache)、内存管理、写缓冲和JTAG。广泛应用于手持式计算、数据通信和消费类多媒体。■ARM940T.920T系列:低价、低能耗、高性能系统微处理器,配有Cache.内存管理和写缓冲。应用于高级引擎管理、保安系统、顶置盒、便携计算机和高档打印机。■StrongARM:性能很高、同时满足常规应用需要的一种微处理器技术,与DEC联合研制,后來授权给Intel.SA110处理器、SA1100
5、PDA系统芯片和SA1500多媒体处理器芯片均采用了这一技术。■ARM7500和ARM7500FE:离度集成的单芯片RISC计算机,基于…个缓存式ARM732位内核,拥有内存和I/O控制器、3个DMA通道、片上视频控制器和调色板以及立体声端口;ARM7500FE则增加了一个浮点运算单元以及对EDODRAM的支持。特别适合电视顶置盒和网络计算机(NC)。2.授权产品卞列产品均被授权采用ARM技术,注意它们只是世界上众多ARM授权产品中的一小部分而已。%1手持计算:内置OCR和红外线通信功能的个人数字助理(PDA)笔,PsionSeries5手持式PC,
6、HPCapShare910信息机等。%1便携技术:Hagenuk数字电话,松下G450GSM移动电话%1网络计算机和WebTV:Corel计算机公司的LinuxNetWinder平台%1连网产iS:EricssonMobileOfficeDC23(v4)用于连手机的PC卡接口%1消费类多媒体:RCAThomsonDSS电视机顶置盒%1嵌入产品:Gemplus智能卡ARM基础知识连载之一佚名/2008-09-18ARM处理器共有37个寄存器。其中包括:**31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。**6个状态寄存器。这些
7、寄存器都是32位寄存器。ARM处理器共冇7种不同的处理器模式,每一种模式中都冇一组相应的寄存器组。在任何时刻,可见的寄存器包括15个通用寄存器(R0-R14),—个或两个状态寄存器及程序计数器(PC)。在所有的寄存器中,有些是各模式公用一个物理寄存器,有一些寄存器各模式拥有自己独立的物理寄存器。通用寄存器通用寄存器分为以下三类:备份寄存器、未备份寄存器、程序计数器PC未备份寄存器未备份寄存器包括R0-R7。对于每-个未备份寄存器来说,所有处理器模式下都是使用同••个物理寄存器。未备份寄存器没有被系统用于特别的用途,任何可釆用通用寄存器的场合都可以使用
8、未备份寄存器。备份寄存器对于R8-R12备份寄存器來说,每个寄存器对应两个不同的物理寄存器。系统为将备份寄存
此文档下载收益归作者所有