Register Space - 4.0 English

Alveo Card Management Solution Subsystem Product Guide (PG348)

Document ID
PG348
Release Date
2023-11-10
Version
4.0 English
Table 1. CMS Subsystem Register Address Space
Address (hex) Name Access Type 1 Description
0x000000-0x1FFFF Reserved N/A Firmware Memory
Note: Writing to this address range may corrupt firmware.
0x020000 MB_RESETN_REG RW MicroBlaze reset register. Active-Low.

Default 0x0 (reset active)

0x021000-0x021FFF Reserved N/A Reserved
0x022000-0x022FFF HOST_INTC See AXI Interrupt Controller (INTC) LogiCORE IP Product Guide (PG099). Host Interrupt Controller

31:1 - Reserved

0 - Watchdog Timeout

0x023000-0x027FFF Reserved N/A Reserved
0x028000-0x029FFF REG_MAP See Table 2 for the REG_MAP register definitions. Host/CMS shared memory map
  1. Access Type is recommended rather than explicit.
Table 2. REG_MAP Register Definitions (0x028000)
Address (hex) Name Access Type Description
0x0000 REG_MAP_ID_REG RO Register Map ID. (0x74736574)
0x0004 FW_VERSION_REG RO Firmware Version

See Table 1 for latest CMS firmware versions per Card.

0x0008 STATUS_REG RO CMS Status Register:

31:28 - Satellite Controller Mode (Normal = 1)

27:24 - Satellite Controller Comms Version

23:0 - Reserved

0x000C ERROR_REG RO CMS Error Register:

31:28 - Reserved

27 - Satellite Controller Error (0: No Error, 1 Error - Use CONTROL_REG to clear)

26 - Packet Error

25:20 - Satellite Controller Error Code

1: "SAT_COMMS_CHKSUM_ERR",

2: "SAT_COMMS_EOP_ERR",

3: "SAT_COMMS_SOP_ERR",

4: "SAT_COMMS_ESQ_SEQ_ERR",

5: "SAT_COMMS_BAD_MSG_ID",

6: "SAT_COMMS_BAD_VERSION",

7: "SAT_COMMS_RX_BUF_OVERFLOW"

8: "SAT_COMMS_BAD_SENSOR_ID"

9: "SAT_COMMS_NS_MSG_ID"

A: "SAT_COMMS_SC_FUN_ERR"

B: "SAT_COMMS_FAIL_TO_EN_BSL"

19:0 - Reserved

0x0010 Reserved N/A N/A
0x0014 PROFILE_NAME_REG RO Software profile

U200/U250 (0x55325858)

U280 (0x55323830)

U50 (0x55353041)

U55 (0x5535354E)

UL3524 (0x55333234)

U45N (0x55323641)

X3522 (0x58334100)

0x0018 CONTROL_REG RW CMS Control Register:

31:28 - Reserved

27 - HBM Temperature Monitoring (1=enable, 0=disable).

Note: This feature enables monitoring of HBM temperature sensors and should be enabled on Alveo U280, U50, and U55 cards.

26 - QSFP GPIO Enable (1=enable, 0=disable).

Note: This bit must be set on Alveo U200 and U250 cards to enable the QSFP low speed I/O management feature. QSFP low speed I/O management is autonomous on all other Alveo card types.
25:7 - Reserved

6 - Set to reboot MicroBlaze.

5 - Mailbox Message Status. Set to 1 by host to indicate new message present in Mailbox. Cleared to 0 by CMS when message has been processed

4:2 - Reserved

1 - Set to Reset ERROR_REG. Self clears when finished.

0 - Set to reset MAX and AVG sensor values, self clearing.

0x001C Reserved N/A N/A
0x0020 12V_PEX_MAX_REG RO

12V_PEX Max Voltage

Unsigned 32b int (mV)

0x0024 12V_PEX_AVG_REG RO

12V_PEX Average Voltage

Unsigned 32b int (mV)

0x0028 12V_PEX_INS_REG RO

12V_PEX Instantaneous Voltage

