AMD SB600 Cash Register User Manual


 
©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.