Intel C2350 FH8065401488914 Data Sheet

Product codes
FH8065401488914
Page of 746
Intel
®
 Atom™ Processor C2000 Product Family for Microserver
September 2014
Datasheet, Vol. 2 of 3
Order Number: 330061-002US
301
Volume 2—SMBus 2.0 Unit 1 - Host—C2000 Product Family
Controller Characteristics and Operation
These steps cover the case when the ARP Master has exited a reset state. Since ARP 
supports hot-plug the Master must be prepared to execute the ARP at any time; step 
15 covers the case when a device issues the Notify ARP Master command. If during the 
ARP process a previously detected device is now not discovered, then the slave address 
associated with that device is removed from the Used Address Pool.
The diagram does not consider bus time-out mechanisms or retries. These are 
implemented to comply with SMBus timing requirements.
10.
The device possesses a valid slave address. However, the ARP Master 
must check this address against the Used Address Pool to ensure that 
no other device has already been assigned the same address. If the 
received Device Slave Address is found in the Used Address Pool then 
proceed to step 11. If not, then the device keeps its current slave 
address but needs acknowledgement from the ARP Master; proceed to 
step 12.
• [FW]
11.
Select a slave address that is not in the Used Address Pool and proceed 
to step 12.
• [FW]
12.
Send the Assign Address command with the UDID returned by the 
device in the Get UDID command packet.
• [FW]
13.
Check for acknowledgement of all bytes in the Assign Address 
command packet. If any byte was not acknowledged then the ARP 
Master assumes the device is no longer present; proceed to step 6 to 
determine if more devices require address resolution. If all bytes were 
acknowledged then the ARP Master assumes that the device has 
accepted the address assignment; proceed to step 14.
• [HW and FW] HW monitors slave ACK 
before sending descriptor to FW.
14.
The device now has a valid slave address. The ARP Master must add this 
address to the Used Address Pool. Proceed to step 6 to determine if 
more devices require address resolution.
• [FW]
15.
The ARP Master checks if the received packet was the Notify ARP Master 
command. If so, then it must execute the ARP to resolve the address for 
the newly added device(s); proceed to step 6. If not, then proceed to 
step 16.
• [FW]
16.
The ARP Master received a non-ARP related packet. Process it 
accordingly and proceed to step 5.
• [FW]
Table 15-10. ARP Master Operation (Sheet 2 of 2)
Step
Description