
250
Registers
Chapter 4
AMD-8111 HyperTransport I/O Hub Data Sheet
24674
Rev. 3.00
April 2003
AMD Preliminary Information
SMBus Host-As-Slave Data Register
PMEA
Default:
0000h.
Attribute:
Read-only.
SMBus Host-As-Slave Device Address Register
PMEC
This register resides on the VDD_COREX power plane.
Default:
0000h.
Attribute:
Read-only.
SMBus Host-As-Slave Host Address Register
PMEE
This register resides on the VDD_COREX power plane.
Default:
10h.
Attribute:
Read-write.
Bits
15:0
Description
HSLVDATA. Host-as-slave data.
When the logic detects that the current SMBus cycle is directed to
the host
’
s slave logic (because the address matches PMEE), then the data transmitted to the IC
during the cycle is latched in this register. Also, if the address matches the snoop address in PMEF,
then the cycle type is assumed to be a write word and the data is stored in this register. This register
resides on the VDD_COREX power plane.
Bits
15:8
Description
HSLV10DA. Host-as-slave 10-bit device address LSBs.
This
fi
eld stores the second byte of the
device address used in 10-bit SMBus transfers to the host as a slave. If HSLVDA == 1111_0XXb, then
the cycle is speci
fi
ed by the SMBus speci
fi
cation to transmit a 10-bit device address to the host-as-
slave logic and the second byte of that device address is stored in this
fi
eld. If HSLVDA is any other
value, then HSLV10BA is not utilized.
HSLVDA. Host-as-slave device address.
When the logic detects that the current SMBus cycle is
directed to the host
’
s slave logic (because the address matches PMEE), then the device address
transmitted to the IC during the
“
command
”
phase of the cycle is latched in this register. Also, if the
SMBus address matches the snoop address in PMEF, then the cycle type is assumed to be a write
word and bits[7:1] of the command
fi
eld for the cycle are placed in this
fi
eld.
SNPLSB. Snoop command LSB.
If the SMBus cycle address matches PMEF, then the cycle type is
assumed to be a write word. The LSB of the command
fi
eld for the cycle is placed in this bit (and the
other 7 bits are placed in HSLVDA).
7:1
0
Bits
7:1
Description
HSLVADDR. Host-as-slave address.
The IC compares the address generated by masters over the
SMBus to this
fi
eld to determine if there is a match (also, for a match to occur, the read-write bit is
required to specify a write command). If a match occurs, then the cycle is assumed to be a write word
command to the host, with the slave
’
s device address transmitted during the normal command phase.
The device address is captured in PMEC and the data is capture in PMEA for the cycle. After the
cycle is complete, PME0[HSLV_STS] is set.
Reserved.
0