MMC/SD Host Controller
7-136
Table 7–101. Response Types
Response
Type
Card Status
Bits With
Error
Response Register
Significant Bits
Comments
R1 (MMC,
SD)
31-26, 24-16,
3* (opt)
MMC_RSP7[15:10,8-0]
MMC_RSP6[3]
These 15 bits can all generates errors.
This bit can also generate an error if enabled (bit 3
if MMC_SDIO[13]=1) per the SD application
specification
R6 (SD)
15:13, 3
MMC_RSP6[15:13,3]
Correspond to 23, 22, 19, 3 card status errors
The error handler must parse the response registers to understand the source
of the error.
Others responses (type R2/R3/R4/R5) do not trigger a card status error.
In SPI or SYSTEST modes, this bit has no meaning and always reads as 0.
-
0: No action or no error
-
1: Error occurred
Value after reset is low.
Card IRQ (Card_IRQ)
MMC mode only.
The core automatically sets this bit (13) when a card is in interrupt mode and
exits Wait_IRQ state (irq) by asserting a 0 on the CMD line (cards are in open-
drain mode). Only Class 9 MMC cards can be put into interrupt mode when in
stand-by state using a GO_IRQ_STATE (CMD40) command (see Interrupt
Mode Description, Section 4.3 of the MultiMediaCard System Specification
Version 3.1 – June, 2001. MMCA Technical Committee. [1]). SD cards do not
support interrupt mode.
In SPI or SYSTEST modes, this bit has no meaning and always reads as 0.
-
0: No action or idle
-
1: Card exits IRQ state
Value after reset is low.