Card Detect State - Samsung S3C2416 User Manual

16/32-bit risc
Table of Contents

Advertisement

HSMMC CONTROLLER
Name
Bit
CMDINHCMD
[0]
NOTE: Buffer Write Enable in Present register should not be asserted for DMA transfers since it generates Buffer Write
Ready interrupt
Power ON
Reset
The above Figure shows the state definitions of hardware that handles "Debouncing".
20-34
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)
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
Complete interrupt in the Normal Interrupt Status register. If the
Host Controller cannot issue the command because of a command
conflict error (Refer to Command CRC Error) or because of
Command Not Issued By Auto CMD12 Error, this bit shall remain
1 and the Command Complete is not set. Status issuing Auto
CMD12 is not read from this bit.
1 = Cannot issue command
0 = Can issue command using only CMD line
Once debouncing
clock becomes valid
Figure 20-13. Card Detect State
S3C2416X RISC MICROPROCESSOR
Description
SDCD=1
Debouncing
SDCD=0
Initial Value
0
Stable
Card Inserted
Stable
No Card

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents