FIFO Check 1 / Start
FIFO
empty
?
Counter
=FIFOLEV
?
Yes
No
Send data,
no DMA pending
Increment counter
No
Yes
Generate DMA
Reset counter
FIFO check 2
Yes
No
?
empty
FIFO
No
=FIFOLEV
?
Counter
Increment counter
DMA pending
Send data,
done
?
DMA
No
Yes
Yes
Yes
Generate DMA
Reset counter
Idle, DMA pending
DMA
No
done
?
Architecture
1278
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Multimedia Card (MMC)/Secure Digital (SD) Card Controller
Figure 26-10. FIFO Operation During Card Write Diagram