Unsigned 32b int (mV)

0x002C 3V3_PEX_MAX_REG RO

3V3_PEX Max Voltage

Unsigned 32b int (mV)

0x0030 3V3_PEX_AVG_REG RO

3V3_PEX Average Voltage

Unsigned 32b int (mV)

0x0034 3V3_PEX_INS_REG RO

3V3_PEX Instantaneous Voltage

Unsigned 32b int (mV)

0x0038 3V3_AUX_MAX_REG RO

3V3_AUX Max Voltage

Unsigned 32b int (mV)

0x003C 3V3_AUX_AVG_REG RO

3V3_AUX Average Voltage

Unsigned 32b int (mV)

0x0040 3V3_AUX_INS_REG RO

3V3_AUX Instantaneous Voltage

Unsigned 32b int (mV)

0x0044 12V_AUX_MAX_REG RO

12V_AUX Max Voltage

Unsigned 32b int (mV)

0x0048 12V_AUX_AVG_REG RO

12V_AUX Average Voltage

Unsigned 32b int (mV)

0x004C 12V_AUX_INS_REG RO

12V_AUX Instantaneous Voltage

Unsigned 32b int (mV)

0x0050 DDR4_VPP_BTM_MAX_REG RO

DDR4 VPP BTM Max Voltage

Unsigned 32b int (mV)

0x0054 DDR4_VPP_BTM_AVG_REG RO

DDR4 VPP BTM Average Voltage

Unsigned 32b int (mV)

0x0058 DDR4_VPP_BTM_INS_REG RO

DDR4 VPP BTM Instantaneous Voltage

Unsigned 32b int (mV)

0x005C SYS_5V5_MAX_REG RO

SYS_5V5 Max Voltage

Unsigned 32b int (mV)

0x0060 SYS_5V5_AVG_REG RO

SYS_5V5 Average Voltage

Unsigned 32b int (mV)

0x0064 SYS_5V5_INS_REG RO

SYS_5V5 Instantaneous Voltage

Unsigned 32b int (mV)

0x0068 VCC1V2_TOP_MAX_REG RO

VCC1V2_TOP Max Voltage

Unsigned 32b int (mV)

0x006C VCC1V2_TOP_AVG_REG RO

VCC1V2_TOP Average Voltage

Unsigned 32b int (mV)

0x0070 VCC1V2_TOP_INS_REG RO

VCC1V2_TOP Instantaneous Voltage

Unsigned 32b int (mV)

0x0074 VCC1V8_MAX_REG RO

VCC1V8 Max Voltage

Unsigned 32b int (mV)

0x0078 VCC1V8_AVG_REG RO

VCC1V8 Average Voltage

Unsigned 32b int (mV)

0x007C VCC1V8_INS_REG RO

VCC1V8 Instantaneous Voltage

Unsigned 32b int (mV)

0x0080 VCC0V85_MAX_REG RO

VCC0V85 Max Voltage

Unsigned 32b int (mV)

0x0084 VCC0V85_AVG_REG RO

VCC0V85 Average Voltage

Unsigned 32b int (mV)

0x0088 VCC0V85_INS_REG RO

VCC0V85 Instantaneous Voltage

Unsigned 32b int (mV)

0x008C DDR4_VPP_TOP_MAX_REG RO

DDR4_VPP_TOP Max Voltage

Unsigned 32b int (mV)

0x0090 DDR4_VPP_TOP_AVG_REG RO

DDR4_VPP_TOP Average Voltage

Unsigned 32b int (mV)

0x0094 DDR4_VPP_TOP_INS_REG RO

DDR4_VPP_TOP Instantaneous Voltage

Unsigned 32b int (mV)

0x0098 MGT0V9AVCC_MAX_REG RO

MGT0V9AVCC Max Voltage

Unsigned 32b int (mV)

0x009C MGT0V9AVCC_AVG_REG RO

MGT0V9AVCC Average Voltage

Unsigned 32b int (mV)

0x00A0 MGT0V9AVCC_INS_REG RO

MGT0V9AVCC Instantaneous Voltage

