Intel C2350 FH8065401488914 Data Sheet

Product codes
FH8065401488914
Page of 746
Volume 2—SMBus 2.0 Unit 1 - Host—C2000 Product Family
Controller Characteristics and Operation
Intel
®
 Atom™ Processor C2000 Product Family for Microserver
Datasheet, Vol. 2 of 3
September 2014
332
Order Number: 330061-002US
15.4.8.5.1
Host Notify Target Flow
TTYPE = 0100 and MTYPE = 1111
The host notify flow comprehends both ARP host notification and ordinary SMBus host 
notify protocols since they differ only in the content of the second received byte. If the 
firmware has declared this address to be busy (TPOLICY.HOSTBSY) then the hardware 
will ACK the address byte but NACK all subsequent bytes.
15.4.8.5.2
SMBus ARP Target Flow
TTYPE = 0000 and MTYPE = 1000, 1001, 1010, 1011, 1100, 1101
The ARP target flow comprehends all ARP protocols, including general and directed 
flavors. The priority shown in the flowchart for decoding the command byte is 
illustrative only. All ARP-related transactions require PEC processing: for Get UDID the 
hardware must calculate and transmit the PEC; in all other protocols the hardware 
must calculate the PEC and compare that against the received PEC byte.
If the firmware has declared this address to be busy (TPOLICY.C2_BSY) then the 
hardware will ACK the address byte but NACK all subsequent bytes.
The hardware address matching after an SMBus repeated-start condition is subject to 
SUSCHKB.IRWRST; if asserted it causes the hardware to ignore the R/W# bit during 
matching. This behavior is not shown in the flowchart.
Figure 15-10.Host Notify Target Flow
ENTER
No
Next Byte
Received
Host busy?
TPOLICY.HOSTBSY
Set
Cleared
EXIT
No
MTYPE = 
“SMBus/I2C” 
(Host Notify)
NACK
MTYPE = 
“Notify ARP 
Master”
Yes
EXIT
EXIT
Total Bytes 
Received == 3?
ACK
Yes
Command == C2h?
SMBus Stop
SMBus Stop
SMBus Stop