Login

Important information

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

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

Cortex-R 系列

Cortex-R 系列 Image
ARM Cortex™-R 实时处理器为具有严格的实时响应限制的深层嵌入式系统提供高性能计算解决方案。目标应用包括:
  • 智能电话和基带调制解调器中的移动手机处理
  • 企业系统,如硬盘驱动器、网络和打印
  • 家庭消费电子产品、机顶盒、数字电视、媒体播放器和相机
  • 嵌入式微控制器,适用于医疗、工业和汽车领域中的可靠系统

这些应用包括针对处理响应设置了硬性截止时间指标的系统。若要避免数据丢失或机械损坏,符合这些截止时间至关重要。Cortex-R 处理器的专门为满足高性能,可靠性和防错的需要所设计的,在保持能源和成本效益的同时,又具有高度确定性行为,从而满足高性能、可靠性和防故障的需要。

Cortex-R 处理器的应用示例

Cortex-R 市场

 


ARM 的 Cortex-R 系列处理器为范围广泛的深层嵌入式半导体应用市场设置了行业标准,提供了大约 20 个许可接收方、一百个设计和数百万的设备。单击这些徽标可了解有关已授权使用 Cortex-R 处理器的某些 ARM 半导体合作伙伴的信息:

Broadcom   Fujitsu   Infineon   LSI  Renesas Texas Instruments   Toshiba

Cortex-R4、Cortex-R5 和 Cortex-R7 处理器的基础是深层嵌入式和实时市场(如汽车安全或无线基带)所要求的主要功能。这些功能可总结如下:

  • 快速 - 以高时钟频率获得高处理性能。
  • 确定性 - 处理在所有场合都必须符合硬实时限制。
  • 安全 - 系统必须可靠且可信。某些系统将是安全关键系统。
  • 成本效益 - 在处理器及其内存系统中都具有竞争力的成本和功耗。

此功能集将 Cortex-R 与 Cortex-M 和 Cortex-A 系列处理器区别开来。显而易见,Cortex-R 提供的性能比 Cortex-M 系列提供的性能高得多,而 Cortex-A 专用于具有复杂软件操作系统(使用虚拟内存管理)的面向用户的应用。

Cortex-R 功能集

  • 高性能、高时钟频率、深管道化的微架构。
  • 性能增强技术,如指令预取、分支预测和超标量执行。
  • 快速且具有确定性的中断响应。
  • 同类最佳能效和芯片面积/成本效益。
  • 硬件除法器、浮点单元 (FPU) 选项。
  • 具有 Thumb-2 指令的 ARM v7-R 架构,可在不牺牲性能的情况下实现高代码密度。
  • 指令集增强,包括 SIMD,用于 DSP 和媒体处理。
  • 与经典 ARM9 和 ARM1156 处理器的二进制兼容性。
  • 具有内存保护单元 (MPU) 的用户和授权软件操作模式。
  • 具有指令和数据高速缓存控制器的哈佛架构。
  • 用于获得快速响应代码和数据的处理器本地的紧密耦合内存 (TCM)。
  • 高性能 64 位 AMBA 3 AXI 总线接口。
  • 奇偶校验检测和 ECC,用于 1 级内存系统和总线的软错误和硬错误检测/更正。
  • 可配置的调试断点和检测点。
  • CoreSight 调试访问端口和嵌入式跟踪模块选项。
  • 配置选项包括/排除上述选项中的一部分以优化功率、性能和面积。

兼容性

Cortex-R 处理器保持与经典 ARM 处理器(如 ARM7TDMI-S、ARM946E-S、ARM968E-S 和 ARM1156T2-S)的二进制兼容性,因此可确保应用的可移植性;对于经认证可用于汽车系统的代码很有用,当旧源代码不再可用时也非常有用。这些嵌入式系统处理器通常运行实时软件操作系统 (RTOS) 并且不需要虚拟内存管理单元 (MMU)。但是,实时 ARM 处理器支持内存保护单元 (MPU) 和紧密耦合内存 (TCM),它们使代码和数据随时可供处理器访问。


 

Cortex-R 处理器是为要求苛刻的实时解决方案设计的,通常在 ASIC、ASSP 和 MCU 片上系统应用中使用。此系列处理器包含 Cortex-R4、Cortex-R5 和 Cortex-R7 这三个成员,它们是针对以下市场设计的:

产品类型

应用

移动手机

3G、4G、LTE、WiMax 智能手机基带调制解调器

存储

硬盘驱动器控制器、固态驱动器控制器

企业

网络和打印机;喷墨和多功能打印机

家庭

数字电视蓝光播放器和便携式媒体播放器

相机

数码相机 (DSC) 和数码摄像机 (DVC)

嵌入式

医疗行业、工业、高端微控制器单元 (MCU)

汽车

气囊、制动、稳定性、仪表盘、引擎管理

这些应用展示了一个常见的需求集,下列示例对该需求集进行了说明:

