C_SIZE
該參數用于計算用戶的數據卡容量(不包括安全保護區域),數據卡的內存容量從C_SIZE、C_SIZE MULT和READ_BL_LEN表項計算,計算公式如下:
VDD_R_CURR_MIN, VDD_W_CURR_MIN
最小電源Vdd下的讀寫電流最大值編碼如下:
VDD_R_CURR_MAX, VDD_W_CURR_MAX
最大電源Vdd下的讀寫電流最大值編碼如下:
C_SIZE_MULT
ERASE_BLK_EN
ERASE_BLK_EN定義要擦除的數據的單位大小的粒度。erase操作可以擦除一個或多個512字節的單元,也可以擦除一個或多個512字節的單元(或扇區)SECTOR_SIZE(見下面的定義)。
當ERASE_BLK_EN=0時,主機可以擦除SECTOR_SIZE的一個或多個單位。擦除將從包含起始地址的扇區開始到包含結束地址的扇區結束。以SECTOR_SIZE=31為例,主機設置Erase Start Address為5,Erase End Address為40,則如下圖所示,將擦除0 ~ 63的物理塊。
當ERASE_BLK_EN=1時,主機可以擦除一個或多個512字節的單元。所有包含從起始地址到結束地址的數據塊都將被擦除。例如,主機設置了“Erase Start Address”為“5”,“Erase End Address”為“40”,則會擦除5 ~ 40的物理塊,如下圖所示。
SECTOR_SIZE
監控程序的內容是一個7命中的字節編碼值,確定了寫塊的數量(參見WRITE_BL LEN)。實際大小是通過增加這個數字來計算的由一個。0表示1塊寫,127表示128塊寫。
WP_GRP_SIZE
寫保護組大小。這個寄存器的內容是一個7位二進制編碼值。定義擦除扇區的數量(參見扇區大小)。實際大小是通過將這個數字增加1來計算的。0表示1個擦除扇區,127表示128個擦除扇區。
WP_GRP_ENABLE
0表示不支持組寫保護
R2W_FACTOR
將典型的塊程序時間定義為讀訪問時間的倍數。下表定義了字段格式
WRITE_BL_LEN
最大寫數據塊長度按2WRITE BL LEN計算。因此,最大塊長度可能在512到2048字節之間。寫塊長度始終支持512字節。注意,在SD存儲卡中,WRITE_BL_LEN總是等于READ_BL_LEN。
WRITE_BL_PARTIAL
定義部分塊大小是否可以在塊寫命令中使用。WRITE_BL_partial =0意味著只有WRITE_BL_LEN塊大小及其偏導數,以512字節為單位的分辨率,可以用于面向塊的數據寫入。WRITE_BL_PARTIAL=1意味著也可以使用更小的塊。最小塊大小為一個字節。
FILE_FORMAT_GRP
選中的文件格式組。該字段對于ROM是只讀的.具體可以參考下方表格File Formats
COPY
定義內容是原始的(=0)還是被復制的(=1)。將該位設置為1表示卡片內容是一個副本。除ROM卡外,COPY位是一次性可編程位。
PERM_WRITE_PROTECT
永久保護整個卡的內容不被覆蓋或擦除(這張卡的所有寫和擦除命令都被永久禁用)。默認值為“0”,即非永久寫保護。
TMP_WRITE_PROTECT
暫時保護整個卡的內容不被覆蓋或擦除(這張卡的所有寫和擦除命令暫時禁用)。該位可以設置和復位。默認值為0。即不受寫保護。
FILE_FORMAT
顯示卡上的文件格式。該字段對于ROM是只讀的。定義如下格式:
CRC
檢測CRC字段攜帶CSD內容的校驗和。對于任何CSD修改,主機必須重新計算校驗和。默認值對應于初始CSD內容。
CSD Register (CSD Version 2.0)
高容量SD存儲卡和擴展容量SD存儲卡的CSD Version 2.0定義如下方表格所示。下面的部分描述了SDHC和SDXC卡的CSD字段和相關數據類型。
CSD 2.0版本適用于SDHC和SDXC卡。括號中的字段名設置為fixedl value,表示主機不需要引用這些字段。固定值啟用主機。它引用這些字段,以保持與CSD Version 1.0的兼容性。Cell Type字段的編碼如下:R=可讀,W(1) =一次可寫,W=多次可寫。
-
電源
+關注
關注
184文章
17718瀏覽量
250170 -
NAND
+關注
關注
16文章
1682瀏覽量
136159 -
內存
+關注
關注
8文章
3025瀏覽量
74047 -
數據卡
+關注
關注
0文章
12瀏覽量
8144
發布評論請先 登錄
相關推薦
評論