【8A文】EMMC協(xié)議.ppt

【8A文】EMMC協(xié)議.ppt

ID:32507566

大?。?.15 MB

頁數(shù):59頁

時(shí)間:2019-02-09

【8A文】EMMC協(xié)議.ppt_第1頁
【8A文】EMMC協(xié)議.ppt_第2頁
【8A文】EMMC協(xié)議.ppt_第3頁
【8A文】EMMC協(xié)議.ppt_第4頁
【8A文】EMMC協(xié)議.ppt_第5頁
資源描述:

《【8A文】EMMC協(xié)議.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、一eMMC的結(jié)構(gòu)設(shè)備狀態(tài)與工作模式和總線模式的關(guān)系eMMC主機(jī)的功能方框圖內(nèi)部總線RST_n控制邏輯RST_nCLK發(fā)送控制邏輯CLKCMD發(fā)送接收控制邏輯CMDDAT0狀態(tài)檢查控制邏輯CRC7生成/校驗(yàn)控制邏輯DAT1-7發(fā)送接收控制邏輯CRC16生成/校驗(yàn)控制邏輯(16單元)DAT0DAT1-7二eMMC的內(nèi)部寄存器寄存器寬度(字節(jié))描述操作的命令CID16128位的設(shè)備識別寄存器,包括一個特有的設(shè)備的識別號碼CMD2RCA216位的相對地址寄存器,在卡的定義階段由主機(jī)賦值,用于之后階段設(shè)備的識別,默認(rèn)的值0x0001CMD3DSR216位的驅(qū)動寄存器,可用于為擴(kuò)展的操

2、作條件提高總線的性能,默認(rèn)值為0X404。CMD4CSD16設(shè)備的專用數(shù)據(jù)寄存器,包括:數(shù)據(jù)的格式、錯誤修正的類型、最大數(shù)據(jù)訪問的時(shí)間、數(shù)據(jù)傳輸?shù)乃俣?、是否有DSR寄存器等CMD9CMD27OCR432位的設(shè)備工作條件寄存器,存儲電壓值、訪問模式、狀態(tài)位等信息CMD1EXT_CSD512512字節(jié)的設(shè)備的擴(kuò)展專用數(shù)據(jù)寄存器(192字節(jié)可以編程),可以設(shè)置設(shè)備的各種工作配置,可有SWITCH命令編程CMD6三命令和應(yīng)答命令:1命令的類型有四種命令的類型:1)無應(yīng)答的廣播命令(bc)2)有應(yīng)答的廣播命令(bcr)3)DAT上無數(shù)據(jù)傳輸?shù)狞c(diǎn)對點(diǎn)命令(ac)4)DAT上有數(shù)據(jù)傳輸?shù)?/p>

3、點(diǎn)對點(diǎn)命令(adtc)2命令的格式所有的命令都是固定的長度48位,格式如下表所示所有命令都是以0開始的,緊接著是傳輸?shù)姆较颍ㄖ鳈C(jī)發(fā)出的就為1,設(shè)備發(fā)出的就為0),接下來的6位是命令的索引,這是一組二進(jìn)制碼(0~63),設(shè)備就是對這六位譯碼,區(qū)分是哪種命令,還有一些命令需要arg值(比如地址),這一段的長度為32位,所有的命令都會被CRC7保護(hù)著,所以CRC保護(hù)的是之前的40位,最后以1結(jié)束。命令的應(yīng)答應(yīng)答也是由CMD傳輸?shù)模勺筮叺奈婚_始傳輸,應(yīng)答位的長度根據(jù)應(yīng)答的類型而定。應(yīng)答是以0開始的,緊接著是傳輸?shù)姆较颍ㄔO(shè)備=0),接下來的值根據(jù)類型不一樣也不一樣,除了R3以外都會

