当前位置:首页 > 物联网 > 可穿戴设备
[导读]   Apple Watch搭载的是S1芯片,在这款尺寸为 26 毫米&TImes;28 毫米的芯片内有 30 个独立的组件,这绝对称得上“让人惊叹”。其中还包括了 NXP

  Apple Watch搭载的是S1芯片,在这款尺寸为 26 毫米&TImes;28 毫米的芯片内有 30 个独立的组件,这绝对称得上“让人惊叹”。其中还包括了 NXP 的 NFC 芯片、AMS 的 NFC 信号放大器及Maxin的音频放大器。今天外媒与我们一起从更专业的角度来了解这款芯片。目前开发和销售智能手表的 OEM 很多都是智能手机厂商,所以我们会看到这些厂商通常都是直接将智能手机的部件“塞到”智能手表里面。

  很多Android Wear 手表使用的都是调制解调器的高通 Snapdragon 400 芯片。而 A7 芯片从散热设计功耗的角度来说是适合智能手表的。Android Wear 手表的电池容量大约为 400 mAh,可续航 1-2 天,但是对于市场来说这些手表太大,这种时候就需要特别针对智能手表的外形和大小设计的 SoC 片上系统。

  对于 Apple Watch S1 芯片,目前还没有合适的跑分测试工具,但是从这款设备的拆解我们可以看到,该 SoC 使用的是三星 28nm LP 制程,使用的只可能是 HKMG 或 poly SiON 栅极结构。选择不同的结构功率效率也会不同,因为 HKMG 制程的漏泄功率更小。和使用 20/14nm 制程的成本相比,这两种制程的成本差异并不大,另外参考 TSMC 在 Snapdragon 600 和 800 芯片上从 28LP 制程换成 28HPm 后对电池续航的影响,基本可以确定苹果的这款芯片使用的是 HKMG 制程。

  我们也已经知道二进制文件是为手表的 ARMv7k 处理器进行编译,可惜目前关于该指令集架构并没有相关记录。watchOS 是在 iOS/Darwin 的基础上开发出来的,也就是说为了获得存储保护和关键抽象,比如虚拟内存,它需要内存管理单元MMU,这就排除了使用像 ARMv7m 这样的 MCU ISA 的可能性,我们猜测苹果使用的可能是衍生的 ARMv7-A,精简掉不必要的指令,以减小功率消耗。

  至于设备的 GPU 就不那么神秘了,从出现在 Apple Watch 中的 PowerVR 驱动器来看,S1使用的可能是 PowerVR Series 5 GPU,具体哪款尚未清楚,有可能是 PowerVR SGX543MP1。不过我更倾向于 PowerVR GX5300,因为它是特别针对穿戴设备优化的 GPU,使用的驱动器也一样。但是不管怎样,在 watchOS 2 到来之前 Apple Watch 都无法原生运行应用这一点来看,我们目前能够深入挖掘的东西很少,而且即使 watchOS 2 发布,图形跑分可能还是不好测试。

  接下来我们可以来了解一下 CPU 的分级存储器体系,对于需要优化以确保代码能有足够时间和/或空间局部性来保证代码性能的应用来说,这是一项非常重要的信息。



  如图所示, 在 DRAM 28KB 和 64KB 之间有一个非常大的波动变化,因为我们已经清除了 L1 数据缓存的本地最大值,我们基本可以确定 L1 数据缓存大小为32KB,目前市场上很多产品的 L1 数据缓存也在 32 和 64KB 之间。而在 224KB 左右的地方再次出现大变化,我们也可以确定 L2 的数据缓存为 256KB,和目前大型智能手机 CPU 的 1-2MB 共享缓存相比小了很多,但是和 A5 或者 A7 相比则恰好合适。

  Apple Watch 的 CPU 最大频率是520 MHz。我们接下来看看它的架构。在关于整数运算这方面,整数添加延迟是一个循环,而整数乘法延迟则是三个循环。但是因为流水线整数乘法的吞吐量能输出一个时钟周期结果。同样的比特移位需要两个周期来完成,而吞吐只需要一个时钟周期。乘法和加法交错吞吐量将只有一半。我们可以猜测这是因为整数加法 block 和整数乘法 block 相同,然而这并没有什么意义,因为从逻辑层面来说,加法和乘法区别太大了。

  从数据类型的角度来说,整数只是一个因素,还有布尔值、字符、字符串和不同大小的整数,但是说到十进制,应用程序仍然使用浮点来编译。像这款低功率 CPU,浮点通常比整数慢,因为浮点运算的相关法则比较复杂。

  如果你打开的网页的延迟和吞吐时间是针对 Cortex A7 的,你可能猜测它是 Cortex A7,那你可能就猜对了。同时加载存储意味着这些是 XOR 运算,不能以平行方式执行。乘法运算和加法运算也是一样。虽然 Cortex A7 和 Cortex A5 有相同点,但也不能说明为什么可以每时钟周期可增加两次立即值/恒定值和累加寄存器。

  从这些数据我们可以确定它就是单核 Cortex A7。虽然只是 Cortex A7 但是最大时钟速度较低,也就是说逻辑设计上相比性能他更重视功率效率。标准电池可以利用某些技术和风格,这些技术实际会影响 2+ GHz 芯片的性能,但是却非常适合使用在 520 MHz 芯片中、从衡量能源效率与性能的角度来说,Cortex A7 是一个有利于 perf/W(Performance per Watt,每瓦性能)的设计,因此我认为未来关键的不同点将在于执行方法,而不是架构。虽然我也希望 Apple Watch 能够使用更为先进的制程,比如 14LPP/16FF+,但是在 Apple Watch 第二代或者第三代出来之前基本都没有这种可能。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