NH82801FBM S L89K Intel, NH82801FBM S L89K Datasheet - Page 234

no-image

NH82801FBM S L89K

Manufacturer Part Number
NH82801FBM S L89K
Description
Manufacturer
Intel
Datasheet

Specifications of NH82801FBM S L89K

Lead Free Status / RoHS Status
Compliant
Functional Description
5.23
5.23.1
5.23.1.1
5.23.1.1.1
5.23.1.1.2
234
Figure 5-16. Intel
Intel
Link Protocol Overview
The Intel High Definition Audio Link is the digital serial interface that connects HD audio codecs
to the ICH6 HD audio controller. The HD audio link protocol is synchronous with the controller
based on a fixed 24.000 MHz clock (ACZ_BIT_CLK), and is purely isochronous (no flow control),
with a 48 KHz framing period. Separate input and output serial digital signals support multiple
inbound and outbound streams, as well as fixed command and response channels.
Since the HD Audio link is purely an isochronous transport mechanism, all link data transmission
occurs within periodic time frames. A frame is defined as a 20.833 ms window of time marked by
the falling edge of the Frame Sync marker, identifying the start of each frame. The HD Audio
controller is responsible for generating the Frame Sync marker, which is a high-going pulse on the
ACZ_SYNC signal, exactly 4 ACZ_BIT_CLK cycles in width.
Frame Composition
Basic inbound and outbound frames are made up of three major components: Command/Response
field, Stream Packets, and Null fields.
Command/Response field
This field is used for link and codec management. One of these fields appears exactly once per
frame, most significant bit first, and is always the first field in the frame. It is composed of a 40-bit
Command Field on each outbound frame and a 36-bit Response Field on each inbound frame.
Stream Packet
A stream packet is the logical “envelop” in which data is transferred on the link. Since all data is
associated with a given stream, each stream packet is delineated with an associated stream tag,
which provides the stream ID or stream number of the packet data. The stream packet is made up
with zero or more sample blocks each of which has the same length (or sample size) and same time
reference (or sample point). A sample block contains one or more samples, the number of which is
specified by a control register. As an example, a monaural stream has one sample per sample block;
a stereo stream has two samples per sample block; a 5.1multi-channel stream has 6 samples per
sample block, and so forth.
ACZ_SDOUT
ACZ_BIT_CLK
ACZ_SYNC
(24.00 MHz)
ACZ_SDIN
ACZ_RST#
®
®
Previous Frame
High Definition Audio Link Protocol Example
High Definition Audio (D27:F0)
Frame SYNC
Command Stream
Response Stream
Intel
T
Stream 1 Data
frame_sync
®
= 20.833µs (48kHz)
I/O Controller Hub 6 (ICH6) Family Datasheet
Tag
Tag
Stream ‘b’ Data
Stream 5 Data
Next Frame

Related parts for NH82801FBM S L89K