SanDisk SDSDH-1024 Product Manual - Page 36

Supported Card Command Classes

Page 36 highlights

Revision 2.2 Chapter 3 - SD Card Interface Description SD Card Product Manual Table 3-15 CCC Bit 0 1 11 Supported Card Command Classes Class 0 Class 1 Class 11 Supported Card Command Class ---- • READ_BL_LEN-The maximum read data block length is computed as 2READ_BL_LEN. The maximum block length might therefore be in the range 512...2048 bytes. In the SD Memory Card, the WRITE_BL_LEN is always equal to READ_BL_LEN. Table 3-16 Data Block Length READ_BL_LEN 0 to 8 9 ...... 11 12-15 Reserved 2 * 512 bytes 211 = 2048 bytes Reserved Block Length • READ_BL_PARTIAL-defines whether partial block sizes can be used in block read commands. Table 3-17 Bit Definition READ_BL_PARTIAL 0 1 Definition Only the READ_BL_LEN block size can be used for block-oriented data transfers. Smaller blocks can be used. The minimum block size will be equal to minimum addressable unit (one byte). • WRITE_BLK_MISALIGN-Defines if the data block to be written by one command can be spread over more than one physical block of the memory device. The size of the memory block is defined in WRITE_BL_LEN. Table 3-18 Bit Definition WRITE_BLK_MISALIGN 0 1 Definition Crossing physical block boundaries is invalid. Crossing physical block boundaries is allowed. • READ_BLK_MISALIGN-defines if the data block read by one command can be spread over more than one physical block of the memory device. The size of the memory block is defined in READ_BL_LEN. Table 3-19 Bit Definition READ_BLK_MISALIGN 0 1 Definition Crossing physical block boundaries is invalid. Crossing physical block boundaries is allowed. © 2004 SanDisk Corporation 3-16 12/08/04

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123

Chapter 3 – SD Card Interface Description
Revision 2.2
SD Card Product Manual
© 2004 SanDisk Corporation
3-16
12/08/04
Table 3-15
Supported Card Command Classes
CCC Bit
Supported Card Command Class
0
Class 0
1
Class 1
----
11
Class 11
READ_BL_LEN
—The maximum read data block length is computed as 2
READ_BL_LEN
.
The maximum block length might therefore be in the range 512…2048 bytes.
In the
SD Memory Card, the WRITE_BL_LEN is always equal to READ_BL_LEN.
Table 3-16
Data Block Length
READ_BL_LEN
Block Length
0 to 8
Reserved
9
2 * 512 bytes
……
11
2
11
= 2048 bytes
12-15
Reserved
READ_BL_PARTIAL
—defines whether partial block sizes can be used in block read
commands.
Table 3-17
Bit Definition
READ_BL_PARTIAL
Definition
0
Only the READ_BL_LEN block size can be used for block-oriented data
transfers.
1
Smaller blocks can be used. The minimum block size will be equal to
minimum addressable unit (one byte).
WRITE_BLK_MISALIGN
—Defines if the data block to be written by one
command can be spread over more than one physical block of the memory device. The
size of the memory block is defined in WRITE_BL_LEN.
Table 3-18
Bit Definition
WRITE_BLK_MISALIGN
Definition
0
Crossing physical block boundaries is invalid.
1
Crossing physical block boundaries is allowed.
READ_BLK_MISALIGN
—defines if the data block read by one command can be
spread over more than one physical block of the memory device. The size of the
memory block is defined in READ_BL_LEN.
Table 3-19
Bit Definition
READ_BLK_MISALIGN
Definition
0
Crossing physical block boundaries is invalid.
1
Crossing physical block boundaries is allowed.