Cortex-A 处理器的应用示例


Cortex-A 处理器适用于具有高计算要求、运行丰富操作系统以及提供交互媒体和图形体验的应用领域。从最新技术的移动 Internet 必备设备(如手机和超便携的上网本或智能本)到汽车信息娱乐系统和下一代数字电视系统。
虽然 Cortex-A 处理器正朝着提供完全的 Internet 体验的方向发展,但其应用也很广泛,包括:
| 产品类型 | 应用 |
|---|---|
| 上网本、智能本、输入板、电子书阅读器、瘦客户端 | |
| 智能手机、特色手机 | |
| 机顶盒、数字电视、蓝光播放器、游戏控制台 | |
| 信息娱乐、导航 | |
| 激光打印机、路由器、无线基站、VOIP 电话和设备 | |
无线基础结构 | Web 2.0、无线基站、交换机、服务器 |
Cortex-A 处理器的成功建立在合作伙伴成功的基础之上,他们在各种市场中对这些处理器授予许可,并建立诸多成功案例。
单击此处查看目前上市的 硅合作伙伴列表
所有 Cortex-A 处理器都共享共同的体系结构和功能集。 这使其成为开放式平台设计的最佳解决方案,因为此时不同设计之间软件的兼容性和可移植性最重要:
通过提供所需最高性能点和可伸缩性,提供所需能效和硅成本,同时维持完整的软件兼容性,各种 Cortex-A 处理器可共同提供设计灵活性。
| 内核 | Cortex-A5 | Cortex-A5 MPCore | Cortex-A8 | Cortex-A9 | Cortex-A9 MPCore | Cortex-A15 MPCore | |
|---|---|---|---|---|---|---|---|
ARMv7 | ARMv7 + MP | ARMv7 | ARMv7 | ARMv7 + MP | ARMv7 + MP | ARMv7 | |
GIC-390 | 已集成 - GIC | GIC-390 | GIC-390 | 已集成 - GIC | 已集成 - GIC | 已集成 - GIC | |
L2C-310 | L2C-310 | 已集成 | L2C-310 | L2C-310 | L2C-310 | 已集成 | |
| 预期 实现 | 300-800 MHz | 300-800 MHz | 600-1000 MHz | 600-1000 MHz | 600-1000 MHz | 800-2000 MHz | TBC |
DMIPS/MHz | 1.6 | 1.6(每个 CPU) | 2.0 | 2.5 | 2.5(每个 CPU) | 5.0(双核) | TBC |
Cortex-A9 处理器可用作单核处理器或 1-4 核多核合成处理器,每个 CPU 可提供 2.5 Dhrystone MIPS(每 MHz)。在其单核实现中,该处理器的面积优化实现可对传统的嵌入式设计提供最小的占地面积和卓越的能效,而速度优化的多核实现最多可提供四倍的总性能,并具有高速缓存一致性、集成的外设和高级总线接口选项这些其他优势。
双核处理器的多核解决方案也可用作硬宏,通过在其实现中利用 ARM 高性能物理 IP,可获得超过 2 GHz 的标准性能。
Cortex-A9 处理器的优势包括:
Cortex-A9 已作为完全配置的双核硬宏硬化为 TSMC 40G/GL 工艺。 从标准硅中选择该硬宏实现后,提供的运行频率超过 2GHz。这些宏为硅制造商开辟了一条为各种高性能市场提供 ARM 低功率解决方案的低风险的快速途径。
Cortex-A8 处理器是一个双指令执行的有序超标量处理器,针对高度优化的能效实现可提供 2.0 Dhrystone MIPS(每 MHz),这些实现可提供基于传统单核处理器的设备所需的高级别的性能。Cortex-A8 在市场中构建了 ARMv7 体系结构,可用于不同应用,包括智能手机、智能本、便携式媒体播放器以及其他消费类和企业平台。
Cortex-A8 处理器的优势包括:
Cortex-A5 处理器是尺寸最小、功耗最低的 ARM 多核处理器,能够向最广泛的设备提供 Internet 访问:包括超低成本手机、特色手机和智能移动终端以及普遍采用的嵌入式、消费类和工业设备。Cortex-A5 处理器的应用与 Cortex-A8、Cortex-A9 和 Cortex-A15 处理器完全兼容,能够立即访问已得到认可的开发平台和软件体系,包括 Android、Adobe Flash、Java Platform Standard Edition (Java SE)、JavaFX、Linux、Microsoft Windows Embedded、Symbian 和 Ubuntu。Cortex-A5 的优势包括:
Cortex-A 处理器共享了大量重要技术,这些技术使其成为便携式富媒体设备的理想选择。
RISC 处理器内核 | 指令集体系结构 |
| |
媒体加速 | 多核技术 |
| |
高级内存系统 | 系统扩展 |
|
|
ARM MPCore 技术允许设计时可配置的处理器支持一个、两个、三个或四个 CPU 一起运行,同时保持集成的高速缓存一致性。 这些多核处理器群集在 1 级高速缓存边界内完全一致,而且可通过<strong>加速器一致性端口 (ACP) </strong>配置为将有限的一致性扩展到其余的芯片上系统 (SoC) 中。ACP 允许系统主外设和带有未经缓存的内存视图的加速器(如 DMA 引擎或加密加速器内核)共享处理器的高速缓存,同时保持高速缓存完全一致。 多核群集包括一个与<strong>全局中断控制器 (GIC)</strong> 体系结构兼容的带专用外设的集成中断和通信系统,因此可提高性能和简化软件可移植性。 此 GIC 可配置为支持 0(旧版 Bypass 模式)至 224 个独立中断源,以此为大量设备提供低延迟中断途径。 该处理器可支持单核或双核 64 位 AMBA® 3 AXI™ 互连接口,以及 SoC 内不同地址空间之间的全速过滤选项。
MPCore 技术的信息来自侦测控制单元 (SCU),它负责管理互连、仲裁、通信、高速缓存之间的传输和系统内存传输、高速缓存一致性以及支持所有 MPCore 技术的处理器的其他多核功能。
ARM MPCore 技术允许使用高效、可伸缩的多处理 CPU 群集,从而可以极低的软件开销提供非常高的性能。在对称多处理 (SMP) 模式下,操作系统调度程序可处理到处理群集的所有线程分配,从而使其对运行的应用程序保持透明状态。最新高级别的操作系统具有对此操作模式的内置支持。