12-6
DSP56367
MOTOROLA
Digital Audio Transmitter
DAX Internal Architecture
12.5.2
DAX AUDIO DATA BUFFERS (XADBUFA / XADBUFB)
XADBUFA and XADBUFB are 24-bit registers that buffer XADR from XADSR, creating a
FIFO-like data path. These registers hold the next two subframes of audio data to be
transmitted. Channel A audio data is transferred from XADR to XADBUFA if XADBUFA is
empty. Channel B audio data is transferred from XADR to XADBUFB if XADBUFB is
empty. Audio data is transferred from XADBUFA and XADBUFB alternately to XADSR
provided that XADSR shifted out all the audio and non-audio bits of the currently transmitted
channel. This buffering mechanism provides more cycles for writing the next audio data to
XADR. These registers are not directly accessible by DSP instructions.
12.5.3
DAX AUDIO DATA SHIFT REGISTER (XADSR)
The XADSR is a 27-bit shift register that shifts the 24-bit audio data and the 3-bit non-audio
data for one subframe. The contents of XADBUFA or XADBUFB are directly transferred to
the XADSR at the beginning of the subframe transmission. The channel A subframe is
transferred to XADSR at the same time that the three bits of non-audio data (V-bit, U-bit and
C-bit) for channel A in the DAX non-audio data register (XNADR) are transferred to the three
highest-order bits of the XADSR. At the beginning of the channel B transmission, audio and
non-audio data for channel B are transferred from the XADBUFB and the XNADBUF to the
XADSR for shifting. The data in the XADSR is shifted toward the lowest-order bit at the fifth
to thirty-first bit slot of each subframe transmission. This register is not directly accessible by
DSP instructions.
12.5.4
DAX NON-AUDIO DATA REGISTER (XNADR)
The XNADR is a 24-bit write-only register. It holds the three bits of non-audio data for each
subframe. XNADR can be accessed by core instructions or by DMA. The contents of the
XNADR are shown in Figure 12-2. XNADR is not affected by any of the DAX reset states.
The XNADR bits are described in the following paragraphs.
12.5.4.1
DAX Channel A Validity (XVA)—Bit 10
The value of the XVA bit is transmitted as the twenty-ninth bit (Bit 28) of channel A subframe
in the next frame.
12.5.4.2
DAX Channel A User Data (XUA)—Bit 11
The value of the XUA bit is transmitted as the thirtieth bit (Bit 29) of the channel A subframe
in the next frame.
Summary of Contents for DSP56367
Page 16: ...xvi MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 22: ...xxii MOTOROLA List of Figures Figure Number Title Page Number ...
Page 26: ...xxvi MOTOROLA List of Tables Table Number Title Page Number ...
Page 148: ...4 6 DSP56367 MOTOROLA Design Considerations PLL Performance Issues ...
Page 248: ...9 30 DSP56367 MOTOROLA Serial Host Interface SHI Programming Considerations ...
Page 306: ...10 58 DSP56367 MOTOROLA Enhanced Serial Audio Interface ESAI ESAI Initialization Examples ...
Page 389: ...Bootstrap ROM Contents MOTOROLA DSP56367 A 15 end ...
Page 390: ...A 16 DSP56367 MOTOROLA Bootstrap ROM Contents ...
Page 432: ...C 8 DSP56367 MOTOROLA JTAG BSDL ...
Page 484: ...D 52 DSP56367 MOTOROLA Programmer s Reference ...
Page 490: ...E 6 DSP56367 MOTOROLA Power Consumption Benchmark ...
Page 516: ...F 26 DSP56367 MOTOROLA IBIS Model ...
Page 522: ...Index 6 MOTOROLA Index ...
Page 523: ......