
Siemens
Product Manual R0008
Semiconductor Group
24
3.1
6.6
Status
The response format R1 contains a 32-bit field with the name card status. This field is intended to
transmit status information which is stored in a local status register of each card to the host. The fol-
lowing table defines the status register structure.
The Type and Clear-Condition fields in the table are coded as follows:
Type:
E-Error bit.
S-Status bit.
R-Detected and set for the actual command response.
X-Detected and set during command execution. The host must poll the card by sending status
command in order to read these bits.
Clear Condition:
A- According to the card state.
B- Always related to the previous command. Reception of a valid command will clear it (with a
delay of one command).
C- Clear by read.
Bits
Identifier
Type
Value
Description
Clear
Condition
31
OUT_OF_RANGE
E R
’0’= no error
’1’= error
The commands argument
was out of allowed range
for this card.
C
30
29
Don’t care
Permanently 0.
’0’= no error
’1’= error
BLOCK_LEN_ERROR
E R
The
length is not allowed for this
card or the number of bytes
transferred does not match
the block length
transferred
block
C
28:26
Don’t care
Permanently 0.
25:24
reserved
Permanently 0.
23
COM_CRC_ERROR
E R
’0’= no error
’1’= error
’0’= no error
’1’= error
The CRC check of the pre-
vious command failed.
Command not legal for the
current state
B
22
ILLEGAL_COMMAND
E R
B
21
Don’t care
Permanently 0.
20
CC_ERROR
E R X
’0’= no error
’1’= error
Internal
error
card
controller
C
19
Don’t care
Permanently 0.
18
UNDERRUN
E X
’0’= no error
’1’= error
The card could not sustain
data transfer in stream read
mode
C
17:13
Don’t care
Permanently 0.
Table 19: Status