AC Link Serial Interface Protocol
(Continued)
SDATA_OUT: Slots3&4 – PCM Playback Left/Right
Channels
Slots 3 and 4 are 20-bit fields used to transmit PCM data to
the left and right channels of the stereo DAC when the codec
is in Primary mode or Secondary mode 1. Any unused bits
should be stuffed with zeros. The LM4550 DACs have 18-bit
resolution and will therefore use the 18 MSBs of the 20-bit
PCM data (MSB justified). The AC ’97 Rev 2.1 specification
allocates the Left channel of 5.1 Audio to slot 3 and the Right
channel to slot 4.
SLOTS3&4, OUTPUT FRAME
Bits
Description
Comment
19:0
PCM Audio
Data
(Left /Right
Channels)
Slots used to stream data to
DAC when codec is in Primary
or Secondary 1 modes.
Set unused bits to "0"
SDATA_OUT: Slots7&8 – PCM Playback Left/Right
Surround
Slots 7 and 8 are 20-bit fields used to transmit PCM data to
the left and right channels of the stereo DAC when the codec
is in Secondary mode 2. Any unused bits should be stuffed
with zeros. The LM4550 DACs have 18-bit resolution and will
therefore use the 18 MSBs of the 20-bit PCM data (MSB
justified). The AC ’97 Rev 2.1 specification allocates the Left
Surround channel of 5.1 Audio to slot 7 and the Right Sur-
round channel to slot 8.
SLOTS7&8, OUTPUT FRAME
Bits
Description
Comment
19:0
PCM Audio
Data
(Left/Right
Surround)
Slots used to stream data to
DAC when codec is in
Secondary 2 mode.
Set unused bits to "0"
SDATA_OUT: Slots6&9 – PCM Playback (Center/LFE)
Slots 6 and 9 are 20-bit fields used to transmit PCM data to
the left and right channels of the stereo DAC when the codec
is in Secondary mode 3. Any unused bits should be stuffed
with zeros. The LM4550 DACs have 18-bit resolution and will
therefore use the 18 MSBs of the 20-bit PCM data (MSB
justified). The AC ’97 Rev 2.1 specification allocates the
Center channel of 5.1 Audio to slot 6 and the LFE (Low
Frequency Enhancement) channel to slot 9.
SLOTS6&9, OUTPUT FRAME
Bits
Description
Comment
19:0
PCM Audio
Data
(Center/ LFE
Surround)
Slots used to stream data to
DAC when codec is in
Secondary 3 mode.
Set unused bits to "0"
SDATA_OUT: Slots 5, 10, 11, 12 – Reserved
These slots are not used by the LM4550 and should all be
stuffed with zeros by the AC ’97 Controller.
AC LINK INPUT FRAME:
SDATA_IN, CONTROLLER INPUT FROM LM4550 OUTPUT
The AC Link Input Frame contains status and PCM data from
the LM4550 control registers and stereo ADC. Input Frames
are carried on the SDATA_IN signal which is an input to the
AC ’97 Digital Audio Controller and an output from the
LM4550 codec. As shown in
Figure 3, Input Frames are
constructed from thirteen time slots: one Tag Slot followed by
twelve Data Slots. The Tag Slot, Slot 0, contains 16 bits of
which 5 are used by the LM4550. One is used to indicate
that the AC Link interface is fully operational and the other 4
to indicate the validity of the data in the four of the twelve
following Data Slots that are used by the LM4550. Each
Frame consists of 256 bits with each of the twelve data slots
containing 20 bits.
10097208
FIGURE 6. AC Link Input Frame
LM4550
www.national.com
20