13 mmc_cmd register (mmc_cmd), 13 mmc_cmd register (mmc_cmd) -33, Mmc_cmd register -33 – Intel PXA255 User Manual

Page 535: Command index values -33

Advertising
background image

Intel® PXA255 Processor Developer’s Manual

15-33

MultiMediaCard Controller

15.5.13

MMC_CMD Register (MMC_CMD)

MMC_CMD, shown in

Table 15-17

, specifies the command number.

This is a read/write register. Ignore reads from reserved bits. Write zeros to reserved bits.

Table 15-17. MMC_CMD Register

Physical Address

0x4110_0030

MMC_CMD Register

MultiMediaCard Controller

Bit

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

reserved

rese

rv

ed

rese

rv

ed

CMD_INDEX

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

Bits

Name

Description

31:8

reserved

7

reserved Start bit for command sequence and cannot be changed.

6

reserved Transmission bit in command sequence and cannot be changed.

5:0

CMD_INDEX Command index (see

Table 15-18

)

Table 15-18. Command Index Values (Sheet 1 of 3)

CMD

INDEX

COMM

AND

MODE

ABBREVIATION

000000

CMD0

MMC/SPI

GO_IDLE_STATE

000001

CMD1

MMC/SPI

SEND_OP_COND

000010

CMD2

MMC

ALL_SEND_CID

000011

CMD3

MMC

SET_RELATIVE_ADDR

000100

CMD4

MMC

SET_DSR

000101

CMD5

reserved

000110

CMD6

reserved

000111

CMD7

MMC

SELECT/DESELECT_CARD

001000

CMD8

reserved

001001

CMD9

MMC/SPI

SEND_CSD

001010

CMD10

MMC/SPI

SEND_CID

001011

CMD11

MMC

READ_DAT_UNTIL_STOP

001100

CMD12

MMC

STOP_TRANSMISSION

001101

CMD13

MMC/SPI

SEND_STATUS

001110

CMD14

reserved

001111

CMD15

MMC

GO_INACTIVE_STATE

010000

CMD16

MMC/SPI

SET_BLOCKLEN

010001

CMD17

MMC/SPI

READ_SINGLE_BLOCK

010010

CMD18

MMC

READ_MULTIPLE_BLOCK

010011

CMD19

reserved

Advertising