Samsung S3C6400X User Manual page 919

Table of Contents

Advertisement

S3C6400X RISC MICROPROCESSOR
CLOCK CONTROL REGISTER
At the initialization of the Host Controller, the Host Driver sets the SDCLK Frequency Select according to the
Capabilities register.
Register
CLKCON0
0x7C20002C
CLKCON1
0x7C30002C
CLKCON2
0x7C40002C
Name
Bit
[15:8] SDCLK Frequency Select
This register is used to select the frequency of SDCLK pin. The frequency is not
programmed directly; rather this register holds the divisor of the Base Clock
Frequency For SD Clock in the Capabilities register. Only the following settings
are allowed.
80h
40h
20h
10h
08h
04h
02h
01h
00h
Setting 00h specifies the highest frequency of the SD Clock. Setting multiple bits,
the most significant bit is used as the divisor. But multiple bits must not be set. The
two default divider values can be calculated by the frequency that is defined by the
Base Clock Frequency For SD Clock in the Capabilities register.
(1) 25MHz divider value
(2) 400KHz divider value
According to the SD Physical Specification Version 1.01 and the SDIO Card
Specification Version 1.0, maximum SD Clock frequency is 25MHz, and never
exceeds this limit.
The frequency of SDCLK is set by the following formula:
Clock Frequency = (Base Clock) / divisor
Therefore, select the smallest possible divisor which results in a clock frequency
that is less than or equal to the target frequency.
For example, if the Base Clock Frequency For SD Clock in the Capabilities
register has the value 33MHz, and the target frequency is 25MHz, then selecting
the divisor value of 01h will yield 16.5MHz, which is the nearest frequency less than
or equal to the target. Similarly, to approach a clock value of 400KHz, the divisor
value of 40h yields the optimal clock value of 258KHz.
[7:4]
Reserved
[3]
External Clock Stable
Address
R/W
R/W
R/W
R/W
base clock divided by 256
base clock divided by 128
base clock divided by 64
base clock divided by 32
base clock divided by 16
base clock divided by 8
base clock divided by 4
base clock divided by 2
base clock (10MHz-63MHz)
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.
Description
Command Register (Channel 0)
Command Register (Channel 1)
Command Register (Channel 2)
Description
HSMMC CONTROLLER
Reset Value
0x0
0x0
0x0
Initial
Value
0
0
27-43

Advertisement

Table of Contents
loading

Table of Contents