The Wayback Machine - https://web.archive.org/web/20121028115820/http://www.arm.com:80/zh/products/processors/index.php

Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

处理器

处理器 Image

ARM 是 32 位嵌入式微处理器的行业领先提供商,已推出各种各样基于通用架构的处理器,这些处理器具有高性能和行业领先的功效,而且系统成本也有所降低。与业界 最广泛的体系(拥有超过 900 个可提供硅、工具和软件的合作伙伴)相结合,已推出的一系列 20 多种处理器,可以解决每个应用挑战。迄今为止,ARM 已生产超过 250 亿个处理器,每天的销量超过 1600 万,是真正意义上的 The Architecture for the Digital World®(数字世界的架构)。

 


 

  

ARM Cortex 应用处理器 

Cortex 应用处理器在先进工艺节点中可实现高达 2GHz+ 标准频率的卓越性能,从而可支持下一代的移动 Internet 设备。这些处理器具有单核和多核种类,最多提供四个具有可选 NEON™ 多媒体处理模块和先进浮点执行单元的处理单元。

应用包括 

 

ARM Cortex 嵌入式处理器 

Cortex 嵌入式处理器旨在为各种不同的市场提供服务。

Cortex-M 系列处理器主要是针对微控制器领域开发的,在该领域中,既需进行快速且具有高确定性的中断管理,又需将门数和可能功耗控制在最低。

而 Cortex-R 系列处理器的开发则面向深层嵌入式实时应用,对低功耗、良好的中断行为、卓越性能以及与现有平台的高兼容性这些需求进行了平衡考虑。

应用包括

 Cortex-M 系列

 Cortex-R 系列

 

经典 ARM 处理器

ARM 经典处理器适用于那些希望在新应用中使用经过市场验证的技术的组织。这些处理器提供了许多的功能、卓越的能效和范围广泛的操作性能,适用于成本敏感型解决方案。这些处理器每年都有数十亿的发货量,因此可确保设计者获得最广泛的生态系统和资源,从而最大限度地减少集成过程中出现的问题并缩短上市时间。
 

 

 ARM 专业处理器

ARM 专业处理器旨在满足特定市场的苛刻需求。SecurCore 处理器在安全市场中用于手机 SIM 卡和证件应用,集成了多种既可为用户提供卓越性能,又能检测和避免安全攻击的技术。

ARM 还开发面向 FPGA 构造的处理器,在保持与传统 ARM 设备兼容的同时,使用户产品快速上市。此外,这些处理器具有独立于构造的特性,因此开发人员可以根据应用选择相应的目标设备,而不会被绑定于特定供应商。


应用程序处理器按处理器能执行复杂操作系统(如 LinuxAndroid / ChromeMicrosoft Windows(CE/嵌入式)Symbian)和支持复杂图形用户界面来定义。

此类处理器集成了内存管理单元 (MMU) 以管理这些复杂操作系统的内存需求,并允许下载和执行第三方软件。

此类处理器的应用包括:

已推出多种应用处理器,因而合作伙伴可根据所需性能、芯片面积、大小、动态和静态功耗以及其他考虑事项来选择与其应用的特定条件相符的解决方案。这些处理器都是二进制兼容处理器,可以开发高度可移植的应用,通过提高代码重用率,这些应用可显著降低设计成本并加快上市速度。

传统单核处理器包括初级的 ARM926EJ-S™,直到常规性能超过 2GHz 的 Cortex™-A9 处理器

而多核处理器,如 Cortex-A9 MPCore™ 处理器Cortex-A5 MPCore 处理器和 ARM11MPCore 处理器,则最多可在单个对称或非对称系统中实现四个内核,外加一个全局中断处理单元和一个监听控制单元,从而提供扩展的性能和可伸缩性。

 

*在德意志联邦共和国境内,与便携式计算机有关的术语“Smartbook”只能用于德国的 Smartbook AG。

 


嵌入式处理器主要着重于在各种功耗敏感型应用中提供具有高确定性的实时行为。这些处理器通常执行实时操作系统 (RTOS) 和用户开发的应用程序代码,因此只需内存保护单元 (MPU),而不需要应用处理器中提供的 MMU。

此类处理器的应用包括:

已推出多种嵌入式处理器,因而合作伙伴可根据所需性能、确定性、芯片面积、大小、动态和静态功耗以及其他考虑事项来选择与施加在应用上的特定条件相符的解决方案。    

 Cortex™-M0 和 Cortex-M3 处理器可提供行业领先的具有确定性的行为、最低睡眠功耗和动态功耗以及尽可能小的面积,同时保持较高的处理效率。
  
Cortex-R4 提供了始于经典 ARM 处理器(包括 ARM7™ 和 ARM9™ 系列)的路线图,从而使用户可以将现有应用轻松地移植到更高性能的平台。


ARM 安全处理器

SecurCore 应用包括:

  • SIM
  • 智能卡 
  • 高级支付系统
  • 电子护照
  • 电子票务和运输系统

已推出多种 SecurCore™ 处理器,从而使合作伙伴可以根据所需性能、芯片面积、大小、动态和静态功耗以及其他考虑事项来选择符合其应用的特定条件的解决方案。
   
 SC100™ 处理器基于常用的 ARM7TDMI® 处理器。SC300™ 基于现代 Cortex™-M3 处理器,因而适用于中断驱动和功耗敏感型应用。

 

ARM FPGA 目标处理器

