Hardware/Software Interface
Page 83
5
Hardware/Software Interface
This chapter is intended for software developers or board integrators who need deeper
knowledge of the implementation details of the BL51E interfaces and its internal
connections.
5.1
SMBus/I2C Devices
Table 67.
SMBus/I2C devices
Note: All other addresses and devices are reserved for factory usage.
Bus 8-Bit Address 7-Bit Address
Function
MDIS Example Call
1
0x3E
0x1F
Board temperature sensor
smb2_eetemp
smb2_1
0x40
0x20
I/O Expander, used for
User LEDs
GPS module
-
0x42
0x21
I/O Expander, used for
PCIe Mini Card power cycle
SIM card switching
-
0x44
0x22
I/O Expander, used for
Odometer interface
Relay outputs
0x4E
0x27
I/O Expander, used for
Isolated inputs (read-back)
Watchdog reset
0x64
0x32
System RTC (ERTC) RX-8571
-
0x9A
0x4D
Board Management Controller (BMC)
xm01bc_ctrl
xm01bc_1 -v
0xA0
0x50
SPD EEPROM channel A
-
0xA4
0x52
SPD EEPROM channel B
-
0xAC
0x56
BL51E information EEPROM, includes, e.g.,
serial number and the date of production
smb2_boardident
smb2_1
0xAE
0x57
CPU board information EEPROM with
thermal sensor
smb2_boardident
smb2_1
0xE0
0x70
SATA SGPIO FPGA
smb2_ctrl
smb2_1