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文章
4308浏览量
85828 -
SD NAND
+关注
关注
0文章
83浏览量
1234
发布评论请先 登录
相关推荐
瀚海微SD NAND存储功能描述(25)SD Registers
瀚海微SD NAND存储功能描述(24)擦除超时计算
瀚海微SD NAND存储功能描述(22)Timing Values
瀚海微SD NAND存储功能描述(21)数据读写
瀚海微SD NAND存储功能描述(16)命令类c
瀚海微SD NAND存储功能描述(14)命令类a
瀚海微SD NAND存储功能描述(11)命令系统CMD8
瀚海微SD NAND存储功能描述(9)切换功能
瀚海微SD NAND应用存储功能描述(6)读写数据
瀚海微SD NAND应用之SD协议存储功能描述2 初始化命令
SD NAND:儿童玩具的多功能存储神器

瀚海微SD NAND存储功能描述(28)RCA Registers
评论