RCA Registers
可寫的16位相對卡地址寄存器攜帶卡在卡識別期間由卡發布的卡地址。此地址用于卡片識別程序后的尋址主機卡通信。RCA寄存器的缺省值為Ox0000。保留值Ox0000,通過CMD7將所有卡設置為standby狀態。
DSR register (Optional)
后面的內容會詳細描述了16位驅動級寄存器。它可以選擇性地用于改善擴展操作條件下的總線性能(取決于總線長度、傳輸速率或卡數等參數)。CSD寄存器攜帶有關DSR寄存器使用情況的信息。DSR寄存器的默認值為0x404。
SCR register
除了CSD寄存器之外,還有另一個名為SD卡配置寄存器(SCR)的配置寄存器。SCR提供有關SD存儲卡的特殊功能的信息,這些功能被配置到給定的卡中。可控硅寄存器的大小為64位。此寄存器應由SD存儲卡制造商在工廠設置。下表描述了SCR寄存器的內容。
SD_SPEC
描述卡支持的物理層規范版本。
版本1.XX的SD_SPEC3為0。
說明:主機識別物理層規范版本也應識別包括未來版本。
下一個版本將在SD_SPEC字段中定義。
卡制造商根據以下條件確定SD規格值。每個版本都應滿足所有條件。其他條件的組合是不允許的。
說明1.01版本卡的必要條件(SD_SPEC=0和SD_SPEC3-0)
(1)卡不支持CMD6
(2)卡不支持CMD8
(3)用戶區域容量不超過2GB
1.10版本卡的必要條件(SD_SPEC=1 and SD_SPEC3-0)
(1)卡支持CMD6
(2)卡不支持CMD8
(3)用戶區域容量不超過2GB
2.00版本卡的基本條件(sd_spec2和SD_SPEC3-0)
(1)卡支持CMD6
(2)卡支持CMD8
(3)卡支持CMD42
(4)用戶區域容量最高可達2GB (SDSC)或32GB (SDHC)
(5)支持速度等級(SDHC)
3.00版本卡的必要條件(SD_SPEC=2和SD_SPEC3-1)
(1)卡支持CMD6
(2)卡支持CMD8
(3)卡支持CMD42
(4)用戶區域容量不超過2GB (SDSC)或32GB (SDHC)用戶區域容量不超過或等于32GB,不超過2TB (SDXC)
(5)支持速度等級(SDHC或SDXC)支持以下功能的卡
應滿足3.00版本卡的基本條件
(1)在Ver3.00中定義的條件下支持的速度等級
(2) UHS-I支持卡
(3) CMD23支持卡以上對支持命令的要求是針對可選命令的,對可選命令的支持取決于版本(SD SPEC和SD SPEC3)。
主機在SCR中檢查SD SPEC版本時,不要忘記將來可能會指定更高的SD SPEC版本。保持未來版本的兼容性非常重要。
DATA_STAT_AFTER_ERASE
定義擦除后的數據狀態,是0還是1(狀態取決于卡的供應商)
SD_SECURITY
該字段表示每個容量卡對應的CPRM安全規范版本。每個容量卡對保護區的定義不同。
設置該字段的基本規則:
SDSC卡將此字段設置為2(版本1.01)
SDHC卡將此字段設置為3(版本2.00)
SDXC卡將此字段設置為4(版本3.xx)
注意,普通可寫SD存儲卡必須支持安全協議。對于ROM(只讀)和OTP(一次性可編程)類型的SD存儲卡,安全功能是可選的。
SD_BUS_WIDTHS
描述此卡支持的所有DAT總線寬度。
EX_SECURITY
該字段表示擴展安全性,將由第3部分安全規范版本3.00的后續版本定義。
CMD_SUPPORT
新命令的支持位定義為SCR的33-32位。
審核編輯 黃宇
-
存儲
+關注
關注
13文章
4296瀏覽量
85799 -
SD NAND
+關注
關注
0文章
83瀏覽量
1234
發布評論請先 登錄
相關推薦
評論