Unsigned 32b int (mV)

0x00A4 12V_SW_MAX_REG RO

12V_SW Max Voltage

Unsigned 32b int (mV)

0x00A8 12V_SW_AVG_REG RO

12V_SW Average Voltage

Unsigned 32b int (mV)

0x00AC 12V_SW_INS_REG RO

12V_SW Instantaneous Voltage

Unsigned 32b int (mV)

0x00B0 MGTAVTT_MAX_REG RO

MGTAVTT Max Voltage

Unsigned 32b int (mV)

0x00B4 MGTAVTT_AVG_REG RO

MGTAVTT Average Voltage

Unsigned 32b int (mV)

0x00B8 MGTAVTT_INS_REG RO

MGTAVTT Instantaneous Voltage

Unsigned 32b int (mV)

0x00BC VCC1V2_BTM_MAX_REG RO

VCC1V2_BTM Max Voltage

Unsigned 32b int (mV)

0x00C0 VCC1V2_BTM_AVG_REG RO

VCC1V2_BTM Average Voltage

Unsigned 32b int (mV)

0x00C4 VCC1V2_BTM_INS_REG RO

VCC1V2_BTM Instantaneous Voltage

Unsigned 32b int (mV)

0x00C8 12VPEX_I_IN_MAX_REG RO

12VPEX_I_IN Max Current

Unsigned 32b int (mA)

0x00CC 12VPEX_I_IN_AVG_REG RO

12VPEX_I_IN Average Current

Unsigned 32b int (mA)

0x00D0 12VPEX_I_IN_INS_REG RO

12VPEX_I_IN Instantaneous Current

Unsigned 32b int (mA)

0x00D4 12V_AUX_I_IN_MAX_REG RO

12V_AUX_I_IN Max Current

Unsigned 32b int (mA)

0x00D8 12V_AUX_I_IN_AVG_REG RO

12V_AUX_I_IN Average Current

Unsigned 32b int (mA)

0x00DC 12V_AUX_I_IN_INS_REG RO

12V_AUX_I_IN Instantaneous Current

Unsigned 32b int (mA)

0x00E0 VCCINT_MAX_REG RO

VCCINT Max Voltage

Unsigned 32b int (mV)

0x00E4 VCCINT_AVG_REG RO

VCCINT Average Voltage

Unsigned 32b int (mV)

0x00E8 VCCINT_INS_REG RO

VCCINT Instantaneous Voltage

Unsigned 32b int (mV)

0x00EC VCCINT_I_MAX_REG RO

VCCINT_I Max Current

Unsigned 32b int (mA)

0x00F0 VCCINT_I_AVG_REG RO

VCCINT_I Average Current

Unsigned 32b int (mA)

0x00F4 VCCINT_I_INS_REG RO

VCCINT_I Instantaneous Current

Unsigned 32b int (mA)

0x00F8 FPGA_TEMP_MAX_REG RO

FPGA_TEMP Max Temperature

Unsigned 32b int (C)

0x00FC FPGA_TEMP_AVG_REG RO

FPGA_TEMP Average Temperature

Unsigned 32b int (C)

0x0100 FPGA_TEMP_INS_REG RO

FPGA_TEMP Instantaneous Temperature

Unsigned 32b int (C)

0x0104 FAN_TEMP_MAX_REG RO

FAN_TEMP Max Temperature

Unsigned 32b int (C)

0x0108 FAN_TEMP_AVG_REG RO

FAN_TEMP Average Temperature

Unsigned 32b int (C)

0x010C FAN_TEMP_INS_REG RO

FAN_TEMP Instantaneous Temperature

Unsigned 32b int (C)

0x0110 DIMM_TEMP0_MAX_REG RO

DIMM_TEMP0 Max Temperature

Unsigned 32b int (C)

0x0114 DIMM_TEMP0_AVG_REG RO

DIMM_TEMP0 Average Temperature

Unsigned 32b int (C)

0x0118 DIMM_TEMP0_INS_REG RO

DIMM_TEMP0 Instantaneous Temperature

