隨著儲存應用的多元化,KIOXIA 在記憶體產品支援度也不斷的演進 ,涵蓋: SLC Nand Flash、e-MMC、UFS 和 SSD 等。
對於速度上有要求的客群,心中一定是在思考著,到底我的主板上元件設計用料該使用 e-MMC 還是 UFS 呢? 兩者之間到底有那些差異呢?
本篇主要就是針對有這樣困擾的人,提出以下幾個觀點做參考,讓大家都能清楚的了解設計上的需求。
1. 產品應用規劃:
根據不同的產品開發上,所採用的SOC開發平台會導致產生的程式數據資料有所差異,比如 OS 是 Linux ,產生之程式碼較小。
然而,如果是採用 Android or ARM base,程式碼相對會變大很多。
e-MMC 支持容量是 4GB ~ 128GB (註1),然而 UFS 支持容量最大可達 1TB (註2)。
2. SOC 支援的儲存介面:
有的 SOC 支持 MMC/ e-MMC,有的 SOC 卻只有支持高速之 UFS 介面,這是硬件上之限制,故需稍加留意。
3. 握手信號:
e-MMC 是 parallel interface,為半雙工的工作模式,也就是 HOST 與 e-MMC (Device)只能做單向讀寫的操作。
然而,UFS 是 serial interface,為全雙工的工作模式, HOST 與 e-MMC (Device)可同時做雙向讀寫的操作。
4. Interface speed:
e-MMC 傳輸速度最大可達 400 MB/s (註1)。然而,UFS 傳輸速度最大可高達 2320 MB/s (UFS3.1) 或是 4640 MB/s (UFS4.0) (註2)。
希望藉由上述幾點之分享,能帶給大家更清楚的樣貌,在料件規劃選擇上能有更清晰的輪廓。