Samsung S5PC110 Manual page 1902

Risc microprocessor
Table of Contents

Advertisement

S5PC110_UM
5.6.1.5 PCM Interrupt Control Register (PCM_IRQ_CTL)
The PCM_IRQ_CTL register is used to control the various aspects of the PCM interrupts.
PCM_IRQ_CTL, R/W, Address = 0xE230_0010
PCM_IRQ_CTL, R/W, Address = 0xE120_0010
PCM_IRQ_CTL, R/W, Address = 0xE2B0_0010
The bit definitions for the PCM_IRQ_CTL Control Register are described below:
PCM_IRQ_CTL
Reserved
EN_IRQ_TO
_ARM
Reserved
TRANSFER
_DONE
TXFIFO_EMPTY
TXFIFO_ALMOST
_EMPTY
TXFIFO_FULL
TXFIFO_ALMOST
_FULL
TXFIFO_ERROR
_STARVE
Bit
[31:15]
Reserved
[14]
Controls whether or not the PCM interrupt is sent to the ARM
1 = PCM IRQ is forwarded to the ARM subsystem
0 = PCM IRQ is NOT forwarded to the ARM subsystem
[13]
Reserved
[12]
Interrupt is generated every time the serial shift for a word
completes
1 = IRQ source enabled
0 = IRQ source disabled
[11]
Interrupt is generated whenever the TxFIFO is empty
1 = IRQ source enabled
0 = IRQ source disabled
[10]
Interrupt is generated whenever the TxFIFO is ALMOST empty.
Almost empty is defined as
TX_FIFO_DEPTH < TX_FIFO_DIPSTICK
1 = IRQ source enabled
0 = IRQ source disabled
[9]
Interrupt is generated whenever the TxFIFO is full
1 = IRQ source enabled
0 = IRQ source disabled
[8]
Interrupt is generated whenever the TxFIFO is ALMOST full.
Almost full is defined as
TX_FIFO_DEPTH > (32– TX_FIFO_DIPSTICK)
1 = IRQ source enabled
0 = IRQ source disabled
[7]
Interrupt is generated for TxFIFO starve ERROR.
This occurs whenever the TxFIFO is read when it is still empty.
This is considered as an ERROR and will have unexpected
results
1 = IRQ source enabled
0 = IRQ source disabled
Description
5 PCM AUDIO INTERFACE
Initial State
0
0
0
0
0
0
0
0
0
5-11

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents