When the RFU is emptied during data transmission, the transmission resume trigger (the
DATAEN bit in OPCR is set) is set once the RFU empty is cancelled (after the necessary data is
written), and data transmission is resumed.
When data reception is started, data is automatically written to the RFU. When the RFU is filled
during data reception, the reception resume trigger (the RD_CONTI bit in OPCR is set) is set once
the RFU full is cancelled (after the necessary data is read from the RFU), and data reception is
resumed.
Hardware (MCIF, RFU)
Command transmission
(data transmission to multimedia card)
NO
Data transmission
start instruction?
YES
Card clock stop
(reception halted)
NO
Data read from
RFU ended?
YES
1-byte data transmission
to multimedia card
All data transmission
ended?
NO
FIFO empty
NO
1-byte data read from RFU
(Data transmission start)
Previous data
read sequence
YES
Data transmission end
FIFO empty cancellation
YES
waiting fo card clock stop
(transmission halted)
Empty cancellation
Figure 8.11 Operation Flow of MCIF Transmission
Section 8 RAM-FIFO Unit (RFU)
Firmware (CPU)
Command transmission
(data transmission to multimedia card)
Data transmission
start instruction
NO
FIFO empty
YES
FIFO empty cancellation
(data write to RFU)
Data transmission
resumption instruction
(Transmission resumption)
Rev. 3.00 Jan 25, 2006 page 201 of 872
Data
NO
transmission command
sequence ended?
YES
Command sequence end
REJ09B0286-0300