亚洲综合图片区自拍_思思91精品国产综合在线观看_一区二区三区欧美_欧美黑人又粗又大_亚洲人成精品久久久久桥本

eMMC的相關(guān)基礎(chǔ)知識(2)

2023-08-15 16:21:21 來源:硬件系統(tǒng)架構(gòu)師

Storage-7---eMMC基礎(chǔ)

1.eMMC操作模式

如圖7-1所示,eMMC系統(tǒng)包含五種操作模式:


(資料圖片)

1#:開機模式

2#:設(shè)備識別模式

3#:中斷模式

4#:數(shù)據(jù)傳輸模式

5#:非活動模式

圖7-1:CMD線模式視圖

開機模式

eMMC提供兩個容量大小相同的邏輯區(qū)域,用于啟動操作,稱為引導(dǎo)分區(qū),引導(dǎo)分區(qū)大小=128K字節(jié)xBOOT_SIZE_MULT (EXT_CSD[226]),大小由廠商在發(fā)貨前確定。

從引導(dǎo)分區(qū)啟動設(shè)備的優(yōu)點:可以采用SLC-OTF模式,具備專用鎖定、低延遲、高可靠性等特點。主機也可選擇從用戶區(qū)啟動設(shè)備,將啟動數(shù)據(jù)保存在用戶區(qū)將減少用戶專用空間。

引導(dǎo)分區(qū)采用pSLC模式,而用戶區(qū)采用MLC模式(即使可以配置為pSLC),相比用戶區(qū),從引導(dǎo)分區(qū)啟動設(shè)備的延遲更低,可使用EXT_CSD byte[179],提前選擇主機啟動的分區(qū)。

0x0:未啟用開機操作模式

0x1:從引導(dǎo)區(qū)1啟動

0x2:從引導(dǎo)區(qū)2啟動

0x3-0x6:保留

0x7:從用戶區(qū)啟動

在下列情況下,發(fā)送開機操作請求:

1#:CMD線保持低電平超過74個時鐘周期

2#:主機發(fā)送CMD0 (0xFFFFFFFA)命令

達(dá)到上電周期后,接收到帶0xF0F0F0F0參數(shù)的CMD0命令或硬件復(fù)位信號有效,設(shè)備將進入開機模式:

圖7-2:開機狀態(tài)機

設(shè)備識別模式

開機操作模式完成后,如果主機或設(shè)備不支持該設(shè)備識別模式時,設(shè)備將一直處于設(shè)備識別模式狀態(tài),直至接收到SET_RCA命令(CMD3)。

圖7-3:eMMC的識別狀態(tài)圖

數(shù)據(jù)傳輸模式

分配RCA后,設(shè)備將進入數(shù)據(jù)傳輸模式,識別總線上的設(shè)備后,主機將進入數(shù)據(jù)傳輸模式。

圖7-4:eMMC的數(shù)據(jù)傳輸狀態(tài)圖

中斷模式

主機和設(shè)備同時進入或退出中斷模式,在中斷模式下,無法進行數(shù)據(jù)傳輸,只允許設(shè)備或主機發(fā)送中斷服務(wù)請求。

2.eMMC設(shè)備初始化和主機系統(tǒng)延遲

圖7-5是eMMC初始化流程的時間軸,從軸線可以看到,從上電開始,eMMC要先進入預(yù)空閑狀態(tài),收到啟動請求之后再將關(guān)鍵程序指令發(fā)送給主機,主機完成加載啟動后直至主機使用,這一長段時間可以理解為開機時間,開機時間的長短很大一部分取決于eMMC的性能。

圖7-5:eMMC初始化流程

TBD:啟動延遲時間,從CMD線轉(zhuǎn)為低電平到首次開機數(shù)據(jù)輸出之間的時間,一般在40ms左右。

INIT:從CMD1到就緒之間的時間,根據(jù)JEDC規(guī)范,延遲時間最長為1s。

許多主機系統(tǒng)在系統(tǒng)上電和CMD線轉(zhuǎn)為低電平(開機)/CMD(init)之間存在延遲,而Automotive eMMC 5.1默認(rèn)開啟快速INIT功能,快速INIT功能可充分利用該延遲,縮短系統(tǒng)初始化時間。電源穩(wěn)定后(Vcc/Vccq高電平),即使客戶未將CMD線轉(zhuǎn)為低電平,eMMC也會自動執(zhí)行初始化流程,從而縮短系統(tǒng)初始化時間。

圖7-6:快速INIT的優(yōu)點---時間示例

開啟快速初始化后,電源穩(wěn)定后立即啟動INIT程序,而不啟用快速初始化,INIT程序則在主機發(fā)出CMD1時啟動。

3.HW復(fù)位

使用HW復(fù)位功能,主機必須將ECSD寄存器162字節(jié),[1:0]位設(shè)置為0x1,以便在主機可以使用其之前啟用該功能。執(zhí)行復(fù)位操作之前,主機必須在尚未執(zhí)行任何操作的情況下,根據(jù)JEDEC規(guī)范在RST_N引腳處至少保持1us的低電平。如果復(fù)位引腳回到高電平,則eMMC阻止任何操作,并進入預(yù)空閑狀態(tài),如圖7-7所示。

圖7-7:eMMC的復(fù)位觸發(fā)

標(biāo)簽:

上一篇:eMMC的相關(guān)基礎(chǔ)知識(3)
下一篇:最后一頁