
PRELIMINARY
HSMMC CONTROLLER
S3C6400X RISC MICROPROCESSOR
27-14
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.
Not Using DMA
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 27-11. Transaction Control with Data Transfer Using DAT Line Sequence (Not using DMA)