User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 368
UG585 (v1.11) September 27, 2016
Chapter 13: SD/SDIO Controller
X-Ref Target - Figure 13-3
Figure 13-3: Data Transfer Using DAT Line Sequence (Without Using DMA)
UG585_c13_03_031812
Start
(1) (5)
(6)
Set Block Size Reg
(2)
Set Block Count Reg
Set Command Reg
(7)
Clr Command Complete Sts
Command Complete Int Occur
Buffer Read
Ready Int Occur
Single or Multi
Block Transfer
Transfer Complete Int Occur
Infinite
Block Transfer
Buffer Write
Ready Int Occur
(8)
Get Response Data
(3)
Set Argument Reg
(4)
Set Transfer Mode Reg
Wait for Buffer Write
Ready Int
(10-W)
Wait for Transfer
Complete Int
(15)
(10-R)
Clr Buffer Wr Rdy Sts
Wait for Command
Complete Int
(12-W)
Set Block Data
(16)
Clr Transfer Complete Sts
(13-W)
(14)
Yes Yes
No No
Wait for Buffer Write
Ready Int
Clr Buffer Rd Rdy Sts
(12-R)
(11-W) (11-R)
Get Block Data
(17)
Abort Transaction
(13-R)
End
(9)
ReadWrite
Write or Read
More Blocks? More Blocks?
Single / Multi / Infinite
Block Transfer?