HB28E016/D032/D064/B128MM2
Block-Oriented Read Commands (class 2)
CMD
index Type Argument
Resp Abbreviation
Command description
CMD16 ac [31:0] block
R1
length
SET_BLOCKLEN
Selects a block length (in bytes) for all
following block commands (read and
write).*1
CMD17 adtc [31:0] data
R1
READ_SINGLE_BL Reads a block of the size selected by
address
OCK
the SET_BLOCKLEN command.*2
CMD18 adtc [31:0] data
R1
READ_MULTIPLE_ Continuously send blocks of data until
address
BLOCK
interrupted by a stop.
Notes: 1. The default block length is as specified in the CSD.
2. The data transferred must not cross a physical block boundary unless RD_BLK_MISALIGN is
set in the CSD.
Stream Write Command (class 3)
CMD
index Type Argument
CMD20 adtc [31:0] data
address
Resp
R1
Abbreviation
WRITE_DAT_
UNTIL_STOP
Command description
Writes data stream from the host,
starting at the given address, until a
STOP_TRANSMISSION follows.
Block-Oriented Read/Write Command (class 2/4)
CMD
index Type Argument
Resp
CMD23 ac
[31:16] set to 0 R1
[15:0] number of
blocks
Abbreviation
Command description
SET_BLOCK_COU Defines the number of blocks which
NT
are going to be transferred in the
immediately succeeding multiple block
read or write command.
28