卡登记
在卡接口内定义了六个寄存器:OCR, CID, CSD, RCA, DSR和SCR。这些只能通过相应的命令访问。OCR、CID、CSD和SCR寄存器携带卡片/内容特定信息,而RCA和DSR寄存器是存储实际配置参数的配置寄存器。为了使将来的扩展成为可能,该卡应在寄存器的保留位中返回0。
OCR寄存器
32位操作条件寄存器存储卡的Vpo电压剖面。此外,这个寄存器还包括状态信息位。如果卡上电过程已经完成,则设置一个状态位。这个寄存器包括另一个状态位,在设置上电状态位后指示卡的容量状态。OCR寄存器由卡片执行。
32命中操作条件存储器存储卡的Von voltane配置文件,OCR的第7位是新定义的双电压卡,默认设置为0。如果双电压卡没有接收到CMD8, OCR位7在响应中表示0,并且接收到CMD8的双电压卡将此命中设置为1
此外,这个寄存器还包含2个状态信息位。位31卡上电状态位,如果卡上电过程已经完成,则设置此状态位。Bit 30卡容量状态位。0表示为SDSC卡。1表示卡为SDHC或SDXC。当上电过程完成且上电状态bit设置为1时,“卡容量状态”位有效。主机应读取此状态位以识别SDSC卡或SDHC/SDXC卡。OCR寄存器由卡片执行。
1.该位仅在设置了卡上电状态位时有效。
2.如果卡还没有完成上电程序,这个位被设置为LOW。
3.只有UHS-I卡支持此位。
支持的电压范围编码如上方表格所示。如果对应的位值设置为LOW,则不支持电压范围。只要卡处于忙状态,对应的位(31)就被置为LOW。
CID寄存器卡识别
(CID)寄存器是128位宽。它包含在卡片识别阶段使用的卡片识别信息。每个读/写(RW)卡应该有一个唯一的识别号码。CID注册表的结构定义如下:
MID
标识卡制造商的8位二进制数。MID编号由SD- 3c, LLC控制、定义并分配给SD存储卡制造商。本程序的建立是为了确保CID寄存器的唯一性。
OID
标识卡OEM和/或卡内容的2个字符的ascii字符串(当用作ROM或FLASH卡上的分发媒体时)。OID号由SD- 3C, LLC控制、定义并允许分配给SD存储卡制造商。建立此程序是为了确保CID寄存器的唯一性。
注意:SD- 3C, LLC许可希望制造和/或销售SD存储卡的公司,包括但不限于闪存,ROM, OTP, RAM和SDIO组合卡。SD-3C有限责任公司是由松下公司、SanDisk公司和东芝公司共同成立的有限责任公司。
PNM
产品名称是一个字符串,5个字符的ASCII字符串。
PRV
产品修订由两个二进制编码十进制(BCD)数字组成,每个数字四位,代表一个“n.m”修订号。“n”是最重要的一点,“m”是最不重要的一点。例如,产品版本“6.2”的PRV二进制值字段将为:0110 0010b
PSN
序列号是32位二进制数。
MDT
生产日期由两个十六进制数字组成,一个是8位代表年份(y),另一个是4位代表月份(m)。“m”字段[11:8]是月份代码。1 = 1。“y”字段[19:12]是年份代码。0 = 2000。
例如,生产日期“April 2001”的Date字段的二进制值为:00000001 0100.
CRC
CRC7校验和(7位)。这是描述的CID内容的校验
审核编辑 黄宇
-
存储
+关注
关注
13文章
4257浏览量
85646 -
REGISTERS
+关注
关注
0文章
47浏览量
14685 -
SD NAND
+关注
关注
0文章
81浏览量
1212
发布评论请先 登录
相关推荐
评论