©Copyright 2000-2007 SD Card Association

SDIO Simplified Specification Version 2.00

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).

 

 

 

 

 

 

 

 

Clear

Bit

 

Identifier

Type

Value

 

 

Description

Condition

31

 

OUT_OF_RANGE

E R

’0’= no error

 

The command’s argument was out

C

 

 

 

 

’1’= error

 

of the allowed range for this card.

 

30

 

ADDRESS_ERROR

N/A

0

 

 

Not used with SDIO operation

C

29

 

BLOCK_LEN_ERROR

N/A

0

 

 

Not used with SDIO operation

C

28

 

ERASE_SEQ_ERROR

N/A

0

 

 

Not used with SDIO operation

C

27

 

ERASE_PARAM

N/A

0

 

 

Not used with SDIO operation

C

26

 

WP_VIOLATION

N/A

0

 

 

Not used with SDIO operation

C

25

 

CARD_IS_LOCKED

N/A

0

 

 

Not used with SDIO operation

C

24

 

LOCK_UNLOCK_FAILED

N/A

0

 

 

Not used with SDIO operation

C

23

 

COM_CRC_ERROR

E R

’0’= no error

 

The CRC check of the previous

B

 

 

 

 

’1’= error

 

command failed. (Note 1)

 

22

 

ILLEGAL_COMMAND

E R

’0’= no error

 

Previous command not legal for the

B

 

 

 

 

’1’= error

 

card state. (Note 2)

 

21

 

CARD_ECC_FAILED

N/A

0

 

 

Not used with SDIO operation

C

20

 

CC_ERROR

N/A

0

 

 

Not used with SDIO operation

C

19

 

ERROR

E R

’0’= no error

 

A general or an unknown error

C

 

 

 

 

’1’= error

 

occurred during the operation.

 

18

 

UNDERRUN

N/A

0

 

 

Not used with SDIO operation

C

17

 

OVERRUN

N/A

0

 

 

Not used with SDIO operation

C

16

 

CID/ CSD_OVERWRITE

N/A

0

 

 

Not used with SDIO operation

C

15

 

WP_ERASE_SKIP

N/A

0

 

 

Not used with SDIO operation

C

14

 

CARD_ECC_DISABLED

N/A

0

 

 

Not used with SDIO operation

C

13

 

ERASE_RESET

N/A

0

 

 

Not used with SDIO operation

C

12:9

 

CURRENT_STATE

S X

15=I/O only

 

 

For an I/O only card, the current

B

 

 

 

 

 

 

 

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

 

8

 

READY_FOR_DATA

N/A

0

 

 

Not used with SDIO operation

C

7:6

 

Reserved

 

 

 

 

 

 

5

 

APP_CMD

N/A

0

 

 

CMD55 not used in SDIO operation

C

4

 

Reserved

 

 

 

 

 

 

3

 

AKE_SEQ_ERROR (SD

N/A

0

 

 

Not used with SDIO operation

C

 

 

Memory Card app. spec.)

 

 

 

 

 

 

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.

20

Page 29
Image 29
SDI Technologies SDIO Card manual Sdio Status Register Structure, Clear, Bit Identifier Type Value Description