体系结构 | 内核名称 |
ARMV7 | Cortex系列: Cortex-M3 / Cortex-R / Cortex A8/Cortex A9/Cortex A15 Scorpion : 高通获得ARM授权后,在Cortex A8基础上设计的. |
ARM V4T | ARM7 TDMI |
ARM V5TE | ARM10 TDMI / ARM 10E / XScale / ARM 9 ARM9系列包含:ARM920T/ARM922T/ARM940T ARM10E系列包含:ARM 1020E / ARM 1022E / ARM 1026EJ-S |
ARM V6 | ARM 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
面向低功耗服务器市场.