
PRELIMINARY
HSMMC CONTROLLER
S3C6400X RISC MICROPROCESSOR
27-38
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.
HOST CONTROL REGISTER
This register contains the SD Command Argument.
Register
Address
R/W
Description
Reset Value
HOSTCTL0 0x7C200028 R/W
Present
State Register (Channel 0)
0x0
HOSTCTL1 0x7C300028 R/W
Present
State Register (Channel 1)
0x0
HOSTCTL2 0x7C400028 R/W
Present
State Register (Channel 2)
0x0
Name
Bit
Description
Initial
Value
CDSig
Sel
[7]
Card Detect Signal Selection
This bit selects source for the card detection.
‘1’ = The Card Detect Test Level is selected (for test purpose)
‘0’ = SDCD# is selected (for normal use)
0
CDTe
stLvl
[6]
Card Detect Test Level
This bit is enabled while the Card Detect Signal Selection is set to 1 and it indicates
card inserted or not.
‘1’ = Card Inserted
‘0’ = No Card
0
Wide8 [5]
Extended Data Transfer Width
(It is for MMC 8bit card.)
‘1’ = 8 bit operation
‘0’ = the bit width is designated by the bit 1 (Data Transfer Width)
0
[4:3]
Reserved
0
[2]
High Speed Enable
This bit is optional. Before setting this bit, the Host Driver shall check the
High
Speed Support
in the
Capabilities
register. If this bit is set to 0 (default), the Host
Controller outputs
CMD
line and
DAT
lines at the falling edge of the SD Clock (up
to 25MHz). If this bit is set to 1, the Host Controller outputs
CMD
line and
DAT
lines
at the rising edge of the SD Clock (up to 50MHz).
‘1’ = High Speed mode
‘0’ = Normal Speed mode
0
[1]
Data Transfer Width
This bit selects the data width of the Host Controller. The Host Driver shall set it to
match the data width of the SD card.
‘1’ = 4-bit mode
‘0’ = 1-bit mode
0
[0]
LED Control
This bit is used to caution the user not to remove the card while the SD card is
being accessed. If the software is going to issue multiple SD commands, this bit
can be set during all these transactions. It is not necessary to change for each
transaction.
‘1’ = LED on
‘0’ = LED off
Note :
LED
port is mapped to
SD0_LED
pin
0
Note:
Card Detect Pin Level does not simply reflect SDCD# pin, but selects from SDCD, DAT[3], or CDTestlvl
depending on CDSSigSel and SDCDSel values.