hb28j128mm3 Renesas Electronics Corporation., hb28j128mm3 Datasheet - Page 56

no-image

hb28j128mm3

Manufacturer Part Number
hb28j128mm3
Description
Multimediacard 32 Mbyte/64 Mbyte/128 Mbyte/256 Mbyte/512 Mbyte
Manufacturer
Renesas Electronics Corporation.
Datasheet
HB28K032/L064/J128/J256/J512MM3, HB28K032/L064/J128/J256RM3
(READ_MULTIPLE_BLOCK) starts a transfer of several consecutive blocks. Two types of multiple
block read transactions are defined (the host can use either one at any time):
The host can abort reading at any time, within a multiple block operation, regardless of the its type.
Transaction abort is done by sending the stop transmission command.
In case of a data retrieval error, the card will not transmit any data. Instead, a special data error token will
be sent to the host. Figure “Read Operation-Data Error” shows a data read operation which terminated
with an error token rather than a data block.
Data Write Overview
As for the read operation, while in SPI mode the MultiMediaCard supports single and multiple block write
commands. Upon reception of a valid write command (CMD24 and CMD25 in the MultiMediaCard
protocol), the card will respond with a response token and will wait for a data block to be sent from the
host. CRC suffix, block length and start address restrictions are (with the exception of the CSD parameter
WRITE_BL_PARTIAL controlling the partial block write option) identical to the read operation (refer to
Figure “Single Block Write Operation”). If a CRC error is detected it will be reported in the data-response
token and the data block will not be programmed.
Rev.0.02, Sep.15.2004, page 56 of 89
continuously transfer data blocks until a stop transmission command is received.
transfer state. Stop command is not required at the end of this type of multiple block read, unless
terminated with an error. In order to start a multiple block read with pre-defined block count, the
host must use the SET_BLOCK_COUNT command (CMD23) immediately preceding the
READ_MULTIPLE_BLOCK (CMD18) command. Otherwise the card will start an open-ended
multiple block read which can be stopped using the STOP_TRANSMISSION command.
The number of blocks for the read multiple block operation is not defined. The card will
The card will transfer the requested number of data blocks, terminate the transaction and return to
Open-ended Multiple block read
Multiple block read with pre-defined block count
Data in
Data out
to card
from
host
command
Read Operation-Data Error
response
to host
from
card
data error
from card to host
data error token
command
Next
command

Related parts for hb28j128mm3