NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 558 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
[16]
P_FIFO_EMPTY_IRQ_EN
Playback FIFO Empty Interrupt Request Enable Bit
0: not allowed to generation P_FIFO_EMPTY_IRQ
1: allowed to generation P_FIFO_EMPTY_IRQ
The P_FIFO_EMPTY_IRQ_EN bit is read/write
[15:14]
R_DMA_IRQ_SEL[1:0]
Record DMA Interrupt Request Selection Bits
00: When record DMA address reach DMA record destination
end
address, the
R_DMA_RIA_IRQ will be issued.
01: When record DMA address reach each
half
of DMA record destination end
address, the R_DMA_RIA_IRQ will be issued.
10: When record DMA address reach each
quarter
of DMA record destination
end address, the R_DMA_RIA_IRQ will be issued.
11: When record DMA address reach each
eighth
of DMA record destination
end address, the R_DMA_RIA_IRQ will be issued.
The R_DMA_IRQ_SEL bits are read/write
[13:12]
P_DMA_IRQ_SEL[1:0]
Play DMA Interrupt Request Selection Bits
00: When play DMA address reach DMA play destination
end
address, the
P_DMA_RIA_IRQ will be issued.
01: When play DMA address reach each
half
of DMA play destination
end
address, the P_DMA_RIA_IRQ will be issued.
10: When play DMA address reach each
quarter
of DMA play destination end
address, the P_DMA_RIA_IRQ will be issued.
11: When play DMA address reach each
eighth
of DMA play destination end
address, the P_DMA_RIA_IRQ will be issued.
The P_DMA_IRQ_SEL bits are read/write
[11]
R_DMA_IRQ
Record DMA Interrupt Request Bit
When R_DMA_RIA_IRQ or R_FIFO_FULL or R_FIFO_EMPTY
is set to “1” in
r
ecord and these corresponding interrupt enable bits are set to “1”, the
R_DMA_IRQ bit will be set to 1 automatically, and this bit could be cleared to 0
by CPU writing “1”. The bit is hardwired to ARM926 as interrupt request signal
with an inverter.
The R_DMA_IRQ bit is read/write
[10]
P_DMA_IRQ
Playback DMA Interrupt Request Bit
When P_DMA_RIA_IRQ (I2S_PSR[0]) or DMA_DATA_ZERO_IRQ
(I2S_PSR[3]) or DMA_CNTER_IRQ (I2S_PSR[4]) or P_FIFO_FULL
(I2S_PSR[2]) or P_FIFO_EMPTY (I2S_PSR[1]) is set to 1 in playback and
these corresponding interrupt enable bits are set to “1”, the bit P_DMA_IRQ will
be set to 1, and this bit could be clear to 0 by CPU writing “1”. And the bit is
hardwired to ARM926 as interrupt request signal with an inverter.
The P_DMA_IRQ bit is read/write
[9:8]
BITS_SELECT
BITS Selection
00: data format is 8-bits of a channel.
01: data format is 16-bits of a channel.
10: data format is 24-bits of a channel.
11: reserve
The BITS_SELECT bit is read/write
[7]
FIFO_TH
FIFO Threshold Control Bit
0: The FIFO threshold is 8 levels.
1: The FIFO threshold is 4 levels.
The FIFO_TH bit is read/write
[6:5]
Reserved
Reserved.