Intel C2518 FH8065501516710 Data Sheet

Product codes
FH8065501516710
Page of 746
Intel
®
 Atom™ Processor C2000 Product Family for Microserver
September 2014
Datasheet, Vol. 2 of 3
Order Number: 330061-002US
435
Volume 2—SMBus 2.0 Unit 0 - PCU—C2000 Product Family
System Host Controller
18.3.1.7
Block Write-Block Read Process Call Command
The Block Write-Block Read Process Call command is a two-part message. The call 
begins with a slave address and a write condition. After the command code, the host 
issues a write byte count (M) that describes how many more bytes are written in the 
first part of the message. If a master has 6 bytes to send, the byte count field has the 
value 6 (0000 0110b), followed by the 6 bytes of data. The write byte count (M) cannot 
be 0.
The second part of the message is a block of read data beginning with a repeated start 
condition followed by the slave address and a read bit. The next byte is the read byte 
count (N), which differs from the write byte count (M). The read byte count (N) cannot 
be 0.
The combined data payload must not exceed 32 bytes. The byte-length restrictions of 
this process call are summarized as follows:
• M  1 byte
• N  1 byte
• M  +  N   32 bytes
Note:
No STOP condition is before the repeated START condition, and that a NACK signifies 
the end of the read transfer.
See Section 5.5.8 of the System Management Bus (SMBus) Specification, Version 2.0 
for the format of the protocol.