移动手机引入了高数据速率无线宽带以为用户提供功能丰富的音频、视频和 Internet 服务。第四代手机处理和移动技术的长期发展需要复杂的软件协议堆栈实时运行,从而管理移动性、连接、安全性、数据流量和空中接口调制解调器。高级多核 SoC 使用 Cortex-R 处理器来执行这些任务,从而补充了针对用户应用的 Cortex-A 系列处理器的不足。低成本和功耗一直是移动手机产品的关键成功标准。

硬盘驱动器一直是对嵌入式处理器要求最高的应用之一,而 Cortex-R 已被大多数主要制造商采用。企业网络和 Internet 数据中心的高增长推动着存储容量呈指数增长。此外,消费者将其大量的音乐和电影保存在 PC 磁盘和网络连接存储 (NAS) 设备上。更多的数据需要更多的带宽,最新的驱动器支持以 4 Mbps 速度使用 USB-3 和以 6 Mbps 使用 SATA 的数据流量。在驱动器中,高速伺服控制系统对磁盘旋转和磁头位置进行管理,读/写通道以非常高的数据速率对信号进行处理。

汽车电子控制单元 (ECU) 在现代汽车和卡车中被广泛采用。除引擎管理和娱乐应用外,对车辆稳定性、操控性、防抱死制动、防撞和气囊展开等辅助驾驶和安全系统应用的依赖也在不断增加。这些系统需要高性能的处理,因为它们会从各种传感器读取数据,执行经常使用浮点算法的计算,并提供必要的控制信号。此外,这类系统还必须在符合其实时限制方面表现出高可靠性。

请参见“系列功能”页以了解有关这三种 Cortex-R 处理器为这些市场所提供的功能的更多信息。

Cortex-R 实时处理器在这些应用中的基本特征如下:

  • 快速 - 以高时钟频率获得高处理性能
  • 确定性 - 处理在所有场合都必须符合硬实时限制
  • 安全 - 系统必须可靠且可信。某些处理器对于安全至关重要
  • 成本效益 - 在处理器及其内存系统中都具有竞争力的成本和功耗

Cortex-R 实时处理器技术由包括 ARM Thumb-2 指令集的 ARM v7-R 架构定义,可在不牺牲性能的情况下提供高代码密度。这种架构在具有特定功能的 Cortex-R 处理器中实现以用于高性能和硬实时应用,如下所示:

高性能

针对实时应用的高效率和高频率

Cortex-R 处理器全部使用高性能、深管道化的微架构以便以高时钟频率(在采用 40 nm G 工艺的情况下接近 1 GHz)运行。此微架构包括指令预取、排队和跳转预测以保持用于执行的指令流。其中包括硬件除法器和浮点单元,并且处理器具有超标量功能,因此可并行执行不需要冲突资源的指令。通过使用 ARM 的 AMBA 3 AXI(高级可扩展接口)总线,会在访问内存和外设时产生最高性能。从 Cortex-R4 开始,这些采用 40 nm G 工艺的处理器都能够达到 1,500 Dhrystone MIPS 的性能。

实时

提供具有确定性的行为以获得高可靠性

Cortex-R 处理器通过对事件和中断做出快速且具有确定性的响应来支持实时系统。中断接口和外部中断控制器的选择允许 SoC 设计者在响应时间和中断数、中断屏蔽和优先化等功能之间进行优化。任何可将中断响应延迟超过几个周期的指令都可停止并重新启动。Cortex-R 处理器还具有一个与本地 RAM 或闪存的紧密耦合内存 (TCM) 接口,此本地 RAM 或闪存可保持始终可立即用于处理的指令或数据。TCM 可以为时间关键事件保持中断服务程序或其他代码。可使用 DMA 通过专用 AXI 从属设备总线接口将快速数据读入 TCM 或从 TCM 中读出。这些功能使系统可以对实时事件做出快速且具有确定性的响应。

灵活的成本效益和能效

可针对功能丰富且成本敏感的应用进行配置

Cortex-R 系列的主要特点是可配置性,允许设计者选择处理器功能以精确匹配应用要求。这些选项使 Cortex-R 处理器可以满足范围广泛的应用,并且设计者可以根据最终 ASIC 或 ASSP 设备的功耗、面积和成本权衡功能和性能。例如:

市场细分存储移动基带图像处理/无线汽车
 

HDD

智能手机

相机路由器

汽车

内存保护单元

是,12 个区域

高速缓存

有时

ECC / 奇偶校验

N/A

TCM 端口

三个

三个

二个

浮点单元

断点和检测点

最小

中等

最大

最大


ARM 对 Cortex-R 处理器(包括系统 IP、调试 IP、物理 IP 和开发工具)的实现和开发提供完全的支持。单击以下徽标可了解详细信息:

CoreLink   CoreSight   物理 IP   RealViewKeil      ARM Connected

ARM Connected Community 成员和其他组织为 Cortex-R 处理器提供工具和软件,如编译器、调试器和实时操作系统。还有特定硬件和软件产品(如微控制器硬件和移动基带协议堆栈软件)的提供商。单击以下徽标可了解详细信息:

Code Sourcery   ENEA   Express Logic   Green Hills   Hitex   IAR   Lauterbach   Mentor Graphics


Maximise