4、被CRC7保護(hù)著,每條命令都是以1結(jié)束的。一共有五種類型的命令應(yīng)答形式:R1,R1b,R2,R3,R4,R5R1:該應(yīng)答的長度為48位,45:40顯示的是命令的索引,39:38是32位的設(shè)備狀態(tài)。R1b:和R1的區(qū)別只是在DAT0上存在忙信號的傳輸。R2:(CID、CSD寄存器)該應(yīng)答的長度為136位,CID的內(nèi)容會作為CMD2和CMD10的應(yīng)答發(fā)送給主機(jī),CSD的內(nèi)容會作為CMD9的應(yīng)答發(fā)送給主機(jī),僅僅只有CID和CSD的[127:1]被傳輸,最后一位被應(yīng)答的結(jié)束位所代替。R3:(OCR寄存器)該應(yīng)答的長度為48位,OCR寄存器的值會作為CMD1的應(yīng)答發(fā)送給主機(jī)。R4:(

5、FastIO)該應(yīng)答位的長度48位,ARG部分包括RCA的值、寄存器的值、寄存器的值,如果操作成功,狀態(tài)位就會被置位。R5:(中斷請求)該應(yīng)答的長度為48位,如果應(yīng)答是主機(jī)自己發(fā)送的,那么RCA的值為0x0000。3命令和應(yīng)答的時(shí)序:無論是單倍數(shù)據(jù)率模式還是雙倍數(shù)據(jù)率模式,主機(jī)的命令和設(shè)備的應(yīng)答都是在時(shí)鐘的上升沿采樣的。設(shè)備的識別及設(shè)備的操作條件的時(shí)序設(shè)備的識別(CMD2)和設(shè)備的操作條件(CMD1)工作在open-drain模式下,設(shè)備給主機(jī)的應(yīng)答是在NID個時(shí)鐘周期后開始的。如果在經(jīng)過NID+1個時(shí)鐘周期仍然沒收到應(yīng)答的話,主機(jī)就需要做超時(shí)報(bào)告(NID=5)給RCA賦值

6、的時(shí)序給RCA賦值(CMD3)也是工作在open-drain模式下,從主機(jī)發(fā)完命令道設(shè)備應(yīng)答之間最小的延遲時(shí)間為NCR個時(shí)鐘周期。(NCR=2-64)數(shù)據(jù)傳輸模式下命令及應(yīng)答的時(shí)序:在設(shè)備接收到RCA后就會打開數(shù)據(jù)傳輸模式,該模式是工作在push-pull模式下的。在發(fā)送完命令之后緊接著有兩位的Z(高阻),這是給總線定義方向留的時(shí)間,之后是被應(yīng)答器件設(shè)為P位,除了CMD1,2,3以外,所有的應(yīng)答時(shí)序都與這個圖有關(guān)。(NCR=2-64)R1b的應(yīng)答:有些命令,比如說CMD6,在R1應(yīng)答的時(shí)候需要BUSY信號,在命令傳輸完兩個時(shí)鐘周期后,BUSY信號開始,DAT0線被拉低,DA

7、TA1-7上的值無關(guān)。(NST=2,HS200:2-4)最后一條設(shè)備的應(yīng)答--下一條是主機(jī)的命令:主機(jī)在接收到設(shè)備最后一條應(yīng)答之后,在經(jīng)過至少NRC個時(shí)鐘周期之后主機(jī)就可以開始下一條命令傳輸,這個時(shí)序圖與所有的主機(jī)命令都有關(guān)。(NRC=8)最后一條主機(jī)命令--下一條是主機(jī)命令在主機(jī)發(fā)送完最后一條命令后,在經(jīng)過至少NCC個時(shí)鐘周期之后主機(jī)就可以發(fā)送最后一條命令。(NCC=8)一種CMD命令發(fā)送控制模型命令索引寄存器6-bit命令Wire:HIGHLOW32-bit6-bit命令參數(shù)寄存器32-bit7-bitHIGH

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。