Skip to content

MCU I2C target documentation

Peter Wittich edited this page Oct 20, 2020 · 1 revision

This describes the I2C target that responds to the IPMC I2C controller for basic communication with the shelf manager.

The target responds to address 0x40 on the bus.

All access is registered access. All registers are read-only. non-registered access is undefined behavior. Reads outside the register list will return undefined values.

The values that are returned are 8 bit unsigned ints. Special values are

  • 0xFF -- device not powered/present
  • 0xFE -- data is stale
Register Value comment
0x00 status reserved
0x10 CM_MCU_TEMP uint8, LSB is 1C
0x12 CM_FPGA_VU_TEMP uint8, LSB is 1C
0x14 CM_FPGA_KU_TEMP uint8, LSB is 1C
0x16 CM_FF_TEMP uint8, LSB is 1C
0x18 CM_REG_TEMP uint8, LSB is 1C