English
Language : 

82NM10 Datasheet, PDF (601/671 Pages) Intel Corporation – Intel® NM10 Family Express Chipset
Intel HD Audio Controller Registers (D27:F0)
18.2.10 OUTSTRMPAY—Output Stream Payload Capability
(Intel HD Audio Controller—D27:F0)
Memory Address:HDBAR + 18h
Attribute:
RO
Default Value:
0030hSize:16 bits
Bit
Description
15:14
Output FIFO Padding Type (OPADTYPE) — RO. This field indicates how the
controller pads the samples in the controller's buffer (FIFO). Controllers may not pad at
all or may pad to byte or memory container sizes.
0h = Controller pads all samples to bytes
1h = Reserved
2h = Controller pads to memory container size
3h = Controller does not pad and uses samples directly
13:0
Output Stream Payload Capability (OUTSTRMPAY) — RO. This field indicates
maximum number of words per frame for any single output stream. This measurement
is in 16 bit word quantities per 48 kHz frame. The maximum supported is 48 Words
(96B); therefore, a value of 30h is reported in this register. The value does not specify
the number of words actually transmitted in the frame, but is the size of the data in the
controller buffer (FIFO) after the samples are padded as specified by OPADTYPE. Thus,
to compute the supported streams, each sample is padded according to OPADTYPE and
then multiplied by the number of channels and samples per frame. If this computed
value is larger than OUTSTRMPAY, then that stream is not supported. The value
specified is not affected by striping.
Software must ensure that a format that would cause more Words per frame than
indicated is not programmed into the Output Stream Descriptor Register.
The value may be larger than the OUTPAY register value in some cases.
18.2.11 INSTRMPAY—Input Stream Payload Capability
(Intel HD Audio Controller—D27:F0)
Memory Address:HDBAR + 1Ah
Attribute:
RO
Default Value:
0018hSize:16 bits
Bit
Description
15:14
Input FIFO Padding Type (IPADTYPE) — RO. This field indicates how the controller
pads the samples in the controller's buffer (FIFO). Controllers may not pad at all or
may pad to byte or memory container sizes.
0h = Controller pads all samples to bytes
1h = Reserved
2h = Controller pads to memory container size
3h = Controller does not pad and uses samples directly
Datasheet
601