Programmer's Guide
10/15/07
SMB
O
R
US
UTPUT
EGISTER
Bit
Field
31:29
Reserved.
28
SMB Clock Input Value Value on the SMB Clock pin when the SMBus interface is
27
SMB Clock Enable
26
SMB Data Input Value Value on the SMB Data pin when the SMBus interface is
25
SMB Data Enable
24
SMB Slave Mode
23:20
SMB Output Status
19:14
SMB Read Length
13
Get Receive Length
12
Enable PEC
11
SMB Access Type
10
SMB Output Last
9
SMB Output Start
Document
5722-PG101-R
(O
0
6C08)
FFSET
X
Table 371: SMBus Output Register (Offset 0x6C08)
Description
–
in bit-bang mode.
When set, the SMBus Clock signal is driven low when the
SMBus interface bit-bang mode is also set. When clear,
the SMBus Clock signal is tristated.
in bit-bang mode.
When set, the SMBus Data signal is driven low when the
SMBus interface bit-bang mode is also set. When clear,
the SMBus Data signal is tri-stated.
Set when the SMBus interface is operating in slave
mode.
Set by SMBus interface when the SMB Output Start bit is
cleared with the following encoded value that indicates
the status of the preceding transfer:
• 0000 = Transmission OK.
• 0001 = SMBus was NACKed on the first byte of
transmission.
• 1001 = SMBus was NACKed after the first byte of
transmission.
• 0010 = SMBus Output FIFO underflowed during
transmission.
• 0011 = SMBus stopped unexpectedly during
transmission.
• 0100 = SMBus timed out during transmission.
• 0101 = SMBus Master lost arbitration during the first
byte of transmission.
• 1101 = SMBus Master lost arbitration after the first
byte of transmission.
• 0110 = Remote Master ACKed on what should have
been the last byte.
Number of bytes in the read portion of the transaction.
When set, the receive length is taken from the first byte of
the read data. When cleared, the SMB Read Length field
is used.
When set, the packet error check byte is enabled for the
command.
When set, the SMBus interface will execute a read
command. When cleared, the write command will be
executed.
Set to indicate when the SMB Data Output field contains
the last byte of the command.
Set to indicate the start of a SMBus master transaction.
Cleared by the SMBus interface block when the
transaction is complete.
Bro adco m Co rp or atio n
BCM5722
Init
Access
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
ASF Support Registers
Page 358
Need help?
Do you have a question about the BCM5722 and is the answer not in the manual?