Programmer’s Reference Manual 13
Intel
®
High Definition Audio Controller Registers (D27:F0)
1 Intel
®
High Definition Audio
Controller Registers (D27:F0)
The Intel® HD Audio controller resides in PCI Device 27, Function 0 on bus 0. This function
contains a set of DMA engines that are used to move samples of digitally encoded data between
system memory and external codecs.
Note: All registers in this function (including memory-mapped registers) must be addressable in byte,
word, and DWord quantities. The software must always make register accesses on natural
boundaries (i.e. DWord accesses must be on DWord boundaries; word accesses on word
boundaries, etc.) In addition, the memory-mapped register space must not be accessed with the
LOCK semantic exclusive-access mechanism. If software attempts exclusive-access mechanisms
to the Intel® HD Audio memory-mapped space, the results are undefined.
Note: Users interested in providing feedback on the Intel
®
HD Audio specification or planning to
implement the Intel
®
High Definition Audio specification into a future product will need to
execute the Intel
®
High Definition Audio Specification Developer’s Agreement. For more
information, contact nextgenaudio@intel.com.
1.1 Intel
®
High Definition Audio PCI Configuration
Space
(Intel
®
High Definition Audio— D27:F0)
Note: Address locations that are not shown should be treated as Reserved.
Table 1-1. Intel
®
High Definition Audio PCI Register Address Map
(Intel
®
High Definition Audio D27:F0)
Offset Mnemonic Register Name Default Access
00h–01h VID Vendor Identification 8086h RO
02h–03h DID Device Identification
See register
description.
RO
04h–05h PCICMD PCI Command 0000h R/W, RO
06h–07h PCISTS PCI Status 0010h R/WC, RO
08h RID Revision Identification
See register
description.
RO
09h PI Programming Interface 00h RO
0Ah SCC Sub Class Code 03h RO
0Bh BCC Base Class Code 04h RO
0Ch CLS Cache Line Size 00h R/W
0Dh LT Latency Timer 00h RO
0Eh HEADTYP Header Type 00h RO
10h–13h HDBARL
Intel
®
High Definition Audio Lower Base Address
(Memory)
00000004h R/W, RO