Unsigned 32b int (C)

0x011C DIMM_TEMP1_MAX_REG RO

DIMM_TEMP1 Max Temperature

Unsigned 32b int (C)

0x0120 DIMM_TEMP1_AVG_REG RO

DIMM_TEMP1 Average Temperature

Unsigned 32b int (C)

0x0124 DIMM_TEMP1_INS_REG RO

DIMM_TEMP1 Instantaneous Temperature

Unsigned 32b int (C)

0x0128 DIMM_TEMP2_MAX_REG RO

DIMM_TEMP2 Max Temperature

Unsigned 32b int (C)

0x012C DIMM_TEMP2_AVG_REG RO

DIMM_TEMP2 Average Temperature

Unsigned 32b int (C)

0x0130 DIMM_TEMP2_INS_REG RO

DIMM_TEMP2 Instantaneous Temperature

Unsigned 32b int (C)

0x0134 DIMM_TEMP3_MAX_REG RO

DIMM_TEMP3 Max Temperature

Unsigned 32b int (C)

0x0138 DIMM_TEMP3_AVG_REG RO

DIMM_TEMP3 Average Temperature

Unsigned 32b int (C)

0x013C DIMM_TEMP3_INS_REG RO

DIMM_TEMP3 Instantaneous Temperature

Unsigned 32b int (C)

0x0140 SE98_TEMP0_MAX_REG RO

SE98_TEMP0 Max Temperature

Unsigned 32b int (C)
0x0144 SE98_TEMP0_AVG_REG RO

SE98_TEMP0 Average temperature

Unsigned 32b int (C)

0x0148 SE98_TEMP0_INS_REG RO

SE98_TEMP0 Instantaneous temperature

Unsigned 32b int (C)

0x014C SE98_TEMP1_MAX_REG RO

SE98_TEMP1 Max Temperature

Unsigned 32b int (C)

0x0150 SE98_TEMP1_AVG_REG RO

SE98_TEMP1 Average Temperature

Unsigned 32b int (C)

0x0154 SE98_TEMP1_INS_REG RO

SE98_TEMP1 Instantaneous Temperature

Unsigned 32b int (C)

0x0158 SE98_TEMP2_MAX_REG RO

SE98_TEMP2 Max Temperature

Unsigned 32b int (C)

0x015C SE98_TEMP2_AVG_REG RO

SE98_TEMP2 Average Temperature

Unsigned 32b int (C)

0x0160 SE98_TEMP2_INS_REG RO

SE98_TEMP2 Instantaneous Temperature

Unsigned 32b int (C)

0x0164 FAN_SPEED_MAX_REG RO

FAN_SPEED Max Speed

Unsigned 32b int (RPM)

0x0168 FAN_SPEED_AVG_REG RO

FAN_SPEED Average Speed

Unsigned 32b int (RPM)

0x016C FAN_SPEED_INS_REG RO

FAN_SPEED Instantaneous Speed

Unsigned 32b int (RPM)

0x0170 CAGE_TEMP0_MAX_REG RO

CAGE_TEMP0 Max Temperature

Unsigned 32b int (C)

0x0174 CAGE_TEMP0_AVG_REG RO

CAGE_TEMP0 Average Temperature

Unsigned 32b int (C)

0x0178 CAGE_TEMP0_INS_REG RO

CAGE_TEMP0 Instantaneous Temperature

Unsigned 32b int (C)

0x017C CAGE_TEMP1_MAX_REG RO

CAGE_TEMP1 Max Temperature

Unsigned 32b int (C)

0x0180 CAGE_TEMP1_AVG_REG RO

CAGE_TEMP1 Average Temperature

Unsigned 32b int (C)

0x0184 CAGE_TEMP1_INS_REG RO

CAGE_TEMP1 Instantaneous Temperature

Unsigned 32b int (C)

0x0188 CAGE_TEMP2_MAX_REG RO

CAGE_TEMP2 Max Temperature

Unsigned 32b int (C)

0x018C CAGE_TEMP2_AVG_REG RO

CAGE_TEMP2 Average Temperature

Unsigned 32b int (C)

0x0190 CAGE_TEMP2_INS_REG RO

CAGE_TEMP2 Instantaneous Temperature

Unsigned 32b int (C)

0x0194 CAGE_TEMP3_MAX_REG RO

CAGE_TEMP3 Max Temperature

Unsigned 32b int (C)

0x0198 CAGE_TEMP3_AVG_REG RO

CAGE_TEMP3 Average Temperature

Unsigned 32b int (C)

0x019C CAGE_TEMP3_INS_REG RO

CAGE_TEMP3 Instantaneous Temperature

Unsigned 32b int (C)

0x01A0-0x025C Reserved N/A N/A
0x0260 HBM_TEMP1_MAX_REG RO

HBM1_TEMP Max Temperature

Unsigned 32b int (C)

0x0264 HBM_TEMP1_AVG_REG RO

HBM1_TEMP Average Temperature

Unsigned 32b int (C)

0x0268 HBM_TEMP1_INS_REG RO

HBM1_TEMP Instantaneous Temperature

Unsigned 32b int (C)

0x026C VCC3V3_MAX_REG RO

VCC3V3 Max Voltage

Unsigned 32b int (mV)

0x0270 VCC3V3_AVG_REG RO

VCC3V3 Average Voltage

Unsigned 32b int (mV)

0x0274 VCC3V3_INS_REG RO

VCC3V3 Instantaneous Voltage

Unsigned 32b int (mV)

0x0278 3V3PEX_I_IN_MAX_REG RO

3V3PEX_I_IN Max Current

Unsigned 32b int (mA)

0x027C 3V3PEX_I_IN_AVG_REG RO

3V3PEX_I_IN Average Current

Unsigned 32b int (mA)

0x0280 3V3PEX_I_IN_INS_REG RO

3V3PEX_I_IN Instantaneous Current

Unsigned 32b int (mA)

0x0284 VCCINT_IO_I_MAX_REG RO

VCCINT_IO_I Max Current

Unsigned 32b int (mA)

0x0288 VCCINT_IO_I_AVG_REG RO VCCINT_IO_I Average Current.

Unsigned 32b int (mA)

0x028C VCCINT_IO_I_INS_REG RO

VCCINT_IO_I Instantaneous Current

Unsigned 32b int (mA)

0x0290 HBM_1V2_MAX_REG RO

HBM_1V2 Max Voltage

Unsigned 32b int (mV)

0x0294 HBM_1V2_AVG_REG RO

HBM_1V2 Average Voltage

Unsigned 32b int (mV)

0x0298 HBM_1V2_INS_REG RO

HBM_1V2 Instantaneous Voltage

Unsigned 32b int (mV)

0x029C VPP2V5_MAX_REG RO

VPP2V5 Max Voltage

Unsigned 32b int (mV)

0x02A0 VPP2V5_AVG_REG RO

VPP2V5 Average Voltage

Unsigned 32b int (mV)

0x02A4 VPP2V5_INS_REG RO

VPP2V5 Instantaneous Voltage

Unsigned 32b int (mV)

0x02A8 VCCINT_IO_MAX_REG RO

VCCINT_IO Max Voltage

Unsigned 32b int (mV)

0x02AC VCCINT_IO_AVG_REG RO

VCCINT_IO Average Voltage

Unsigned 32b int (mV)

0x02B0 VCCINT_IO_INS_REG RO

VCCINT_IO Instantaneous Voltage

Unsigned 32b int (mV)

0x02B4 HBM_TEMP2_MAX_REG RO

HBM2_TEMP Max Temperature

Unsigned 32b int (C)

0x02B8 HBM_TEMP2_AVG_REG RO

HBM2_TEMP Average Temperature

Unsigned 32b int (C)

0x02BC HBM_TEMP2_INS_REG RO

HBM2_TEMP Instantaneous Temperature

Unsigned 32b int (C)

0x02C0 12V_AUX1_MAX_REG RO

12V_AUX1 Max Voltage

