English
Language : 

82801CA Datasheet, PDF (219/521 Pages) Intel Corporation – I/O Controller Hub 3-S (ICH3-S)
Functional Description
5.18.1.13 AC-Link Input Frame (SDIN)
There are two SDIN lines on the ICH3 for use with a primary and secondary codec. Each SDIN pin
can have a codec attached. Depending upon which codec (AC, MC, or AMC) is attached, various
slots will be valid or invalid. The data slots on the two inputs must be completely orthogonal
(except for the tag slot 0); that is, no two data slots at the same location will be valid on both lines.
This precludes the use of two similar codecs, such as two ACs or MCs, which use the same time
slots.
The input frame data streams correspond to the multiplexed bundles of all digital input data
targeting the AC ’97 controller. As in the case for the output frame, each AC-link input frame
consists of twelve time slots.
A new audio input frame begins with a low to high transition of AC_SYNC. AC_SYNC is
synchronous to the rising edge of BIT_CLK. On the immediately following falling edge of
BIT_CLK, the receiver samples the assertion of AC_SYNC. This falling edge marks the time when
both sides of AC-link are aware of the start of a new audio frame. On the next rising edge of
BIT_CLK, the codec transitions SDIN into the first bit position of slot 0 (codec ready bit). Each
new bit position is presented to AC-link on a rising edge of BIT_CLK, and subsequently sampled
by the ICH3 on the following falling edge of BIT_CLK. This sequence ensures that data transitions
and subsequent sample points for both incoming and outgoing data streams are time aligned.
SDIN data stream must follow the Audio Codec ’97, Revision 2.2 specification and be MSB-
justified with all non-valid bit positions (for assigned and/or unassigned time slots) stuffed with
zeros. SDIN data is sampled by the ICH3 on the falling edge of BIT_CLK.
5.18.1.14 Input Slot 0: Tag Phase
Input slot 0 consists of a codec ready bit (bit 15), and slot valid bits for each subsequent slot in the
frame (bits [14:3]).
The codec ready bit within slot 0 (bit 15) indicates whether the codec on the AC-link is ready for
operation. If the codec ready bit in slot 0 is a zero, the codec is not ready for normal operation.
When the AC-link codec ready bit is a 1, it indicates that the AC-link and codec control and status
registers are in a fully operational state. The codec ready bits are visible through the global status
register of the ICH3. Software must further probe the powerdown control/status register in the
codec to determine exactly which subsections, if any, are ready.
Bits [14:3] in slot 0 indicate which slots of the input stream to the ICH3 contain valid data, just as
in the output frame. The remaining bits in this slot are stuffed with zeros.
Intel® 82801CA ICH3-S Datasheet
219