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文章
4476瀏覽量
86947 -
SD NAND
+關注
關注
0文章
87瀏覽量
1412
發布評論請先 登錄
瀚海微SD NAND存儲功能描述(25)SD Registers

瀚海微SD NAND存儲功能描述(24)擦除超時計算

瀚海微SD NAND存儲功能描述(22)Timing Values

瀚海微SD NAND存儲功能描述(21)數據讀寫

瀚海微SD NAND存儲功能描述(17)命令類d

瀚海微SD NAND存儲功能描述(16)命令類c

瀚海微SD NAND存儲功能描述(14)命令類a

瀚海微SD NAND存儲功能描述(11)命令系統CMD8

瀚海微SD NAND存儲功能描述(9)切換功能

瀚海微SD NAND應用存儲功能描述(6)讀寫數據

瀚海微SD NAND應用之SD協議存儲功能描述2 初始化命令

評論