Unsigned 32b int (mV)

0x02C4 12V_AUX1_AVG_REG RO

12V_AUX1 Average Voltage

Unsigned 32b int (mV)

0x02C8 12V_AUX1_INS_REG RO

12V_AUX1 Instantaneous Voltage

Unsigned 32b int (mV)

0x02CC VCCINT_TEMP_MAX_REG RO

VCCINT Max Temperature

Unsigned 32b int (C)

0x02D0 VCCINT_TEMP_AVG_REG RO

VCCINT Average Temperature

Unsigned 32b int (C)

0x02D4 VCCINT_TEMP_INS_REG RO

VCCINT Instantaneous Temperature

Unsigned 32b int (C)

0x02D8 PEX_12V_POWER_MAX_REG RO

PEX_12V Max Power

Unsigned 32b int (mW)

0x02DC PEX_12V_POWER_AVG_REG RO

PEX_12V Average Power

Unsigned 32b int (mW)

0x02E0 PEX_12V_POWER_INS_REG RO

PEX_12V Instantaneous Power

Unsigned 32b int (mW)

0x02E4 PEX_3V3_POWER_MAX_REG RO

PEX_3V3 Max Power

Unsigned 32b int (mW)

0x02E8 PEX_3V3_POWER_AVG_REG RO

PEX_3V3 Average Power

Unsigned 32b int (mW)

0x02EC PEX_3V3_POWER_INS_REG RO

PEX_3V3 Instantaneous Power

Unsigned 32b int (mW)

0x02F0 AUX_3V3_I_MAX_REG RO

AUX_3V3_I Max Current

Unsigned 32b int (mA)

0x02F4 AUX_3V3_I_AVG_REG RO

AUX_3V3_I Average Current

Unsigned 32b int (mA)

0x02F8 AUX_3V3_I_INS_REG RO

AUX_3V3_I Instantaneous Current

Unsigned 32b int (mA)

0x02FC Reserved N/A N/A
0x300 HOST_MSG_OFFSET_REG RO Offset of MAILBOX inside register map.
0x0304 HOST_MSG_ERROR_REG RO

0x0: "CMS_HOST_MSG_NO_ERR"

0x1: "CMS_HOST_MSG_BAD_OPCODE_ERR"

0x2: "CMS_HOST_MSG_BRD_INFO_MISSING_ERR"

0x3: "CMS_HOST_MSG_LENGTH_ERR"

0x4: "CMS_HOST_MSG_SAT_FW_WRITE_FAIL"

0x5: "CMS_HOST_MSG_SAT_FW_UPDATE_FAIL"

0x6: "CMS_HOST_MSG_SAT_FW_LOAD_FAIL"

0x7: "CMS_HOST_MSG_SAT_FW_ERASE_FAIL"

0x9: "CMS_HOST_MSG_CSDR_FAILED"

0xA: "CMS_HOST_MSG_QSFP_FAIL"

0x0308 Reserved N/A N/A
0x030C HOST_STATUS2_REG RO Bits 31:1 - Reserved

Bit 0 - REG_MAP Ready ('0'=false, '1'=true)

This bit indicates the REG_MAP is ready. Mailbox features/reading of sensor values should not be attempted until this bit is set.

0x0310 Reserved N/A N/A
0x0314 VCC1V2_I_MAX_REG RO

VCC1V2_I Max Current

Unsigned 32b int (mA)

0x0318 VCC1V2_I_AVG_REG RO

VCC1V2_I Average Current

Unsigned 32b int (mA)

0x031C VCC1V2_I_INS_REG RO

VCC1V2_I Instantaneous Current

Unsigned 32b int (mA)

0x0320 V12_IN_I_MAX_REG RO

V12_IN_I Max Current

Unsigned 32b int (mA)

0x0324 V12_IN_I_AVG_REG RO

V12_IN_I Average Current

Unsigned 32b int (mA)

0x0328 V12_IN_I_INS_REG RO

V12_IN_I Instantaneous Current

Unsigned 32b int (mA)

