S/PDIF Receiver
13-16
ADSP-214xx SHARC Processor Hardware Reference
Channel Status
The channel status for the first bytes 4–0 (consumer mode) are collected
into memory-mapped registers (
DIRCTL
and
DIRCHANA
/
DIRCHANB
registers).
All other channel status bytes 23–5 (professional mode) must be manually
extracted from the receiver data stream.
Only the first 5 channel status bytes (40-bit) for consumer mode of
a frame are stored into the S/PDIF receiver status registers.
Operating Modes
This section describes the receiver channel status for the different modes.
Compressed or Non-linear Audio Data
The S/PDIF receiver processes compressed as well as non-linear audio data
according to the supported standards. The following sections describe how
this peripheral handles different data.
The AES3/SPDIF receiver is required to detect compressed or non-linear
audio data according to the AES3, IEC60958, and IEC61937 standards.
Bit 1 of byte 0 in the
DIRSTAT
register indicates whether the audio data is
linear PCM, (bit 1=0), or non-PCM audio, (bit 1=1). If the channel status
indicates non-PCM audio, the
DIR_NOAUDIO
bit flag is set. (This bit can be
used to generate an interrupt.) The
DIR_VALID
bit (bit 3 in the
DIRSTAT
register) when set (=1) may indicate non-linear audio data as well. When-
ever this bit is set, the
VALIDITY
bit flag is set in the
DIR_RX_STAT
register.
MPEG-2, AC-3, DTS, and AAC compressed data may be transmitted
without setting either the
DIR_VALID
bit or bit 1 of byte 0. To detect this
data, the IEC61937 and SPMTE 337M standards dictate that there be a
96-bit sync code in the 16-, 20- or 24-bit audio data stream. This sync
code consists of four words of zeros followed by a word consisting of
0xF872 and another word consisting of 0x4E1F. When this sync code is
www.BDTIC.com/ADI
Содержание SHARC ADSP-214 Series
Страница 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...