8-10 DSP56012 User’s Manual MOTOROLA

Digital Audio Transmitter
DAX Internal Architecture
8.5.4.10 DAX Channel B User Data (XUB)—Bit 14
The value of the XUB bit is transmitted as the thirtieth bit (Bit 29) of the Channel B
sub-frame in the next frame.
Note: This bit is not affected by any of the DAX reset states.
8.5.4.11 DAX Channel B Channel Status (XCB)—Bit 15
The value of the XCB bit is transmitted as the thirty-first bit (Bit 30) of the Channel B
sub-frame in the next frame.
Note: This bit is not affected by any of the DAX reset states.

8.5.5 DAX Status Register (XSTR)

The XSTR is a 24-bit read-only register that contains the DAX status flags. The
contents of the XSTR are shown in Figure 8-2 on page 8-7. The XSTR bits are
described in the following paragraphs.
8.5.5.1 DAX Audio Data Register Empty (XADE)—Bit 0
When cleared, the XADE status flag indicates that the DAX audio data registers are
empty (and ready to receive the next audio data). This bit is set at the beginning of
every frame transmission (more precisely, when an audio data upload from the
XADRA/XADRB to XADSR/XADBUF occurs). When XADE is set and the DAX
interrupt is enabled (XIEN = 1), a DAX interrupt request with the Transmit Data
Empty interrupt vector is sent to the DSP core.
Note: XADE is cleared by writing data to XADRA and XADRB. It is cleared by
software reset and hardware reset, and by the Stop state.
8.5.5.2 XSTR Reserved Bits—Bits 1, 5–23
These XSTR bits are reserved and unused. They read as 0s, and should be written
with 0s to ensure compatibility with future device versions.
8.5.5.3 DAX Transmit Underrun Error Flag (XAUR)—Bit 2
The XAUR status flag is set when the DAX audio data registers (XADRA/XADRB)
are empty (XADE = 1) and the next audio data upload occurs. When a DAX
underrun error occurs, the previous data will be re-transmitted. This bit alone does
not cause any interrupts. However, it causes a change in the interrupt vector that is
sent to DSP core, if an interrupt is generated. This allows programmers to write an
exception handling routine for this special case.