
Preliminary
S3C2451X RISC MICROPROCESSOR
PCM AUDIO INTERFACE
28
-9
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.
PCM
CLK
CONTROL
REGISTER
Register Address
R/W
Description
Reset
Value
PCM_CLKCTL0
0x5C000004
R/W
Control the PCM0 Audio Inteface
0x00000000
PCM_CLKCTL1
0x5C000104
R/W
Control the PCM1 Audio Inteface
0x00000000
The bit definitions for the PCM_CTL Control Register are shown below:
PCM_CLKCTLn Bit
Description
Initial
State
Reserved [31:20]
Reserved
CTL_SERCLK_EN [19]
Enable
the
serial clock division logic.
Must be HIGH for the PCM to operate
(if it is high, PCMSCLK and PCMFSYNC is operated.)
1)
0
CTL_SERCLK_SEL [18]
Select
the
source of the PCMSOURCE_CLK
0 – External clock
1 – PCLK
0
SCLK_DIV
[17:9]
Controls the divider used to create the PCMSCLK based on
the PCMSOURCE_CLK. (1/2~1/1024)
PCMSLCK will be PCMSOURCE_CLK / 2*(S1)
000
SYNC_DIV
[8:0]
Controls the frequency of the PCMFSYNC signal based on the
PCMSCLK. (1/1~1/512)
Freq. of PCMFSYNC = Freq. of PCMSCLK/(S1)
000
NOTE:
1) For correct functioning of PCM pause and continue, please refer following steps.
To Pause PCM operation, first set CTL_SERCLK_EN = 0x0, then set PCM_PCM_ENABLE =0x0.
To continue PCM operation, first set CTL_SERCLK_EN = 0x1, then set PCM_PCM_ENABLE =0x1.