©Copyright
SDIO Simplified Specification Version 2.00
4.Differences with SD Memory Specification
4.1SDIO Command List
Table
4.2Unsupported SD Memory Commands
Several commands required for SD Memory cards are not supported by either
SD Memory | SDIO | Comment |
Command | Command |
|
CMD0 | CMD52 (write to | The reset command (CMD0) is only used for memory or the |
| I/O reset in | memory portion of Combo cards. In order to reset an I/O only |
| CCCR) | card or the I/O portion of a combo card, use CMD52 to write a |
|
| 1 to the RES bit in the CCCR (bit 3 of register 6). Note that in |
|
| the SD mode, CMD0 is only used to indicate entry into SPI |
|
| mode and shall be supported. An I/O only card or the I/O |
|
| portion of a combo card is not reset with CMD0 |
CMD12 | CMD52 (write to | In order to abort the block transfer of data, SD memory use |
| I/O abort) | CMD12. In order to abort an I/O transaction, use CMD52 to |
|
| write to the abort register in the CCCR (bits 2:0 of register 6) |
|
| See 4.8 for details. |
CMD16 | CMD52 (write to | CMD16 sets the block length for SD memory. In order to set |
| I/O Block | the block length for each I/O function, use CMD52 to write the |
| Length) | block length in the FBR |
CMD2 | NONE | The CID register does not exist in an SDIO only card |
CMD4 | NONE | The DSR register does not exist in an SDIO only card |
CMD9 | NONE | The CSD register does not exist in an SDIO only card |
CMD10 | NONE | The CID register does not exist in an SDIO only card |
CMD13 | NONE | An SDIO only card or the I/O portion of a combo card does not |
|
| support the same SEND_STATUS (CMD13) protocol the SD |
|
| memory uses. See 4.10.8. |
ACMD6 | CMD52 (write to | SET_BUS_WIDTH is handled by a write to the CCCR. See |
| Bus_Width [1:0] | 4.4 for details. |
| in CCCR) |
|
ACMD13 | NONE | The SD Status register does not exist in an SDIO only card |
ACMD41 | CMD5 | SDIO cards and hosts use the IO_SEND_OP_COND |
|
| Command (CMD5). See 3.2 |
ACMD42 | CMD52 | In the SD mode, the |
|
| writing to the CD Disable bit in the CCCR. For Combo Cards, |
|
| this resistor is enabled unless both the memory and the I/O |
|
| control registers are set to disable the resistor. For details, see |
|
| section 4.6 |
ACMD51 | NONE | The SCR register does not exist in an SDIO only card |
CMD17, | CMD53 | I/O block operations use CMD53, rather than memory block |
15