User's Manual

Table Of Contents
S3C2450X RISC MICROPROCESSOR PCM AUDIO INTERFACE
28-11
3.8 PCM INTERRUPT CONTROL REGISTER
The PCM_IRQ_CTL register is used to control the various aspects of the PCM interrupts.
Register Address R/W Description Reset Value
PCM_IRQ_CTL0 0x5C000010 R/W Control the PCM0 Interrupts 0x00000000
PCM_IRQ_CTL1 0x5C000110 R/W Control the PCM1 Interrupts 0x00000000
The bit definitions for the PCM_IRQ_CTL Control Register are shown below:
PCM_IRQ_CTLn Bit Description Initial State
Reserved [31:15] Reserved
EN_IRQ_TO_ARM [14] Controls whether the PCM interrupt is sent to the ARM or not
1: PCM IRQ is forwarded to the ARM subsystem
0: PCM IRQ is NOT forwarded to the ARM subsystem
0
Reserved [13] Reserved 0
TRANSFER_DONE [12] Interrupt is generated every time the serial shift for a 16bit
PCM Data word completes
1: IRQ source enabled
0: IRQ source disabled
0
TXFIFO_EMPTY [11] Interrupt is generated whenever the TxFIFO is empty
1: IRQ source enabled
0: IRQ source disabled
0
TXFIFO_ALMOST_
EMPTY
[10] Interrupt is generated whenever the TxFIFO is
ALMOST_EMPTY which is defined as TX_FIFO_DEPTH <
TX_FIFO_DIPSTICK
1: IRQ source enabled
0: IRQ source disabled
0
TXFIFO_FULL [9] Interrupt is generated whenever the TxFIFO is full
1: IRQ source enabled
0: IRQ source disabled
0
TXFIFO_ALMOST_F
ULL
[8] Interrupt is generated whenever the TxFIFO is
ALMOST_FULL which is defined as TX_FIFO_DEPTH > (32
– TX_FIFO_DIPSTICK)
1: IRQ source enabled
0: IRQ source disabled
0