Samsung S3C6400X User Manual page 911

Table of Contents

Advertisement

S3C6400X RISC MICROPROCESSOR
restart a read transfer.
This bit can be cleared in either of the following cases:
(1) When the end bit of the last data block is sent from the SD Bus to the Host
Controller.
(2) When beginning a wait read transfer at a stop at the block gap initiated by a
Stop At Block Gap Request.
The Host Controller will wait at the next block gap by driving Read Wait at the start of
the interrupt cycle. If the Read Wait signal is already driven (data buffer cannot
receive data), the Host Controller can wait for current block gap by continuing to
drive the Read Wait signal. It is necessary to support Read Wait in order to use the
suspend / resume function.
(b) In the case of write transactions
This status indicates that a write transfer is executing on the SD Bus. Change in this
value from 1 to 0 generates a Transfer Complete interrupt in the Normal Interrupt
Status register.
This bit can be set in either of the following cases:
(1) After the end bit of the write command.
(2) When writing to 1 to Continue Request in the Block Gap Control register to
continue a write transfer.
This bit can be cleared in either of the following cases:
(1) When the SD card releases write busy of the last data block the Host Controller
will detect if output is not busy. If SD card does not drive busy signal for 8 SD
Clocks, the Host Controller will consider the card drive "Not Busy".
(2) When the SD card releases write busy prior to waiting for write transfer as a
result of a Stop At Block Gap Request.
1 = DAT Line Active
0 = DAT Line Inactive
Command Inhibit (DAT) (ROC)
[1]
(ROC)
This status bit is generated if either the DAT Line Active or the Read Transfer
Active is set to 1. If this bit is 0, it indicates the Host Controller can issue the next
SD Command. Commands with busy signal belong to Command Inhibit (DAT) (ex.
R1b, R5b type). Changing from 1 to 0 generates a Transfer Complete interrupt in
the Normal Interrupt Status register.
Note: The SD Host Driver can save registers in the range of 000-00Dh for a
suspend transaction after this bit has changed from 1 to 0.
1 = Cannot issue command which uses the DAT line
0 = Can issue command which uses the DAT line
Command Inhibit (CMD) (ROC)
[0]
If this bit is 0, it indicates the CMD line is not in use and the Host Controller can
issue a SD Command using the CMD line.
This bit is set immediately after the Command register (00Fh) is written. This bit is
cleared when the command response is received. Even if the Command Inhibit
(DAT) is set to 1, Commands using only the CMD line can be issued if this bit is 0.
Changing from 1 to 0 generates a Command
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.
HSMMC CONTROLLER
0
0
27-35

Advertisement

Table of Contents
loading

Table of Contents