
NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 570 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
I2S Play Status Register (I2S_PSR)
Register
Offset
R/W
Description
Reset Value
I2S_PSR
0x024
R/W
I2S Play Status Register
0x0000_0000
Bits
Description
[31:8]
Reserved
Reserved.
[7:5]
P_DMA_RIA_SN
Play DMA Reach Indicative Address Section Number Bit
P_DMA_IRQ_SEL (I2S_CON[13:12]) = 01,
P_DMA_RIA_SN[2:0]= 1, 0.
P_DMA_IRQ_SEL (I2S_CON[13:12]) = 10,
P_DMA_RIA_SN[2:0]= 1, 2, 3, 0.
P_DMA_IRQ_SEL (I2S_CON[13:12]) = 11,
P_DMA_RIA_SN[2:0]= 1, 2, 3, 4, 5, 6, 7,
0.
The P_DMA_RIA_SN[2:0] bits are read only
[4]
DMA_CNTER_IRQ
DMA Counter IRQ
When one playback data is transferred to codec, the DMA counter subtracts 1. The
counting of playback data number is used for software monitoring. If the DMA
counter I2S_COUNTER [31:0] is Zero, this bit DMA_CNTER_IRQ will be set to 1.
0: DMA counter I2S_COUNTER [31:0] has not counted to zero.
1: DMA counter I2S_COUNTER [31:0] has counted down to zero.
The DMA_CNTER_IRQ bit is readable , and only can be clear by
write “1” to clear
this bit
[3]
DMA_DATA_ZERO_IRQ
DMA_DATA Zero IRQ
0: not found the all data bit of playback DMA is zero or its sign bit does not change
(two channels).
1: found all the data bit of playback DMA is zero or its sign bit change (two
channels).
The DMA_DATA_ZERO_IRQ bit is readable , and only can be clear by
write “1” to
clear this bit
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
Reserved
7
6
5
4
3
2
1
0
P_DMA_RIA_SN
DMA_CNTER_IRQ DMA_DATA_ZERO_IRQ P_FIFO_FULL P_FIFO_EMPTY P_DMA_RIA_IRQ