日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

SD/MMC相关寄存器的介绍

發(fā)布時(shí)間:2023/12/1 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SD/MMC相关寄存器的介绍 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.SD卡內(nèi)部架構(gòu)

在熟悉SD/MMC相關(guān)寄存器之前,我們先來看看SD卡的內(nèi)部架構(gòu)是怎么樣的,如下圖所示:

2.SD/MMC相關(guān)寄存器的介紹

從上圖中總結(jié)出:SD卡內(nèi)部有7個(gè)寄存器.

一、OCR,CID,CSD和SCR寄存器保存卡的配置信息;

二、RCA寄存器保存著通信過程中卡當(dāng)前暫時(shí)分配的地址(只適合SD模式);

三、CSR寄存器卡狀態(tài)(Card Status)和SSR寄存器SD狀態(tài)(SD Status)寄存器保存著卡的狀態(tài)(例如,是否寫成功,通信的CRC校驗(yàn)是否正確等),這兩個(gè)寄存器的內(nèi)容與通信模式(SD模式或SPI模式)相關(guān).

四、MMC卡沒有SCR和SSR寄存器.

下面分別對(duì)7個(gè)寄存器中比較重要的寄存器詳細(xì)解釋一下,分別是CID、CSD、SCR、OCR、RCA這5個(gè)寄存器。

2.1.?Card Identification Register(CID)

這個(gè) CID 寄存器有 16 字節(jié)長(zhǎng),如下表所示,它包含了本卡的特別識(shí)別碼(ID 號(hào))。 這些信息是在卡的生產(chǎn)期間被編程(燒錄),主控制器不 能修改它們的內(nèi)容。 注意:SD卡的 CID 寄存器和 MMC 卡的 CID 寄存器在記錄結(jié)構(gòu)上是不同的。

2.2.Card Specific Data Register(CSD)

?

這個(gè)描述數(shù)據(jù)寄存器(CSD)有 128 字節(jié)長(zhǎng),如下表所示,此卡的包含了訪問該卡數(shù)據(jù)時(shí)的必要配置信息。“cell type”欄內(nèi)定義了CSD的區(qū)域是只讀(R)、一次編程(R/W)或可擦除的(R/W/E)[“R/W”是指可以多次擦寫,“R/W(1)”是指只能一次寫入,不可擦除]。該張表中所顯示的值都對(duì)應(yīng)真實(shí)的CSD結(jié)構(gòu)中的各自區(qū)域和編碼。CSD區(qū)域的樣式是依照欄標(biāo)記(和一個(gè)復(fù)選標(biāo)記√)的樣式。注意SD卡內(nèi)的 CSD寄存器和MultiMedia卡的CSD寄存器有著不同的結(jié)構(gòu)。

在SD3.0協(xié)議中,CSD分為版本1.0和版本2.0,版本1.0對(duì)應(yīng)標(biāo)準(zhǔn)容量的SD卡,版本2.0對(duì)應(yīng)高容量和超高容量的SD卡。

?

CSD Version 2.0的如下:

2.3.SD card Configuration Register (SCR)

除了 CSD 寄存器外,還有一個(gè)配置寄存器的名字是:SD 卡配置寄存器(SCR)。SCR 提供了SD 卡的一些特殊特性在這張卡內(nèi)。它的大小是64 位。這個(gè)寄存器內(nèi)容由制造商在生產(chǎn)廠內(nèi)設(shè)置,MMC卡沒有SCR。

SCR_STRUCTURE?關(guān)于SD卡內(nèi)的物理級(jí)說明中SCR結(jié)構(gòu)的版本號(hào)。

SD_SPEC描述這張SD卡在物理級(jí)上所支持的說明版本。

DATA_STAT_AFTER_ERASE?定義了數(shù)據(jù)在擦除后的狀態(tài)。是“0”或“1”中的任何一個(gè)(這要依賴卡的供應(yīng)商)。

SD_SECURITY?描述了該卡所支持的安全算法。0:無(wú) 1:安全協(xié)議1.0 安全說明版本 0.96 2:安全協(xié)議2.0 安全說明版本 1.0 - 1.01。其他保留

SD_BUS_WIDTHS描述該卡所支持的所有數(shù)據(jù)總線寬度。從SD 卡支持最少1 位或4 位寬度這兩種總線模式開始,任何SD 卡都將最少要設(shè)置0 和2 這兩個(gè)位(即SD_BUS_WIDTH = 0101 ),1.4位保留。

2.4.Operating Conditions Register (OCR)

這個(gè) 32 位的工作條件寄存器儲(chǔ)存了卡的 VDD 電壓輪廓圖。任何標(biāo)準(zhǔn)的 SD 卡主控制器可以使用 2V 至 3.6V 的工作電壓來讓 SD 卡能執(zhí)行這個(gè)電壓識(shí)別操作(CMD1)。而訪問存儲(chǔ)器的陣列操作無(wú)論如何都需要 2.7V 至 3.6V 的工作電壓。OCR 寄存器顯示了在訪問卡的數(shù)據(jù)時(shí)所需要的電壓范圍。OCR 寄存器的結(jié)構(gòu)描述:

2.5.RCA寄存器
該16位卡地址寄存器保存了在卡識(shí)別過程中卡發(fā)布的器件地址。該地址用于在卡識(shí)別后主機(jī)利用該地址與卡進(jìn)行通信。該寄存器只有在SD總線模式下才有效。

轉(zhuǎn)載于:https://www.cnblogs.com/King-Gentleman/p/8947963.html

總結(jié)

以上是生活随笔為你收集整理的SD/MMC相关寄存器的介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。