Chapter 4 – SD Card Protocol Description
Revision 2.2
SanDisk SD Card Product Manual
© 2004 SanDisk Corporation
4-24
12/08/04
4.4.10
Relationship between CMD6 Data and Other Commands
The card may accept the commands using only CMD line (CMD12, CMD13, etc.) during
the CMD6 transaction but its response and result is undefined.
Note: The host is advised not to issue any command during CMD6 transaction. If the host
cannot get valid data of CMD6, it advised to issue CMD0 and try re-initialization.
Table 4-11
Relationship between CMD6 & CMD12
Case Reference
Description
Notes
1
(Not complete,
card does not
output all data
Figure 4-9
In case that the host sends the end bit of
CMD12 before CRC bit 15, CMD6 is stopped
by CMD12, card shall terminate data transfer
of CMD6. The card behavior is not
guaranteed and re-initialization from CMD0 is
the only way to recover from undefined sate.
The end bit of the host command is followed,
on the data line, with one more data bit and
one end bit.
2
(Complete, card
outputs all data)
Figure 4-10
The card shall complete CMD6 execution and
its behavior is guaranteed. Complete case
includes the later timing of CMD12. The end
bit of the host command is followed, on the
data line, with one more data bit and one end
bit.
The host is
advised not to
issue CMD12
during CMD6
transaction.
Figure 4-10
CMD12 during CMD6: Case 1
Figure 4-11
CMD12 during CMD6: Case 2
data
0
data
510
data
511
CRC
Bit 0
CRC
Bit 13
CRC
Bit 14
CRC
Bit 15
E
Z
Z
.....
T
E
S
Content
CMD12
Read data for CMD6
Data packet
CMD
DAT
data
0
data
510
data
511
CRC
Bit 0
CRC
Bit 13
CRC
Bit 14
CRC
Bit 15
E
Z
Z
.....
T
E
S
Content
CMD12
Read data for CMD6
Data packet
CMD
DAT
E