
PRELIMINARY
S3C6400X RISC MICROPROCESSOR
HSMMC CONTROLLER
27-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.
TRANSACTION CONTROL WITH DATA TRANSFER USING DAT LINE
Depending on whether DMA (optional) is used or not, there are two execution methods. The sequence not using
DMA is shown in Figure 27-11 and the sequence using DMA is shown in Figure 27-12.
In addition, the sequences for SD transfers are basically classified according to how the number of blocks is
specified. The three kinds of classification are as follows:
1) Single Block Transfer:
The number of blocks is specified to the Host Controller before the transfer. The number of blocks specified is
always one.
2) Multiple Block Transfer:
The number of blocks is specified to the Host Controller before the transfer. The number of blocks specified shall
be one or more.
3) Infinite Block Transfer:
The number of blocks is not specified to the Host Controller before the transfer. This transfer is continued until an
abort transaction is executed. This abort transaction is performed by CMD12 in the case of a SD memory card
and by CMD52 in the case of a SDIO card.