0x032C V12_IN_AUX0_I_MAX_REG RO

V12_IN_AUX0_I Max Current

Unsigned 32b int (mA)

0x0330 V12_IN_AUX0_I_AVG_REG RO

V12_IN_AUX0_I Average Current

Unsigned 32b int (mA)

0x0334 V12_IN_AUX0_I_INS_REG RO

V12_IN_AUX0_I Instantaneous Current

Unsigned 32b int (mA)

0x0338 V12_IN_AUX1_I_MAX_REG RO

V12_IN_AUX1_I Max Current

Unsigned 32b int (mA)

0x033C V12_IN_AUX1_I_AVG_REG RO

V12_IN_AUX1_I Average Current

Unsigned 32b int (mA)

0x0340 V12_IN_AUX1_I_INS_REG RO

V12_IN_AUX1_I Instantaneous Current

Unsigned 32b int (mA)

0x0344 VCCAUX_MAX_REG RO

VCCAUX Max Voltage

Unsigned 32b int (mV)

0x0348 VCCAUX_AVG_REG RO

VCCAUX Average Voltage.

Unsigned 32b int (mV)

0x034C VCCAUX_INS_REG RO

VCCAUX Instantaneous Voltage

Unsigned 32b int (mV)

0x0350 VCCAUX_PMC_MAX_REG RO

VCCAUX_PMC Max Voltage

Unsigned 32b int (mV)

0x0354 VCCAUX_PMC_AVG_REG RO

VCCAUX_PMC Average Voltage

Unsigned 32b int (mV)

0x0358 VCCAUX_PMC_INS_REG RO

VCCAUX_PMC Instantaneous Voltage

Unsigned 32b int (mV)

0x035C VCCRAM_MAX_REG RO

VCCRAM Max Voltage

Unsigned 32b int (mV)

0x0360 VCCRAM_AVG_REG RO

VCCRAM Average Voltage

Unsigned 32b int (mV)

0x0364 VCCRAM_INS_REG RO

VCCRAM Instantaneous Voltage

Unsigned 32b int (mV)

0x0368-0x036C Reserved N/A N/A
0x0370 POWER_GOOD_INS_REG RO

Bits 31:1 - Reserved

Bit 0 : 0 = Power Good, 1 = Power Bad

0x0374 VCCINT_POWER_MAX_REG RO

VCCINT_POWER Max Power

Unsigned 32b int (mW)

0x0378 VCCINT_POWER_AVG_REG RO

VCCINT_POWER Average Power

Unsigned 32b int (mW)

0x037C VCCINT_POWER_INS_REG RO

VCCINT_POWER Instantaneous Power

Unsigned 32b int (mW)

0x0380 VCCINT_VCU_0V9_MAX_REG RO

VCCINT_VCU_0V9 Max Voltage

Unsigned 32b int (mV)

0x0384 VCCINT_VCU_0V9_AVG_REG RO

VCCINT_VCU_0V9 Average Voltage

Unsigned 32b int (mV)

0x0388 VCCINT_VCU_0V9_INS_REG RO

VCCINT_VCU_0V9 Instantaneous Voltage

Unsigned 32b int (mV)

0x038C 1V2_VCCIO_MAX_REG RO

1V2_VCCIO Max Voltage

Unsigned 32b int (mV)

0x0390 1V2_VCCIO_AVG_REG RO

1V2_VCCIO Average Voltage

Unsigned 32b int (mV)

0x0394 1V2_VCCIO_INS_REG RO

1V2_VCCIO Instantaneous Voltage

Unsigned 32b int (mV)

0x0398 GTAVCC_MAX_REG RO

GTAVCC Max Voltage

Unsigned 32b int (mV)

0x039C GTAVCC_AVG_REG RO

GTAVCC Average Voltage

Unsigned 32b int (mV)

0x03A0 GTAVCC_INS_REG RO

GTAVCC Instantaneous Voltage

Unsigned 32b int (mV)

0x03A4-0x03AC Reserved N/A N/A
0x03B0 VCCSOC_MAX_REG RO

