
NXP Semiconductors
PNX15xx/952x Series
Volume 1 of 1
Chapter 16: Audio Input
PNX15XX_PNX952X_SER_N_4
NXP B.V. 2007. All rights reserved.
Product data sheet
Rev. 4.0 — 03 December 2007
16-542
1
BUF2_FULL
R
0
1 = Buffer 2 is full. If BUF2_INTEN is also 1, an interrupt request is
pending.
0
BUF1_FULL
R
0
1 = Buffer 1 is full. If BUF1_INTEN is also 1, an interrupt request is
pending.
Offset 0x11 1004
AI_CTL
31
RESET
R/W
0
The Audio In logic is reset by writing a 0x80000000 to AI_CTL. This
bit is set during software reset and is cleared at the completion of
software reset. Software can poll this bit and when it reads a 0, it
knows that the reset is done.
30
CAP_ENABLE
R/W
0
Capture Enable ag:
0 = Audio In is inactive.
1 = Audio In captures samples and acts as DMA master to write
samples to local memory.
29:28
CAP_MODE
R/W
00
00 = Mono (left ADC only), 32 bits/sample
01 = Stereo, 2 times 32 bits/sample
10 = Mono (left ADC only), 16 bits/sample
11 = Stereo, 2 times 16 bits/sample
27
SIGN_CONVERT
R/W
0
0 = Leave MSB unchanged.
1 = Invert MSB.
26
EARLYMODE
R/W
0
Setting this bit will enable the Audio Input port to capture data in a
mode where the rst data bit is driven on the same clock edge
during which WS is driven. So in this mode the data is sampled one
clock early compared to the standard I2S mode.
0 = Standard I2S mode. First data bit expected the next clock
after WS has been sampled.
1 = Early mode. First data bit expected the same clock during
which WS has been sampled.
25
DIAGMODE
R/W
0
0 = Normal operation
1 = Diagnostic mode
24
RAWMODE
R/W
0
0 = Normal I2S mono/stereo capture formats.
1 = Serial stream is captured in a raw mode. At every sample clock
(SCK) the data bit(s) from each active channel is capture along with
the WS. This information is then transferred to memory as a byte.
Hence every sample clock results in a byte of data transferred to
memory for software to tear apart and manipulate.
23:8
Unused
-
7
OVR_INTEN
R/W
0
Overrun Interrupt Enable:
0 = No interrupt
1 = Interrupt if an overrun error occurs.
6
HBE_INTEN
R/W
0
HBE Interrupt Enable:
0 = No interrupt
1 = Interrupt if a bandwidth error occurs.
5
BUF2_INTEN
R/W
0
Buffer 2 full interrupt Enable:
0 = No interrupt
1 = Interrupt if buffer 2 full.
4
BUF1_INTEN
R/W
0
Buffer 1 full Interrupt Enable:
0 = No interrupt
1 = Interrupt if buffer 1 full.
Table 11: Audio (I2S) Input Ports Registers …Continued
Bit
Symbol
Acces
s
Value
Description