English
Language : 

307013-003 Datasheet, PDF (748/848 Pages) Intel Corporation – Intel I/O Controller Hub 7
Intel® High Definition Audio Controller Registers (D27:F0)
19.2.32 IR—Immediate Response Register
(Intel® High Definition Audio Controller—D27:F0)
Memory Address:HDBAR + 64h
Default Value: 00000000h
Attribute:
Size:
RO
32 bits
Bit
Description
31:0
Immediate Response Read (IRR) — RO. This register contains the response received
from a codec resulting from a command sent via the Immediate Command mechanism.
If multiple codecs responded in the same time, there is no assurance as to which
response will be latched. Therefore, broadcast-type commands must not be issued via
the Immediate Command mechanism.
19.2.33 IRS—Immediate Command Status Register
(Intel® High Definition Audio Controller—D27:F0)
Memory Address:HDBAR + 68h
Default Value: 0000h
Attribute:
Size:
R/W, R/WC
16 bits
Bit
Description
15:2
1
0
Reserved.
Immediate Result Valid (IRV) — R/WC.
0 = Software must clear this bit by writing a 1 to it before issuing a new command so
that the software may determine when a new response has arrived.
1 = Set to 1 by hardware when a new response is latched into the Immediate Response
register (HDBAR + 64). This is a status flag indicating that software may read the
response from the Immediate Response register.
Immediate Command Busy (ICB) — R/W. When this bit is read as 0, it indicates that
a new command may be issued using the Immediate Command mechanism. When this
bit transitions from 0-to-1 (via software writing a 1), the controller issues the command
currently stored in the Immediate Command register to the codec over the link. When
the corresponding response is latched into the Immediate Response register, the
controller hardware sets the IRV flag and clears the ICB bit back to 0.
NOTE: An Immediate Command must not be issued while the CORB/RIRB mechanism
is operating, otherwise the responses conflict. This must be enforced by
software.
748
Intel ® ICH7 Family Datasheet