体系结构内核名称
ARMV7

Cortex系列:

Cortex-M3 / Cortex-R / Cortex A8/Cortex A9/Cortex A15

Scorpion : 高通获得ARM授权后,在Cortex A8基础上设计的.

ARM V4TARM7 TDMI
ARM V5TE

ARM10 TDMI / ARM 10E / XScale / ARM 9

ARM9系列包含:ARM920T/ARM922T/ARM940T

ARM10E系列包含:ARM 1020E / ARM 1022E / ARM 1026EJ-S

ARM V6ARM 11

1. 基本知识

(1) NV的4核Tegra 3 -->内核名称仍为Cortex A9核心,架构仍然是ARM V7

Exynos 4412也是如此

(2) Scropion是高通根据Cortex-A8修改的。关键的特点是同频下比A8节能30%,或者同功耗的频率高25%。

Scorpion具有部分A9的特性,如乱序执行,管线化的VFP,支持多核。此外,Scorpion的Neon SIMD引擎(高通称之为VeNum)宽度为128bit,是A8和A9的两倍,能提供更强劲的浮点运算支持,并且在不需要的时候可以关闭一半变成64bit以节省能源。总体上,Scorpion是具有部分A9特性的A8,高频率节能浮点加强版。

(3) VIA WM8650

采用超低功耗ARM 9 核心,主频为 600MHz,集成多媒体指令和硬件加速性能,支持视频/音频解码加速.

说明它对应ARM V5TE体系结构

(4) VIA WM8750

WM8750 采用超低功耗 ARM 11 核心,800Mhz 主频

说明它对应ARM V6体系结构

(5) VIA WM8950

PRIZM WM8950 平台搭载主频为800MHz的超低功耗 ARM Cortex-A9 核心,拥有先进的绘图核心和出色的 1080p 视频回放性能

说明它对应ARM V7体系结构

(6)ARM 9微处理器系列

体系结构为ARM V5TE

ARM9系列主要应用于无线设备,仪器仪表,机顶盒,高端打印机,数字照相机,摄像机等场合。(7) ARM 10E系列微处理器的主要特点

支持DSP指令集

6级流水线

32bit高速AMBA bus接口

支持VFP 10浮点协处理器

全性能MMU,支持众多主流嵌入式OS

Data Cache / Instruction Cache

(8) Cortex-A15 MPCore

ARMv7-A内核

Exynos(猎户座)5250就是此核心。

Nvidia Tegra4 : Cortex-A15 4核心

2. ARMv7-A =>ARMv8-A的发展

ARMv8-A的公开信息:

(1) ARM.com/architecture

TechCon talk - Architecture overview

Instruction Set Overview

AArch64 ABI documents

svn://gcc.gnu.org/gcc/branches/ARM/aarch64-branch : Gcc for AArch64公开Review

(2) ARMv8, Linaro and OpenSource Community关系

ARM公司的目标:

AArch64 tools support via gnu.org

AArch64 Linux kernel support via kernel.org

(3) 2012-10-30 ARM正式发布Cortex-A50

ARMv8 kernel, 64bit CPU

面向低功耗服务器市场.

推荐内容