
NXP Semiconductors
PNX15xx/952x Series
Volume 1 of 1
Chapter 18: SPDIF Input
PNX15XX_PNX952X_SER_N_4
NXP B.V. 2007. All rights reserved.
Product data sheet
Rev. 4.0 — 03 December 2007
18-573
5.2 Register Table
Table 6: SPDIF Input Registers
Bit
Symbol
Acces
s
Value
Description
Offset 0x10 A000
SPDI_CTL
31:9
Unused
-
11:8
GL_FILTER
R/W
0
Input glitch lter control. These bits control the rejection of a glitch
on the SPDI interface.
0000 = The Glitch Rejection Filter is disabled.
0001 .. 1111 = An incoming signal transition must remain stable
for (programmed value + 1) rising edges of OSC_CLK, otherwise
it is rejected as a glitch.
7
UCBITS_SEL
R/W
0
User/Channel status bits select. Selects the set of subframes from
which the user and channel status bits are extracted and written to
the SPDI_UBITSx and SPDI_CBITSx registers. This bit is activated
only on a block boundary, meaning that the bit can be changed at
any time via software, but the update of the SPDI_UBITSx and
SPDI_CBITSx registers with the new information will wait until a
complete block has been received at the SPDIF Input.
0 = subframe 1 is selected, user and channel status bits are
extracted/written to UBITSx and CBITSx registers.
1 = subframe 2 is selected. User and channel status bits are
extracted/written to UBITSx and CBITSx registers.
6:5
CHAN_MODE[1:0]
R/W
0
00 = Capture stereo left/right sample pairs (Default).
01 = Capture mono primary (subframe 1) channel.
10 = Capture mono secondary (subframe 2) channel.
11 = Reserved
Note: The channel mode should only be changed while capture is
disabled (i.e. CAP_ENABLE = 0).
4:3
SAMP_MODE[1:0]
R/W
0
00 = 16-bit mode. Subframe bits [27:12] inclusive are selected and
stored. Hardware stores a single 16-bit word per subframe. If audio
samples are actually larger than 16 bits, the most signicant 16 bits
of the audio sample will be selected and stored.
01= 32-bit mode. Subframe bits [27:4] inclusive are selected and
stored subject to SMASK. A 32-bit word is formed by bitwise
masking the sample (subject to the value of
SPDI_SMPMASK.SMASK) and padding ‘0’ bits to the least
signicant end of the 24 bits. The resultant 32-bit words are of the
form: 0xnnnnmm00 where the
ns are the 16 subframe bits [27:12]
and the
ms are the eight masked subframe bits [11:4]. This
provides for any audio sample size from 17 to 24 bits. (See the
SPDI_SMPMASK register description for operation of the SMASK
feature). SMASK only applies for this sample mode.
10 = Raw capture mode. The entire subframe is captured and
stored. The bi-phase portion of the subframe (i.e., bits [31:4]) are
decoded into binary. Bits [3:0] are replaced with a code. The entire
32 bits are then stored as one unit.
11 = Reserved
Note: The sample mode should only be changed while capture is
disabled (i.e., CAP_ENABLE = ‘0’).