Data Fields
CSL_MMCCardCsdObj Struct Reference

CSD Information for MMC and SD card. More...

#include <csl_mmcsd.h>

Data Fields

Uint16 csdStruct
Uint16 mmcProt
Uint16 taac
Uint16 nsac
Uint16 tranSpeed
Uint16 ccc
Uint16 readBlLen
Uint16 readBlPartial
Uint16 writeBlkMisalign
Uint16 readBlkMisalign
Uint16 dsrImp
Uint16 cSize
Uint16 vddRCurrMin
Uint16 vddRCurrMax
Uint16 vddWCurrMin
Uint16 vddWCurrMax
Uint16 cSizeMult
Uint16 eraseBlkEnable
Uint16 eraseGrpSize
Uint16 eraseGrpMult
Uint16 wpGrpSize
Uint16 wpGrpEnable
Uint16 defaultEcc
Uint16 r2wFactor
Uint16 writeBlLen
Uint16 writeBlPartial
Uint16 contProtApp
Uint16 fileFmtGrp
Uint16 copyFlag
Uint16 permWriteProtect
Uint16 tmpWriteProtect
Uint16 fileFmt
Uint16 ecc
Uint16 crc

Detailed Description

CSD Information for MMC and SD card.


Field Documentation

Card command classes

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Content protection application

Referenced by MMC_getCardCsd().

Copy flag

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Cyclic redundancy check

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

CSD version; 0 - 1.0, 1 - 2.0

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Device size

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Device size multiplier

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Manufacturer Default ECC

Referenced by MMC_getCardCsd().

Flag indicates whether card has DSR reg

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

ECC code

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Erase single block enable

Referenced by SD_getCardCsd().

Erase group multiplier

Referenced by MMC_getCardCsd().

Erase sector group size

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

File format

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

File format group

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

MMC protocol version

Referenced by MMC_getCardCsd().

NSAC

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Dis/en-able permanent write protection

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Stream write factor

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Flag indicates read block misalignment

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Maximum Read Block Length

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Indicates if partial read blocks allowed

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

TAAC

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Dis/en-able temporary write protection

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Max data transmission speed

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Max. Read Current @ Vdd Max

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Max. Read Current @ Vdd Min

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Max. Write Current @ Vdd Max

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Max. Write Current @ Vdd Min

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Write protect enable flag

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Write protect group size

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Flag indicates write block misalignment

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Maximum write block length

Referenced by MMC_getCardCsd(), and SD_getCardCsd().

Indicates if partial write blocks allowed

Referenced by MMC_getCardCsd(), and SD_getCardCsd().


The documentation for this struct was generated from the following file: