ARM的介绍
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。
ARM将其技术授权给世界上许多着名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。
目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。
ARM架构是面向低预算市场设计的第一款RISC微处理器。
ARM 即Advanced RISC Machines的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
1985年4月26日,第一个ARM原型在英国剑桥的Acorn计算机有限公司诞生,由美国加州SanJoseVLSI技术公司制造。
20世纪80年代后期,ARM很快开发成Acorn的台式机产品,形成英国的计算机教育基础。
1990年成立了Advanced RISC Machines Limited(后来简称为ARM Limited,ARM公司)。20世纪90年代,ARM 32位嵌入式RISC(Reduced lnstruction Set Computer)处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。
目前,采用 ARM技术知识产权( IP )核的微处理器,即我们通常所说的 ARM 微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于 ARM 技术的微处理器应用约占据了 32 位 RISC 微处理器 75 %以上的市场份额, ARM 技术正在逐步渗入到我们生活的各个方面。
ARM 公司是专门从事基于 RISC 技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的 ARM 微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的 ARM 微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用 ARM 公司的授权,因此既使得 ARM 技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。
ARM开发板的系列
1.For ST 芯片系列
2.For Samsung 芯片系列
1) DMC-2440-A型嵌入式开发板
2) DMC-2440-B型嵌入式开发板
3) DMC-2440-C型嵌入式开发板
4) DMC-2440-D型嵌入式开发板
5) DMC-2440-E型嵌入式开发板
6) DMC-2440-F型嵌入式开发板
7) DMC-2440-I型嵌入式开发板
8) DMC-S3C6410-A型嵌入式开发板
3.For Atmel 芯片系列
1) DMC-9200-A型嵌入式开发板
2) DMC-9200-E型嵌入式开发板
3) DMC-9200-F型嵌入式开发板
4) DMC-9200-I型嵌入式开发板
4.For Motorola 芯片系列
5.For Cirrus Logic芯片系列
6.For Hynix 芯片系列
7.For Sharp 芯片系列
8.For OKI 芯片系列
9.For Philips 芯片系列
10.XScale开发平台
11.ARM9 芯片系列
12.ARM11 芯片系列
ARM开发板的区别
arm7与arm9的区别
一、“ARM7内核三级流水线和冯·诺伊曼结构;
ARM9内核是5级流水线 哈佛结构。”
arm7和arm9的pipeline设计是一样的,都是Harvard architecture,不过arm9又被叫做modified-Harvard architecture.
“arm7没有mmu,arm720T是MMU的;arm9是有mmu的,arm940T只有Memory protection unit.不是一个完整的MMU。”
mmu等等是arm体系的协处理器,他的有无取决于具体的实现,和arm7体系结构无关,别把arm体系和arm的具体实现混淆。
二、ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构;
ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。
arm7没有mmu,arm720T是MMU的;arm9是有mmu的,arm940T只有Memory protection unit.不是一个完整的MMU。
ARM7TDMI提供了非常好的性能-功耗比。它包含了THUMB指令集快速乘法指令和ICE调试技术的内核。ARM9的时钟频率比ARM7更高,采用哈佛结构区分了数据总线和指令总线。
三、ARM7为传统的冯诺依曼结构,ARM9为哈佛结构.
ARM9采用5级流水线结构而ARM7为3级流水线.
ARM9带有MMU,CACHE 等.
ARM9时钟频率可以更高.资料统计ARM9的指令执行效率比ARM7高27%左右.
ARM开发板的应用
1.工业控制终端
2.智能仪表
3.数据采集分析
4.医疗产品
5.Websever服务器
6.远程抄表系统集中器