24. Multimedia Card Interface (MMCIF)

Rev.1.00 Jan. 10, 2008 Page 1225 of 1658

REJ09B0261-0100

End of command sequence
Yes
No FFI interrupt
detected?
Set CMDOFF to 1
Read data from FIFO
Set RD_CONTI to 1
No
Yes
DTERI interrupt
detected?
No
Yes
CRCERI interrupt
detected?
No
Yes
Legend:
Len: Block length [bytes]
Cap: FIFO size [bytes]
n (FFI): Number of FIFO full interrupts (FFI) from the start of read sequence
n (DTI): Number of data transfer end interrupts (DTI) from the start of read sequence
DTERI interrupt
detected?
Yes
No BTI interrupt
detected?
Yes
No DTI interrupt
detected?
Yes
No
Cap
Len (1 + n (DTI))
- Cap × n (FFI)
Yes
No
TBNCR value
= n (DTI) ?
Set CMDOFF to 1
Execute CMD12
Read data from FIFO
Set CMDOFF to 1
Clear FIFO
1 2
Figure 24.13 Example of Operational Flow for Commands with Read Data (4) (Pre-defined Multiple Block Transfer)