VCCSOC Max Voltage

Unsigned 32b int (mV)

0x03B4 VCCSOC_AVG_REG RO

VCCSOC Average Voltage

Unsigned 32b int (mV)

0x03B8 VCCSOC_INS_REG RO

VCCSOC Instantaneous Voltage

Unsigned 32b int (mV)

0x03BC VCC_5V0_MAX_REG RO

VCC_5V0 Max Voltage

Unsigned 32b int (mV)

0x03C0 VCC_5V0_AVG_REG RO

VCC_5V0 Average Voltage

Unsigned 32b int (mV)

0x03C4 VCC_5V0_INS_REG RO

VCC_5V0 Instantaneous Voltage

Unsigned 32b int (mV)

0x03C8 2V5_VPP23_MAX_REG RO

2V5_VPP23 Max Voltage

Unsigned 32b int (mV)

0x03CC 2V5_VPP23_AVG_REG RO

2V5_VPP23 Average Voltage

Unsigned 32b int (mV)

0x03D0 2V5_VPP23_INS_REG RO

2V5_VPP23 Instantaneous Voltage

Unsigned 32b int (mV)

0x03D4 GTVCC_AUX_MAX_REG RO

GTVCC_AUX Max Voltage

Unsigned 32b int (mV)

0x03D8 GTVCC_AUX_AVG_REG RO

GTVCC_AUX Average Voltage

Unsigned 32b int (mV)

0x03DC GTVCC_AUX_INS_REG RO

GTVCC_AUX Instantaneous Voltage

Unsigned 32b int (mV)

0x03E0-0x040C Reserved N/A N/A
0x0410 HBM_1v2_I_MAX_REG RO

HBM_1v2_I Max Current

Unsigned 32b int (mA)

0x0414 HBM_1v2_I_AVG_REG RO

HBM_1v2_I Average Current

Unsigned 32b int (mA)

0x0418 HBM_1v2_I_INS_REG RO

HBM_1v2_I Instantaneous Current

Unsigned 32b int (mA)

0x041C-0x0C48 Reserved N/A N/A
0x041C CMC_VCC1V5_MAX_REG RO VCC1V5 Max Voltage Unsigned 32b int (mV)
0x0420 CMC_VCC1V5_AVG_REG RO VCC1V5 Average Voltage Unsigned 32b int (mV)
0x0424 CMC_VCC1V5_INS_REG RO VCC1V5 Instantaneous Voltage Unsigned 32b int (mV)
0x0428 CMC_MGTAVCC_MAX_REG RO MGTAVCC Max Voltage Unsigned 32b int (mV)
0x042C CMC_MGTAVCC_AVG_REG RO MGTAVCC Average Voltage Unsigned 32b int (mV)
0x0430 CMC_MGTAVCC_INS_REG RO MGTAVCC Instantaneous Voltage Unsigned 32b int (mV)
0x0434 CMC_MGTAVTT_I_MAX_REG RO MGTAVCC Max Current Unsigned 32b int (mA)
0x0438 CMC_MGTAVTT_I_AVG_REG RO MGTAVCC Average Current Unsigned 32b int (mA)
0x043C CMC_MGTAVTT_I_INS_REG RO MGTAVCC Instantaneous Current Unsigned 32b int (mA)
0x0440 CMC_MGTAVCC_I_MAX_REG RO MGTAVCC Max Current Unsigned 32b int (mA)
0x0444 CMC_MGTAVCC_I_AVG_REG RO MGTAVCC Average Current Unsigned 32b int (mA)
0x0448 CMC_MGTAVCC_I_INS_REG RO MGTAVCC Instantaneous Current Unsigned 32b int (mA)
0x044C-0x0C48 Reserved N/A N/A
0x0C4C CORE_BUILD_VERSION_REG RO Core Build Version
0x0C50 OEM_ID_REG RO OEM ID
0x0C54-0x0FFC Reserved N/A N/A
HOST_MSG_OFFSET_REG-0x1FFC MAILBOX RW Mailbox Interface

See Mailbox Interface for more details.