SanDisk SDSDB-016G-A11 Product Manual - Page 10

SD Status, Block, Sector, WP Group

Page 10 highlights

Revision 2.2 Chapter 1 - Introduction SanDisk SD Card Product Manual • SD Status is stored in 512 bits that are sent as a single data block after it was requested by the host using the SD_STATUS (ACMD13) command. SD_STATUS contains extended status bits that relate to BUS_WIDTH, security related bits and future specific applications. 1.12.5 Memory Array Partitioning The basic unit of data transfer to/from the SanDisk SD Card is one byte. All data transfer operations that require a block size always define block lengths as integer multiples of bytes. Some special functions need other partition granularity. Figure 1-2 shows the Memory Array Partitioning. For block-oriented commands, the following definition is used: • Block-A unit related to block-oriented read and write commands. Its size is the number of bytes that are transferred when one block command is sent by the host. The size of a block is either programmable or fixed; information about allowed block sizes and the programmability is stored in the CSD Register. The granularity of the erasable units is, in general, not the same as for the block-oriented commands: • Sector-A unit related to the erase commands. Its size is the number of blocks that are erased in one portion. The size of a sector is fixed for each device. The information about the sector size (in blocks) is stored in the CSD Register. For devices that include write protection, the following definition is used: • WP Group-A minimal unit that may have individual write protection. Its size is the number of groups to be write protected by one bit. The size of a WP group is fixed for each device. The information about the size is stored in the CSD Register. © 2004 SanDisk Corporation 1-6 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 1 – Introduction
Revision 2.2
SanDisk SD Card Product Manual
© 2004 SanDisk Corporation
1-6
12/08/04
SD Status
is stored in 512 bits that are sent as a single data block after it was requested
by the host using the SD_STATUS (ACMD13) command. SD_STATUS contains
extended status bits that relate to BUS_WIDTH, security related bits and future
specific applications.
1.12.5
Memory Array Partitioning
The basic unit of data transfer to/from the SanDisk SD Card is one byte. All data transfer
operations that require a block size always define block lengths as integer multiples of
bytes. Some special functions need other partition granularity. Figure 1-2 shows the
Memory Array Partitioning.
For block-oriented commands, the following definition is used:
Block
—A unit related to block-oriented read and write commands. Its size is the
number of bytes that are transferred when one block command is sent by the host. The
size of a block is either programmable or fixed; information about allowed block sizes
and the programmability is stored in the CSD Register.
The granularity of the erasable units is, in general, not the same as for the block-oriented
commands:
Sector
—A unit related to the erase commands. Its size is the number of blocks that are
erased in one portion. The size of a sector is fixed for each device. The information
about the sector size (in blocks) is stored in the CSD Register.
For devices that include write protection, the following definition is used:
WP Group
—A minimal unit that may have individual write protection. Its size is the
number of groups to be write protected by one bit. The size of a WP group is fixed for
each device. The information about the size is stored in the CSD Register.