# A6 也许是苹果 DIY 的

- 作者：陈一斌
- 发布时间：2012-09-16 10:36
- 分类：产品
- 原文：https://www.ifanr.com/154941

[![](https://s3.ifanr.com/wp-content/uploads/2012/09/120914_apple_a6.jpeg "120914&#95;apple&#95;a6")](https://s3.ifanr.com/wp-content/uploads/2012/09/120914_apple_a6.jpeg)

围绕着 A6 的话题仍未结束，它的高性能引发猜测，之前 AnandTech 认为它可能采用了 Cortex-A15 架构，一种双核性能比四核 Cortex-A9 更强大的架构。而后 [ArsTechnica](http://www.ifanr.com/154391) 进行了一定的推理，探讨 A6 采用 Cortex-A15 的可能性与合理性。

今天 AnandTech 承认它之前猜错了——它发现 A6 芯片并非 Cortex-A15 架构，而是苹果自行定制的内核，兼容 ARMv7 架构。让我们先来看看 [AnandTech](http://www.anandtech.com/show/6292/iphone-5-a6-not-a15-custom-core) 的推理过程。

iOS 5 即将升级到在 iOS 6 之际，苹果也准备好了最新版的开发工具 Xcode 4.5，提供下载。AnandTech 安装了 Xcode 之后，发现它有两大变化：

- 放弃了对 ARMv6 指令集架构的支持（被用于 ARM11 架构的内核，iPhone 2G、iPhone 3G 均采用此内核），继续支持 ARMv7（当下的移动处理架构）；
- 对一个新架构提供支持，这个架构旨在支持新的 A6 芯片，它是：armv7s。

有图有真相：

[![](https://s3.ifanr.com/wp-content/uploads/2012/09/Screen-Shot-2012-09-15-at-6.58.38-AM_575px.png "Screen Shot 2012-09-15 at 6.58.38 AM&#95;575px")](https://s3.ifanr.com/wp-content/uploads/2012/09/Screen-Shot-2012-09-15-at-6.58.38-AM_575px.png)

armv7s 和 armv7 之间的差别，当然不止是名字多了个 s。AnandTech 发现其中的区别是，armv7s 支持 VFPv4，而 armv7 并不。这背后关系到 A6 的架构。

根据 ARM 的[资料](http://www.arm.com/zh/products/processors/technologies/vector-floating-point.php)，VFP 代表浮点体系结构。而 VFPv4 在被三种架构所采用，它们分别是 [Cortex-A15](http://www.arm.com/zh/products/processors/cortex-a/cortex-a15.php)、[Cortex-A7](http://www.arm.com/zh/products/processors/cortex-a/cortex-a7.php)、[Cortex-A5](http://www.arm.com/zh/products/processors/cortex-a/cortex-a5.php)——这也意味着，如果 A6 支持 VFPv4，那么它就不可能是 Cortex-A8 或 A9 架构。

Cortex-A15 看上去是 A6 的唯一选择，因为 Cortex-A5 和 A7 的性能不可能达到如此优异的表现。不管出于何种原因， AnandTech 知晓 A6 不是 Cortex-A9 架构，因此在总结 iPhone 发布会时，他判断 A6 是 Cortex-A15 架构——不过，他忽略了一个可能性，那就是苹果有可能自行开发 ARMv7 处理器核心。AnandTech 直称自己“可笑”。

理由是苹果同时拥有 ARM [两种授权](http://en.wikipedia.org/wiki/ARM_architecture#Licensees)——一种是授权特定的处理核心；一种是授权厂商自行设计，但兼容 ARM 指令集的处理核心。这意味着，苹果自行开发处理核心是可能的——补充一点，苹果 2008 年收购了 P.A. Semi，2010 年又收购了 Intrinsity，这两家均是处理器设计公司。苹果具备自行设计处理器核心的能力。

根据“靠谱的”消息来源，AnandTech “确认”A6 由苹果自行设计开发，不是基于 Cortex-A15。如果 AnandTech 是正确的，A6 将是苹果第一款自行设计兼容 ARMv7 的处理器核心。

AnandTech 的猜测准确吗？谁也不能保证。真相恐怕要等到 iPhone 5 拆解那天才能揭晓吧。

至于为什么诸多猜测都否定 A6 是 Cortex-A9 架构的呢？VFPv4 可能是一个理由——最根本的原因在于功耗。具体缘由在之前的文章里已经[讨论过](http://www.ifanr.com/154391)，就不在赘述了。

题图来自 [MacDailyNews](http://macdailynews.com/2012/09/14/iphone-5s-apple-a6-soc-is-based-on-dual-core-arm-cortex-a15/)
