答案是可以的,增強模式 (The enhanced mode) 已在 JEDEC MMC 的規範中定義了,Kioxia e-MMC 產品的增強模式是支持 pSLC mode,增強的分區大小 (Enhanced partition size) 可以由客戶安排。
e-MMC 遵循的 JEDEC 版本與規範在哪裡下載呢?
可以參考此篇博文: e-MMC Q&A 第一部曲
根據 e-MMC 的 Spec. (JESD84-B51.pdf),已有描述在 User Data Area 中,有一塊區域 (Enhanced User Data Area) 可配置為 pSLC,但是限制為一次性 (one-time programmable)。
這裡截取規格書上的分區結構:
對於這區域的大小設置,規格書上的說明如下:
為了讓大家更清楚的了解,這邊舉一個 Kioxia 8GB e-MMC (THGBMUG6C1LBAIL) 做說明:
原始容量:
Density Specifications |
Part Number |
User Area Density [Bytes] |
8GB |
THGBMUG6C1LBAIL |
7,818,182,656 |
如果整塊區域都設置成 pSLC mode ( 開啟增強模式 ),此時 e-MMC 的容量計算如下:
Enhanced User Data Area x Size = (ENH_SIZE_MULT_2 x 2^16 + ENH_SIZE_MULT_1 x 2^8 + ENH_SIZE_MULT_0 x 2^0) x HC_WP_GRP_SIZE x HC_ERASE_GRP_SIZE x 512kBytes
= (0*2^16+3*2^8+164*2^0)*1*8*512*1024B=3,909,091,328 Bytes
亦即會是原始容量的一半。