Preliminary
S3C2451X RISC MICROPROCESSOR
HSMMC CONTROLLER
21-13
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
START
Set Block Size Reg
(1)
Set Block Count Reg
(2)
Set Argument Reg
(3)
Set Transfer Mode Reg
(4)
Set Command Reg
(5)
Wait for Command
Complete Int
Clr Command Complete
Status
Command Complete Int occur
Get Response Data
Write or Read ?
(6)
(7)
(8)
Wait for Buffer Write
Ready Int
Buffer Write Ready
Int occur
Clr Buffer Write Ready Status
Set Block Data
More Blocks ?
write
read
(9)
(10-W)
(11-W)
(12-W)
(13-W)
yes
no
Wait for Buffer Read
Ready Int
Buffer Read Ready
Int occur
Clr Buffer Read Ready Status
Get Block Data
(11-R)
(12-R)
(10-R)
More Blocks ?
yes
(13-R)
no
Single / Multi /Infinite Block
Transfer ?
Single or Multi
block transfer
Infinite block
transfer
Wait for Transfer Complete Int
Abort Transaction
Clr Transfer Complete Status
END
(14)
(15)
(16)
(17)
Figure 21-11 Transaction Control with Data Transfer Using DAT Line Sequence (Not using DMA)