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
403
Volume 2—SMBus 2.0 Unit 2 - PECI—C2000 Product Family
PECI Proxy Commands
17.7.6
RdPCIConfigLocal()
The RdPCIConfigLocal() command provides sideband read access to the entire PCI 
configuration space of the SoC. This command allows access to all of the configuration 
space that can also be accessed in-band using the Enhanced Configuration Access 
Mechanism (ECAM). Using the PECI access mechanism, PECI originators can access the 
SoC configuration space even before the BIOS enumeration of the system PCI busses. 
PECI originators may also conduct a device/function/register enumeration sweep of this 
space by issuing reads in the same manner that the BIOS would. 
 shows 
the RdPCIConfigLocal PECI Proxy Block Write format and 
 
shows the RdPCIConfigLocal PECI Proxy Block Read format. It is not possible to access 
PCI Express* B0,D0,F0 using the RdPCIConfigLocal command.
Table 17-18. RdPCIConfigLocal() PECI Proxy Block Write
SMBus
Function
Value
Data 
Source
Comment
Slave 
Address
(Write)
Write Address
SMBus 
Command
0x4C
BMC
Command 
Code
PECI Mode 
Command Code
0x62
Byte Count
N
Control Data
0x09
Byte 1
SMBus-PECI 
Handshake 
Control
0x00
Value = 0x00 
No AW FCS Required
Byte 2
PECI Client 
Address
PECI 
Command
0x30
Byte 3
PECI Write 
Length
0x05
Byte 4
PECI Read 
Length
{0x02,0x3,
0x5}
One byte for the Completion 
Code plus byte count of the 
desired data return from the 
accessed Configuration-Space 
Register:
0x02 = One Byte desired.
0x03 = One Word desired.
0x05 = One DWord desired.
Byte 5
RdIPCILocal() 
Command Code
0xe1
Byte 6
Host ID and 
Retry
0x00
Byte 7
PCI Config 
Address Byte 1 
(LSB)
24-bit PCI 
Configuration 
Address
24-Bit PCI Configuration 
Address Mapping:
• Bit[11:0] = Register
• Bit[14:12] = Function
• Bit[19:15] = Device
• Bit[23:20] = Bus
Byte 8 
PCI Config 
Address Byte 2
Byte 9
PCI Config 
Address Byte 3 
(MSB)