对于那些希望 FPGA 设备能够与 ARM 架构兼容但又要求具有系统可编程性的开发人员,ARM 可提供 Cortex-M1 处理器。此处理器完全兼容 Cortex-M0 处理器,并允许用户灵活选择 FPGA 供应商。


 

 

ARM 架构支持各种性能点上的实现。在许多细分市场中它都占有主要架构的地位。ARM 处理器架构简单,因而可以进行极小规模的实现,而小规模的实现则意味着设备的功耗可以很低。实现规模、性能和非常低的功耗是 ARM 架构的关键特性。

32 位 ARM 指令集基于 RISC 原理,其中包括:

  • 大型统一寄存器文件
  • 加载/存储架构,其中的数据处理操作只针对寄存器内容,并不直接针对内存内容
  • 简单寻址模式,所有加载/存储地址只通过寄存器内容和指令字段确定。

此外,ARM 架构还包括某些可改进代码密度和性能的其他主要特性:

  • 可组合使用转换与算术或逻辑运算的指令
  • 用于优化程序循环的自动递增和自动递减寻址模式
  • 加载和存储多个指令以使数据吞吐量最大化
  • 几乎所有指令都采取条件执行的方式以使执行吞吐量最大化。

这些对基本 RISC 架构的增强使 ARM 处理器可以实现较高性能、较小代码尺寸、较低功耗和较小硅面积间的良好平衡。

ARM 架构在不断演进的同时在各个实现之间保持了很高的兼容性。

  • ARMv4T 架构引进了 16 位 Thumb® 指令集和 32 位 ARM 指令集,目的是在同一个架构中同时提供高性能和领先的代码密度。16 位 Thumb 指令集相对于 32 位 ARM 指令集可缩减高达 35% 的代码大小,同时保持 32 位架构的优点。
    示例处理器- ARM7TDMI®
  • ARMv5TEJ 架构引进了数字信号处理 (DSP) 算法(如饱和运算)的算术支持和 Jazelle® Java 字节码引擎来启用 Java 字节码的硬件执行,从而改善用 Java 编写的应用程序的性能。与非 Java 加速内核比较,Jazelle 将 Java 执行速度提高了 8 倍,并且减少了 80% 的功耗。许多基于 ARM 处理器的便携式设备中已使用此架构,目的是在游戏和多媒体应用程序的性能方面提供显著改进的用户体验。
    示例处理器 - ARM926EJ-S™ 和 ARM968E-S™
  • ARMv6 架构引进了包括单指令多数据 (SIMD) 运算在内的一系列新功能。SIMD 扩展已针对多种软件应用程序(包括视频编解码和音频编解码)进行优化,对于这些软件应用程序,SIMD 扩展最多可将性能提升四倍。此外,还引进了作为 ARMv6 体系结构的变体的 Thumb-2 和 TrustZone 技术。
    示例处理器 - ARM1176JZ 和 ARM1136EJ
  • ARMv6M 架构为低成本、高性能设备而设计,向以前由 8 位设备占主导地位的市场提供 32 位功能强大的解决方案。其 16 位 Thumb 指令集架构允许设计者设计门数最少却十分经济实惠的设备。始终如一的中断处理结构和编程器模式为所有 Cortex-M 系列处理器(从 Cortex-M0 处理器到 Cortex-M3 处理器)提供了完全向上兼容的途径。
    示例处理器 - Cortex™-M0Cortex-M1
  • ARMv7 架构向目标应用提供一组自定义配置文件。所有 Cortex 处理器都实现了 ARMv7 架构(实现 ARMv6M 的 Cortex-M 系列处理器除外)。所有 ARMv7 架构配置文件都实现了 Thumb-2 技术(一个经过优化的 16/32 位混合指令集),在保持与现有 ARM 解决方案的代码完全兼容的同时,既具有 32 位 ARM ISA 的性能优势,又具有 16 位 Thumb ISA 的代码大小优势。ARMv7 架构还包括 NEON™ 技术扩展,可将 DSP 和媒体处理吞吐量提升高达 400%,并提供改进的浮点支持以满足下一代 3D 图形和游戏以及传统嵌入式控制应用的需要。Cortex 架构旨在横跨各种应用领域(从成本少于 1 美元的微控制器到功能强大,运行速度超过 2GHz 的多核设计)。此架构分为 3 种配置文件:
    • Cortex-A - 应用配置文件,它在 MMU(内存管理单元)、用于多媒体应用的可选 NEON 处理单元以及支持半精度、单精度和双精度运算的高级硬件浮点单元的基础上实现了虚拟内存系统架构。 它适用于高端消费电子设备、网络设备、移动互联网设备和企业市场。
      示例处理器 - Cortex-A9, Cortex-A8 和 Cortex-A5
    • Cortex-R - 实时配置文件,它在 MPU(内存保护单元)的基础上实现了受保护内存系统架构。它适用于高性能实时控制系统(包括汽车和大容量存储设备)。 
      示例处理器 - Cortex-R4(F)
    • Cortex-M - 微控制器配置文件,可进行快速中断处理,适用于需要高度确定的行为和最少门数的成本敏感型设备。 
      示例处理器 - Cortex-M3

软件兼容性

由于所有架构变体都具有通用的指令集,因此用户可通过 ARM 架构构建具有最佳兼容性的软件,从而保护您的软件投资。ARM 架构受所有领先的软件工具供应商的支持,允许跨多个项目使用通用工具链,甚至允许交叉使用由这些工具链生成的代码,前提是这些项目和代码遵循 ARM 架构的应用程序二进制接口规格。

后续版本的 ARM 体系结构将保留此兼容性。

 

 


Maximise