User's Manual

Table Of Contents
PCM AUDIO INTERFACE S3C2450X RISC MICROPROCESSOR
28-8
3.5 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*(SCLK_DIV+1)
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/(SYNC_DIV+1)
000
NOTE: 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.