Re: [闲聊] 安卓旗舰为何不采用NVME呢?

楼主: mainline (OCISLY)   2018-03-12 15:12:25
※ 引述《op840906 (LOVEISFOURLETTERSWORS)》之铭言:
: 安卓手机一直以来都会有使用久了会当等的说法,我想就是因为现在大多数的安卓手机还
: 是
: 使用EMMC的关系
: 虽然后来有UFS出现,储存速度有比EMMC快了许多,但还是远不及NVME
: 那为什么安卓旗舰到现在还是没有搭NVME的手机呢?
: 是因为SOC的问题呢?还是成本问题呢?
: 为什么呢?
关于这道题,我也有过长久的误会呢。
其实高通SnapDragon 800系列一直有道额外的PCIe端口可用。
先入正题吧 我也顺道为自己复习上上课~
NVMe是建立于PCIe协议下的另一层协议,主要针对NAND类储存使用PCIe bus通道传输进而开发的协议。为何还要在PCIe协议上再叠一层协议呢,因为PCIe主要目的是迅速传输给资料,不涉及要先传什么 怎么传比较快 资料到底搬出仓库了没 我到底要不要等你 诸如此类的任务安排。
NAND内存有着自己的特征,NVMe则是了解这特征兼顾也兼顾PCIe渠道特性下开发的,它是知道要怎么善用它们两者特性的内存控制/传输协议。由于这是一个半导体主导的世界,所以NVMe协议自然被做成内存控制器由著控制器管控一切。这样效率最高嘛
接着是MIPI Alliance的M-PHY,这是目前主导移动平台的资料传输界面。”PHY“ 可称做端口物理层,基本上就是最底层的东西,也包纳了你肉眼看得见的那些焊接点。为手机移动方案的MIPI使用方案举例,那就是相机模组及UFS储存晶体与手机SoC之间的沟通桥梁。
PCIe则是PCI-SIG的宝宝,产自PC界为了应付各种爆棚的瞬间资料吞吐量,因此其可拓展性弹性极大,速度催到极限不够用时 有着随时再多加几个通道就好的伸缩性。虽然PCIe在缩减移动平台电耗上有些成绩,但还是不够低。2013年左右PCI-SIG干脆直接找MIPI合作推出了M-PCIe移动平台方案。
https://imgur.com/C6JiqlD
基本上是M-PCIe骨子里依然是PCIe,只是将嘴型换一个 情侣间的法式接吻交换的口水的技巧还是与从前一样。如上图所示,M-PCIe只是将传输方案最后一线换成MIPI M-PHY善用其优于己PCIe PHY的省电效率。那些为PCIe设计的终端组件针脚也许需要为M-PHY调整,内部设计甚至不需要调整,因为两个终端之间依然使用PCIe协议沟通。按照半导体界的开发习惯,恐怕早已出现单一M-PHY接点 却能自由选择运行MIPI还是M-PCIe协议的方案了。
终于能入正题了,高通SnapDragon 800系列就有预留一道PCIe端口(没明说,但应该就是M-PCIe)。由于这是普及的PCIe,你想接要接什么 恐怕还没人能限制你呢 主要还是值不值得实做的抉择。倘若不利用也许浪费,可PCIe端口只有一道 你也只能接一终端。原帖cppwu大大就有提到SD835说自选的wifi 802.11ad支援就是靠此PCIe达成。用掉了就不能学Google外接Pixel Visual Core这种东东了。
厂商当然可临摹苹果利用此PCIe外接NVMe控制器再接去NAND储存串成NVMe方案。这时又会凸显出一道傻子习题,高通备好的UFS兼EMMC接点摆在哪儿 你干嘛不用? 以目前两者NVMe及UFS速度差异来看,真有必要为了在旗舰机催出这些储存效能而大费周章。还是把精力剩下花在别头?
关于这会提升成本的问题,个人觉得不是问题。因为Android厂商会采用NVMe方案的手机必是旗舰机嘛,弹性本来就比较大。抬些成本换取一噱头也不失为之,有信心能借此卖多几台才是关键。
再来则是某某某是UFS规格制定者的一说,我只想说 不太成立。
这类业界组织本来就是成立来推进产业的,成员往往还不是同一群人。
跨组织 串门子 是家常便饭,反正不论哪个规格成功了 都有你我份额。
你也大可把涉及这一道题目的MIPI, PCI-SIG, JEDEC成员翻出来,然后我想奉劝你 马上打消你想拎脑袋撞墙去的念头 XD。余下因素的就大概只有那小小私心在作祟了,如某技术我比较领先 会买比较好 专利比较多 授权会便宜点 所以优先偏好它,但这么硬做往往敌不过市场反扑的考验。
大家是不是又忘了UFS外接卡的存在呢?
三星真会不想推? 那它旗舰怎么自己都没支援。
这一样牵涉到高通SoC的外接埠是不是还没支援UFS仅支援EMMC呢。
三星或许可以在Exynos先支援~ 但高通继续不做的话 这准会成乱局。
个人觉得没人做NMVe方案的最大因素,还是因为产业链没苹果那么垂直。
高通不做的话,厂商多不会自己去砸下去就为了催出最后几码的速度,反正又不是零速度 只是慢一些啊。可高通SoC是要卖给全体的 自有自己的考量,就如它要支援SD卡。那每一颗SoC都必须要支援也要有接点,不论到了厂商手上用不用 接点都摆在那头占地方。反之立即拔掉DS支援换UFS卡的话,准会有厂商立马哀嚎。再不然,难道只有砸钱增加芯片尺寸 让接点爆棚同时支援两者吗。
苹果若今年不想支援SD卡(嗯 从来不曾)直接斩了就好。
高通的处境就很难办到这一点,所以目前SnapDragon的外接点于苹果相较真的超级华丽的。
上头外接存储的这套逻辑,拿去套在你要高通抉择UFS与NVMe支援上一样合适。
==
题外,不看也行~
三星Exynos蜂鸟处理器就是透过PCIe界面链接高通卖给它的Gobi 4G modem的。
高通SoC里头内部许多高流量组件的如WiFi与4G modem都是用PCIe协议沟通的。
作者: DANTEINFERNO (DANTE)   2018-03-12 16:15:00
预载的东西就不一样了不能这样比 那种影片是消费者考量 不是拿来比nvme ufs的

Links booklink

Contact Us: admin [ a t ] ucptt.com