
P5040/P5020 Reference Design Board User Guide, Rev. 0
Freescale Semiconductor
25
Architecture
1
0x27
Platform regulator LTC3880 (TBD)
I
2
C
/
SMBus Expander
Controls VDD_PL
1
0x50
Atmel AT24C64A or equivalent: 8192 bytes
EEPROM
Stores RCW and PBLOADER data.
WP
1
0x55
Atmel AT24C02B or equivalent: 256 bytes
EEPROM
Stores ngPIXIS accessed configuration
data.
Accessible when board is powered-off.
WP
1
0x56
Atmel AT24C64A or equivalent: 8192 bytes
EEPROM
Stores ngPIXIS GMSA program code.
Accessible when board is powered-off.
WP
1
0x57
Atmel AT24C02B or equivalent: 256 bytes
SYSTEM ID EEPROM
Stores board specific data, including
MAC addresses, serial number, errata,
etc.
WP
1
n/a
ngPIXIS I
2
C Port
For bus reset, monitoring, and
master-only data collection.
1
n/a
I
2
C Access Header
For remote programming of boot
sequencer startup code (if needed) or
Zilker Lab PM Bus programmer.
2
0x51
DDR3 SODIMM Socket 1
SPD EEPROM
Type of device depends on uDIMM
vendor.
2
0x52
DDR3 SODIMM Socket 2
SPD EEPROM
Type of device depends on uDIMM
vendor.
2
n/a
I
2
C Access Header
For remote programming of boot
sequencer startup code (if needed).
3
n/a
Not used for I
2
C functionality.
Used for alternate SD/eMMC functions:
SD_WP and SD_CD instead of I
2
C.
4
0x40
INA220 Current/Power Monitor(n/a)
For current/power measurements on
P5040/P5020 GVDD.
4
0x41
INA220 Current/Power Monitor(n/a)
For current/power measurements on
P5040/P5020 VDD_PL.
4
0x44
INA220 Current/Power Monitor(n/a)
For current/power measurements on
P5040/P5020 VDD_CA.
4
0x45
INA220 Current/Power Monitor
For current/power measurements on
P5040/P5020 VDD_CB.
4
0x4C
ADT7461A or equivalent: Processor
Thermal Monitor
For measuring P5040/P5020
temperature.
4
0x68
DS3232: RTC
Used by software.
Table 14. I
2
C Bus Device Map
1
(continued)
I
2
C Bus
I
2
C Address
Device
Notes