Renesas SH7781 User Manual

Page 1263

Advertising
background image

24. Multimedia Card Interface (MMCIF)

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

REJ09B0261-0100

Start of command sequence

Clear FIFO

Execute CMD16

Read response register

Execute CMD24

(Set CMDR then CMDSTRT)

Set the size of block

for transfer in TBCR

No

Yes

CRCERI interrupt

detected?

Yes

No

CMD16

normal end?

Yes

No

CRPI interrupt

detected?

Yes

No

No

Response status

normal?

Yes

No

End of command sequence

CTERI interrupt

detected?

Set CMDOFF to 1

Write data to FIFO

Set DATAEN to 1

Yes

DTBUSY detected?

Yes

DBSYI interrupt

detected?

No

Yes

CRCERI interrupt

detected?

No

Yes

Legend:
Len:

Block length [bytes]

Cap:

FIFO size [bytes]

n (FEI): Number of FIFO empty interrupts (FEI)
from the start of read sequence

DTERI interrupt

detected?

Yes

No

DRPI interrupt

detected?

Yes

Cap

× n (FEI) ≥ Len

No

No

Yes

DTI interrupt

detected?

No

Yes

FEI interrupt

detected?

No

Figure 24.19 Example of Operational Flow for Commands with Write Data

(Single Block Transfer)

Advertising