hb28j128mm3 Renesas Electronics Corporation., hb28j128mm3 Datasheet - Page 57

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
After a data block has been received, the card will respond with a data-response token. If the data block
has been received without errors, it will be programmed. As long as the card is busy programming, a
continuous stream of busy tokens will be sent to the host (effectively holding the DataOut line low).
In Multiple Block write operation the stop transmission will be done by sending ‘Stop Tran’ token instead
of ‘Start Block’ token at the beginning of the next block.
Two types of multiple block write transactions, identical to the multiple block read, are defined (the host
can use either one at any time):
The host can abort writing at any time, within a multiple block operation, regardless of the its type.
Transaction abort is done by sending the ‘Stop Tran’ token. If a multiple block write with predefined
block count is aborted, the data in the remaining blocks is not defined.
If the card detects a CRC error or a programming error (e.g. write protect violation, out of range, address
misalignment, internal error, etc.) during a multiple block write operation (both types) it will report the
Rev.0.02, Sep.15.2004, page 57 of 89
Data in
Data out
Data in
Data out
continuously accept and program data blocks until a ‘Stop Tran’ token is received.
token is not required at the end of this type of multiple block write, unless terminated with an error.
In order to start a multiple block write with pre-defined block count, the host must use the
SET_BLOCK_COUNT command (CMD23) immediately preceding the
WRITE_MULTIPLE_BLOCK (CMD25) command. Otherwise the card will start an open-ended
multiple block write which can be stopped using the ‘Stop Tran’ token.
The number of blocks for the write multiple block operation is not defined. The card will
The card will accept the requested number of data blocks and terminate the transaction. ‘Stop Tran’
Open-ended Multiple block write
Multiple block write with pre-defined block count
to card
command
from
host
to card
from
host
command
response
to host
from
card
response
Multiple Block Write Operation
data block
Single Block Write Operation
Token
Block
Start
to host
from
card
response busy
data from
data block
to card
host
data
data from
to card
host
response and
busy from
data
card
data_response busy
data block
response and
busy from
data from
data
card
to card
host
response busy
data
new command
from host
Token
Stop
Tran
command
busy

Related parts for hb28j128mm3