看板 MobileComm 關於我們 聯絡資訊
※ 引述《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協議溝通的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.132.185.181 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1520838748.A.6EB.html
op840906 : 先推葛 03/12 15:14
fin5833 : 先推 03/12 15:17
mai11iw3250 : 先推 03/12 15:19
james732 : 推 03/12 15:24
eric7693 : 求文組版本 03/12 15:25
paul40807 : 看到這ID就安心了 03/12 15:25
prizimx : 推專業文 03/12 15:29
emptie : 先推 03/12 15:36
niverse : 終於等到M大惹 03/12 15:36
bcs : 卓價格低,高通有ufs-emmc公版套,想學蘋果就看看自 03/12 15:37
bcs : 已有沒有那個屁股。 03/12 15:37
joewang85 : 推推 03/12 15:39
artyyouth : 大概懂了 03/12 15:48
supersd : 三星美國版還是要用高通,所以自家獵戶座不能為所 03/12 15:49
supersd : 欲為,如果三星自家的gpu與網通晶片ok了,可以全面 03/12 15:49
supersd : 都用獵戶座,那才有可能學蘋果自己搞喜歡的規格,包 03/12 15:49
supersd : 括nvme 03/12 15:49
lukesfather : 到最後就是沒廠商願意或有資本多花成本換取少數人 03/12 15:54
lukesfather : 才在意的儲存終極速度(很快->非常快),畢竟目前晶 03/12 15:54
lukesfather : 片已送的UFS接口對大多數人都已經很夠用了。 03/12 15:54
lukesfather : 不如把這多的M-PICe拿去做其他更好行銷的功能及噱 03/12 15:54
lukesfather : 頭,等科技進步市場自然淘汰UFS。 03/12 15:54
b13b46o2 : 溫度撐得住嗎 03/12 15:54
poi96300 : 就成本考量 像華為一台旗艦 03/12 15:55
poi96300 : UFS跟emmc兼用 03/12 15:55
priv : 就算廠商願意自幹 NVME 也還會有別的問題,第一無法 03/12 15:55
priv : 從 NVME 開機,第二對省電要求很重要的 storage 放 03/12 15:55
priv : 到 PCIe 上面省電模式功耗以及進出省電模式的 laten 03/12 15:55
priv : cy 是多少也是未知數 03/12 15:55
你說這讓我想起 谷歌說Pixel 2相機平常拍照沒用PVC的來跑HDR+ 而是繼續用高通DSP 只有三方有拍了立即顯示的情況才會用 這裡頭應該也有些類似的考量
james732 : 什麼無法從NVME開機? 03/12 15:55
showhere : 第一段重複了 03/12 15:56
JPPT發文日常 所以我也不敢上色或修文 會搞更糟
priv : bootstrap code 是燒在 SoC 裡面的,你要在高通 SoC 03/12 15:57
priv : 用 NVME 開機是不可行的,必須另配小容量 emmc 03/12 15:57
原來還有這一遭 ARM的bootstrap一路以來都很鬆散 沒定義 大家都自己來 對吧?
james732 : 原來如此,感謝說明!! 03/12 15:58
FeRin : 跟4代Corei以前無法使用NVMe開機的原因一樣吧? 03/12 16:03
tornado1621 : 推 03/12 16:08
frozenmoon : 推推 03/12 16:11
ja9740807 : UFS 2.1真的有比NVME慢? 03/12 16:13
ja9740807 : 那為何S9開啟速度比iPhone X還快 03/12 16:13
這難說 系統要怎麼檢核的關係更大 舊手機升級O後 都嘛能快近一倍開機
OscarShih : 現在應該都卡在NAND本身的速度吧 03/12 16:14
DANTEINFERNO: 預載的東西就不一樣了不能這樣比 那種影片是消費者 03/12 16:15
DANTEINFERNO: 考量 不是拿來比nvme ufs的 03/12 16:15
※ 編輯: mainline (115.132.185.181), 03/12/2018 16:15:40
OscarShih : 消費者角度根本不用管那些, 哪個快就哪個 03/12 16:17
chenyuassa : 先推 晚點看 03/12 16:17
※ 編輯: mainline (115.132.185.181), 03/12/2018 16:19:13
FeRin : APP在不同系統的程式架構不一樣吧 03/12 16:21
※ 編輯: mainline (115.132.185.181), 03/12/2018 16:24:10 ※ 編輯: mainline (115.132.185.181), 03/12/2018 16:26:04
nightop : 優文推個 03/12 16:32
APC : 推 03/12 16:42
lukesfather : 好文補推 03/12 16:47
heacoun : 大推 03/12 16:54
atrix : 感謝整理 03/12 17:05
apps9661509 : 推個 03/12 17:14
plokm1221 : 先推 不然人家會說文組看不懂 03/12 17:33
nk950357 : M大先推再說 03/12 17:45
LsugerI : 我倒是覺得這回事最終還是說話大聲的決定,大咖想推 03/12 18:01
LsugerI : 什麼規格其他人只能當跟隨者,像SSD在PCIe產品初期 03/12 18:01
LsugerI : 還有AHCI的過渡期,現在已經沒人懷疑NVMe已經是PCIe 03/12 18:01
LsugerI : SSD唯一主流 03/12 18:01
YIHE : 結論NVME是噱頭嗎? 03/12 18:19
wujet09100 : 推推推 03/12 18:20
mainline : 回樓上上 03/12 19:40
mainline : 蛤 PC硬碟向來是SATA SSD硬碟一開始發展 03/12 19:40
mainline : 延用它兼容度最高 是很無需用腦的選擇 03/12 19:40
mainline : 可馬上會面臨SATA的速度瓶頸 這點也是一早知道的 要 03/12 19:40
mainline : 投入開發下一代SATA規格當然行 可是傳統硬碟發展藍 03/12 19:40
mainline : 圖上 根本不需要這新規新晶片來應對 新一代SATA開發 03/12 19:40
mainline : 出來也只有SSD硬碟會享其助益 還要等高端主機板晶片 03/12 19:40
mainline : 汰換才能完善支援 廠商大腦都還在 往旁一看自有現成 03/12 19:40
mainline : 合適的PCIe擺在那招手 補個協議及控制器插下市面上 03/12 19:40
mainline : 任一PC 系統更新一下就能用了 何況PCIe連長期發展時 03/12 19:40
mainline : 程也不會遇上PCIe bus不夠用的瓶頸 這情況就算是小 03/12 19:40
mainline : 咖出來招手 一堆廠也會all in吧 這事沒技術瓶頸 成 03/12 19:40
mainline : 了對一堆廠來說就能打入之前分不到一份羹的新市場 03/12 19:40
mainline : 何樂而不為呢 03/12 19:40
bubunana : UFS介面資料吞吐擴展性相較於PCI-E差太多 不然高速 03/12 20:26
bubunana : 通訊介面 modem 16ad 等 不會走向pcie 另外今年來na 03/12 20:26
bubunana : nd堆疊技術突飛猛進 對於高速多通道介面需求也是ufs 03/12 20:26
mainline : 反之 NVMe是由PC轉移來移動平臺的選項 03/12 20:26
bubunana : 跟不上的 甚至單lan速度(8/16Gbps)也差距甚遠 03/12 20:26
mainline : 移動平臺已有emmc與ufs的選擇 兩者也都有持續維持開 03/12 20:26
mainline : 發進程中 未來規格也都擺在桌上了 只是等待晶體兩端 03/12 20:26
mainline : 的馬力逐步達標 剩下的主文內都說了 03/12 20:26
meow1114 : 推mainline 03/13 00:47
seafire : 推推推 03/13 01:14
JeffreyCorn : 先推,避免別人覺得我不懂 03/13 01:49
goldie : 推mainline 03/13 07:19
eric525498 : 推M大 03/13 18:44
david7112123: 朝聖 學習了不少 02/07 00:30