AMD SB600 User Manual
Page 124

©2008 Advanced Micro Devices, Inc.
SMBus Module and ACPI Block (Device 20, Function 0)
AMD SB600 Register Reference Manual
Proprietary
Page 124
SMBusSlaveStatus - RW - 8 bits - [SMBUS:01h]
Field Name
Bits
Default
Description
Reserved 7:6
00b
SMBusControl - RW - 8 bits - [SMBUS:02h]
Field Name
Bits
Default
Description
InterruptEnable
0
0b
Enable the generation of interrupts on the completion of current
host transaction.
Kill
1
0b
Stop the current host transaction in process
SMBusProtocol
4:2
000b
000 – Quick Read or Write
001 – Byte Read or Write
010 – Byte Data Read or Write
011 – Word Data Read or Write
100 – Reserved
101 – Block Read or Write
110 – Reserved
111 – Reserved
Reserved 5
0b
Start
6
0b
Writing an 1 in this field initiates SMBus controller host interface
to execute the command programmed in the SMBusProtocol
field
Reserved 7
0b
SMBusHostCmd - RW – 8 bits - [SMBUS:03h]
Field Name
Bits
Default
Description
SMBusHostCmd
7:0
00h
This field contains the data transmitted in the command field of
SMBus host transaction
SMBusAddress - RW - 8 bits - [SMBUS:04h]
Field Name
Bits
Default
Description
SMBusRdWr
0
0b
1 – Execute a Read command
0 – Execute a Write command
SMBusAddr
7:1
00h
This field contains the 7-bit address of the target slave device.
SMBusData0 - RW - 8 bits - [SMBUS:05h]
Field Name
Bits
Default
Description
SMBusData0
7:0
00h
This register should be programmed with a value to be
transmitted in the data 0 field of an SMBus host interface
transaction. For Block Write commands, the count of the
memory should be stored in this field. The value of this
register is loaded into the block transfer count field. This valid
value for block command count is between 1 and 32. For
block reads, count received from SMBus device is stored here.
SMBusData1 - RW - 8 bits - [SMBUS:06h]
Field Name
Bits
Default
Description
SMBusData1
7:0
00h
This register should be programmed with a value to be
transmitted in the data 1 field of an SMBus host interface
transaction.
SMBusBlockData - RW - 8 bits - [SMBUS:07h]
Field Name
Bits
Default
Description
SMBusBlockData
7:0
00h
This register is used to transfer data into or out of the block
data storage array.