SDI Technologies SDIO Card User Manual

Page of 73
 
 
 
©Copyright 2000-2007 SD Card Association  
SDIO Simplified Specification Version 2.00 
 20 
identify it as an I/O only response.  
 
I/O specific status is reported by I/O response and Memory specific status is reported by Memory response 
except for the following case: In the SD bus mode, the card shall not respond to an Illegal Command or a 
command with a CRC error. The indication of those two error cases shall be given by the card in the following 
command’s response. This is true for an I/O only card as well as for combo cards, even in cases where the 
erroneous command and the command that follows are not targeting the same card module (Memory or I/O). 
 
 
Bit 
 
Identifier 
 
Type
 
Value 
 
Description 
Clear 
Condition
31
 
OUT_OF_RANGE 
E R 
’0’= no error 
’1’= error 
The command’s argument was out 
of the allowed range for this card. 
C
 
30 
ADDRESS_ERROR 
 
N/A 
Not used with SDIO operation 
C
 
29
 
BLOCK_LEN_ERROR 
N/A 
Not used with SDIO operation 
C
 
28
 
ERASE_SEQ_ERROR 
N/A 
Not used with SDIO operation 
C
 
27
 
ERASE_PARAM 
N/A 
Not used with SDIO operation 
C
 
26
 
WP_VIOLATION 
N/A 
Not used with SDIO operation 
C
 
25
 
CARD_IS_LOCKED 
N/A 
Not used with SDIO operation 
C
 
24
 
LOCK_UNLOCK_FAILED
 
N/A 
Not used with SDIO operation 
C
 
23
 
COM_CRC_ERROR 
E R 
’0’= no error 
’1’= error 
The CRC check of the previous 
command failed. (Note 1) 
B
 
22
 
ILLEGAL_COMMAND 
E R 
’0’= no error 
’1’= error 
Previous command not legal for the 
card state.  (Note 2) 
B
 
21
 
CARD_ECC_FAILED 
N/A 
Not used with SDIO operation 
C
 
20
 
CC_ERROR 
N/A 
Not used with SDIO operation 
C
 
19
 
ERROR 
E R 
’0’= no error 
’1’= error 
A general or an unknown error 
occurred during the operation. 
C
 
18
 
UNDERRUN 
N/A 
Not used with SDIO operation 
C
 
17
 
OVERRUN 
N/A 
Not used with SDIO operation 
C
 
16
 
CID/ CSD_OVERWRITE 
N/A 
Not used with SDIO operation 
C
 
15
 
WP_ERASE_SKIP 
N/A 
Not used with SDIO operation 
C
 
14
 
CARD_ECC_DISABLED 
N/A 
Not used with SDIO operation 
C
 
13
 
ERASE_RESET 
N/A 
Not used with SDIO operation 
C
 
12:9 
CURRENT_STATE 
S X 
15=I/O only 
For an I/O only card, the current 
state shall be fixed at a value of 
0x0F. This indicates that it is an I/O 
only card and the normal memory 
states do not apply 
B
 
8
 
READY_FOR_DATA 
N/A 
Not used with SDIO operation 
C
 
7:6
 
Reserved 
5
 
APP_CMD 
N/A 
CMD55 not used in SDIO operation 
C
 
4
 
Reserved 
3
 
AKE_SEQ_ERROR (SD 
Memory Card app. spec.) 
N/A 
Not used with SDIO operation 
C
 
2
 
Reserved for application specific commands 
1, 0 
Reserved for manufacturer test mode 
Table 4-7 SDIO Status Register Structure 
 
Note 1:  In the SPI mode, if the card detects a CRC error, it returns a com CRC error in the R1 response 
immediately following the command (see Figure 3-7). In this situation, the note that the CRC error is for the 
previous command does not apply. 
Note 2:  In the SPI mode, if the card detects an Illegal Command, it returns an Illegal Command error in the R1 
response immediately following the command (see Figure 3-7). In this situation, the note that the Illegal 
Command error is for the previous command does not apply.