sysmonpsv: xsysmonpsv_hw.h File Reference

| sysmonpsv Xilinx SDK Drivers API Documentation

- Overview
- APIs
- File List
- Examples

Macros
xsysmonpsv_hw.h File Reference

## Macros
#define | XSYSMONPSV_BASEADDR 0XF1270000
| XSYSMONPSV Base Address. More...
#define | XSYSMONPSV_PCSR_MASK 0X00000000
| Register: XSYSMONPSV_PCSR_MASK. More...
#define | XSYSMONPSV_PCSR_CONTROL 0X00000004
| Register: XSYSMONPSV_PCSR_CONTROL. More...
#define | XSYSMONPSV_PCSR_STATUS 0X00000008
| Register: XSYSMONPSV_PCSR_STATUS. More...
#define | XSYSMONPSV_PCSR_LOCK 0X0000000C
| Register: XSYSMONPSV_PCSR_LOCK. More...
#define | XSYSMONPSV_ITR 0X00000040
| Register: XSYSMONPSV_ITR. More...
#define | XSYSMONPSV_ISR_OFFSET 0X00000044
| Register: XSYSMONPSV_ISR. More...
#define | XSYSMONPSV_IMR0_OFFSET 0X00000048
| Register: XSYSMONPSV_IMR0. More...
#define | XSYSMONPSV_IER0_OFFSET 0X0000004C
| Register: XSYSMONPSV_IER0. More...
#define | XSYSMONPSV_IDR0_OFFSET 0X00000050
| Register: XSYSMONPSV_IDR0. More...
#define | XSYSMONPSV_IMR1_OFFSET 0X00000054
| Register: XSYSMONPSV_IMR1. More...
#define | XSYSMONPSV_IER1_OFFSET 0X00000058
| Register: XSYSMONPSV_IER1. More...
#define | XSYSMONPSV_IDR1_OFFSET 0X0000005C
| Register: XSYSMONPSV_IDR1. More...
#define | XSYSMONPSV_IOR 0X00000060
| Register: XSYSMONPSV_IOR. More...
#define | XSYSMONPSV_CONFIG0 0X00000100
| Register: XSYSMONPSV_CONFIG0. More...
#define | XSYSMONPSV_TOKEN_MNGR 0X00000104
| Register: XSYSMONPSV_TOKEN_MNGR. More...
#define | XSYSMONPSV_VREF_SSC_COUNT1 0X00000108
| Register: XSYSMONPSV_VREF_SSC_COUNT1. More...
#define | XSYSMONPSV_VREF_SSC_COUNT2 0X0000010C
| Register: XSYSMONPSV_VREF_SSC_COUNT2. More...
#define | XSYSMONPSV_VREF_SSC_COUNT3 0X00000110
| Register: XSYSMONPSV_VREF_SSC_COUNT3. More...
#define | XSYSMONPSV_VREF_SSC_COUNT4 0X00000114
| Register: XSYSMONPSV_VREF_SSC_COUNT4. More...
#define | XSYSMONPSV_GOQ_CONFIG 0X00000118
| Register: XSYSMONPSV_GOQ_CONFIG. More...
#define | XSYSMONPSV_METAL_OPTION_OVERRIDES 0X0000011C
| Register: XSYSMONPSV_METAL_OPTION_OVERRIDES. More...
#define | XSYSMONPSV_GREF_MODE_SETTING 0X00000120
| Register: XSYSMONPSV_GREF_MODE_SETTING. More...
#define | XSYSMONPSV_AXI_BUFFER_BASE_HIGH 0X00000124
| Register: XSYSMONPSV_AXI_BUFFER_BASE_HIGH. More...
#define | XSYSMONPSV_AXI_BUFFER_OFFSET 0X00000128
| Register: XSYSMONPSV_AXI_BUFFER_OFFSET. More...
#define | XSYSMONPSV_TEST_ANA_CTRL0 0X00000134
| Register: XSYSMONPSV_TEST_ANA_CTRL0. More...
#define | XSYSMONPSV_TEST_ANA_CTRL1 0X00000138
| Register: XSYSMONPSV_TEST_ANA_CTRL1. More...
#define | XSYSMONPSV_TEST_REG0 0X0000013C
| Register: XSYSMONPSV_TEST_REG0. More...
#define | XSYSMONPSV_DFX_REG0 0X0000015C
| Register: XSYSMONPSV_DFX_REG0. More...
#define | XSYSMONPSV_EFUSE_REG0 0X0000016C
| Register: XSYSMONPSV_EFUSE_REG0. More...
#define | XSYSMONPSV_EFUSE_REG1 0X00000170
| Register: XSYSMONPSV_EFUSE_REG1. More...
#define | XSYSMONPSV_EFUSE_REG2 0X00000174
| Register: XSYSMONPSV_EFUSE_REG2. More...
#define | XSYSMONPSV_EFUSE_REG3 0X00000178
| Register: XSYSMONPSV_EFUSE_REG3. More...
#define | XSYSMONPSV_IXPCM_CONF_READY 0X0000017C
| Register: XSYSMONPSV_IXPCM_CONF_READY. More...
#define | XSYSMONPSV_IXPCM_CONF 0X00000180
| Register: XSYSMONPSV_IXPCM_CONF. More...
#define | XSYSMONPSV_IXPCM_MEAS_CONF_0 0X00000184
| Register: XSYSMONPSV_IXPCM_MEAS_CONF_0. More...
#define | XSYSMONPSV_IXPCM_MEAS_CONF_1 0X00000188
| Register: XSYSMONPSV_IXPCM_MEAS_CONF_1. More...
#define | XSYSMONPSV_NEW_DATA_FLAG0 0X00001000
| Register: XSYSMONPSV_NEW_DATA_FLAG0. More...
#define | XSYSMONPSV_NEW_DATA_FLAG1 0X00001004
| Register: XSYSMONPSV_NEW_DATA_FLAG1. More...
#define | XSYSMONPSV_NEW_DATA_FLAG2 0X00001008
| Register: XSYSMONPSV_NEW_DATA_FLAG2. More...
#define | XSYSMONPSV_NEW_DATA_FLAG3 0X0000100C
| Register: XSYSMONPSV_NEW_DATA_FLAG3. More...
#define | XSYSMONPSV_NEW_DATA_FLAG4 0X00001010
| Register: XSYSMONPSV_NEW_DATA_FLAG4. More...
#define | XSYSMONPSV_ALARM_FLAG0 0X00001018
| Register: XSYSMONPSV_ALARM_FLAG0. More...
#define | XSYSMONPSV_ALARM_FLAG1 0X0000101C
| Register: XSYSMONPSV_ALARM_FLAG1. More...
#define | XSYSMONPSV_ALARM_FLAG2 0X00001020
| Register: XSYSMONPSV_ALARM_FLAG2. More...
#define | XSYSMONPSV_ALARM_FLAG3 0X00001024
| Register: XSYSMONPSV_ALARM_FLAG3. More...
#define | XSYSMONPSV_ALARM_FLAG4 0X00001028
| Register: XSYSMONPSV_ALARM_FLAG4. More...
#define | XSYSMONPSV_DEVICE_TEMP_MAX 0X00001030
| Register: XSYSMONPSV_DEVICE_TEMP_MAX. More...
#define | XSYSMONPSV_DEVICE_TEMP_MIN 0X00001034
| Register: XSYSMONPSV_DEVICE_TEMP_MIN. More...
#define | XSYSMONPSV_TEMP_FPD 0X00001038
| Register: XSYSMONPSV_TEMP_FPD. More...
#define | XSYSMONPSV_TEMP_LPD 0X0000103C
| Register: XSYSMONPSV_TEMP_LPD. More...
#define | XSYSMONPSV_SUPPLY_MANTISSA_MASK 0x0000FFFF
| Supply format macros. More...
#define | XSYSMONPSV_SUPPLY 0X00001040
| Register: XSYSMONPSV_SUPPLY. More...
#define | XSYSMONPSV_SUPPLY_MIN 0X00001340
| Register: XSYSMONPSV_SUPPLY_MIN. More...
#define | XSYSMONPSV_SUPPLY_MAX 0X00001640
| Register: XSYSMONPSV_SUPPLY_MAX. More...
#define | XSYSMONPSV_ALARM_REG0 0X00001940
| Register: XSYSMONPSV_ALARM_REG0. More...
#define | XSYSMONPSV_ALARM_REG1 0X00001944
| Register: XSYSMONPSV_ALARM_REG1. More...
#define | XSYSMONPSV_ALARM_REG2 0X00001948
| Register: XSYSMONPSV_ALARM_REG2. More...
#define | XSYSMONPSV_ALARM_REG3 0X0000194C
| Register: XSYSMONPSV_ALARM_REG3. More...
#define | XSYSMONPSV_ALARM_REG4 0X00001950
| Register: XSYSMONPSV_ALARM_REG4. More...
#define | XSYSMONPSV_EN_AVG_REG0 0X00001958
| Register: XSYSMONPSV_EN_AVG_REG0. More...
#define | XSYSMONPSV_EN_AVG_REG1 0X0000195C
| Register: XSYSMONPSV_EN_AVG_REG1. More...
#define | XSYSMONPSV_EN_AVG_REG2 0X00001960
| Register: XSYSMONPSV_EN_AVG_REG2. More...
#define | XSYSMONPSV_EN_AVG_REG3 0X00001964
| Register: XSYSMONPSV_EN_AVG_REG3. More...
#define | XSYSMONPSV_EN_AVG_REG4 0X00001968
| Register: XSYSMONPSV_EN_AVG_REG4. More...
#define | XSYSMONPSV_DEVICE_TEMP_TH 0X00001970
| Register: XSYSMONPSV_DEVICE_TEMP_TH. More...
#define | XSYSMONPSV_OT_TEMP_TH 0X00001978
| Register: XSYSMONPSV_OT_TEMP_TH. More...
#define | XSYSMONPSV_SUPPLY_TH_LOWER 0X00001980
| Register: XSYSMONPSV_SUPPLY_TH_LOWER. More...
#define | XSYSMONPSV_SUPPLY_TH_UPPER 0X00001C80
| Register: XSYSMONPSV_SUPPLY_TH_UPPER. More...
#define | XSYSMONPSV_NEW_DATA_INT_SRC 0X00001F80
| Register: XSYSMONPSV_NEW_DATA_INT_SRC. More...
#define | XSYSMONPSV_ALARM_CONFIG 0X00001F84
| Register: XSYSMONPSV_ALARM_CONFIG. More...
#define | XSYSMONPSV_I2C_STATUS 0X00001F88
| Register: XSYSMONPSV_I2C_STATUS. More...
#define | XSYSMONPSV_DEVICE_TEMP_MIN_MIN 0X00001F8C
| Register: XSYSMONPSV_DEVICE_TEMP_MIN_MIN. More...
#define | XSYSMONPSV_DEVICE_TEMP_MAX_MAX 0X00001F90
| Register: XSYSMONPSV_DEVICE_TEMP_MAX_MAX. More...
#define | XSYSMONPSV_STATUS_RESET 0X00001F94
| Register: XSYSMONPSV_STATUS_RESET. More...
#define | XSYSMONPSV_GREF_STATUS 0X00001F98
| Register: XSYSMONPSV_GREF_STATUS. More...
#define | XSYSMONPSV_AXI_CONFIG 0X00001F9C
| Register: XSYSMONPSV_AXI_CONFIG. More...
#define | XSYSMONPSV_CLOCK_GATE_OR 0X00001FA0
| Register: XSYSMONPSV_CLOCK_GATE_OR. More...
#define | XSYSMONPSV_VCCINT_FPD 0X00001FA4
| Register: XSYSMONPSV_VCCINT_FPD. More...
#define | XSYSMONPSV_VCCINT_LPD 0X00001FA8
| Register: XSYSMONPSV_VCCINT_LPD. More...
#define | XSYSMONPSV_TEMP_SAT 0X00001FAC
| Register: XSYSMONPSV_TEMP_SAT. More...
#define | XSYSMONPSV_VCCINT_SAT 0X000020A4
| Register: XSYSMONPSV_VCCINT_SAT. More...
#define | XSYSMONPSV_SUPPLY_AVGCALC 0X0000219C
| Register: XSYSMONPSV_SUPPLY_AVGCALC. More...
#define | XSYSMONPSV_SLICE_TEMP_MAX1 0X0000249C
| Register: XSYSMONPSV_SLICE_TEMP_MAX1. More...
#define | XSYSMONPSV_SLICE_TEMP_MAX2 0X000024A0
| Register: XSYSMONPSV_SLICE_TEMP_MAX2. More...
#define | XSYSMONPSV_SLICE_TEMP_MAX3 0X000024A4
| Register: XSYSMONPSV_SLICE_TEMP_MAX3. More...
#define | XSYSMONPSV_SLICE_TEMP_MIN1 0X000024A8
| Register: XSYSMONPSV_SLICE_TEMP_MIN1. More...
#define | XSYSMONPSV_SLICE_TEMP_MIN2 0X000024AC
| Register: XSYSMONPSV_SLICE_TEMP_MIN2. More...
#define | XSYSMONPSV_SLICE_TEMP_MIN3 0X000024B0
| Register: XSYSMONPSV_SLICE_TEMP_MIN3. More...
#define | XSYSMONPSV_EN_AVG_REG8 0X000024B4
| Register: XSYSMONPSV_EN_AVG_REG8. More...
#define | XSYSMONPSV_EN_AVG_REG9 0X000024B8
| Register: XSYSMONPSV_EN_AVG_REG9. More...
#define | XSYSMONPSV_SECURE_EFUSE_RDATA_LOW 0X000024BC
| Register: XSYSMONPSV_SECURE_EFUSE_RDATA_LOW. More...
#define | XSYSMONPSV_SECURE_EFUSE_RDATA_HIGH 0X000024C0
| Register: XSYSMONPSV_SECURE_EFUSE_RDATA_HIGH. More...
#define | XSYSMONPSV_AXI_STATUS 0X000024C4
| Register: XSYSMONPSV_AXI_STATUS. More...
#define | XSYSMONPSV_AXI_PACKETS0 0X000024C8
| Register: XSYSMONPSV_AXI_PACKETS0. More...
#define | XSYSMONPSV_AXI_PACKETS1 0X000024CC
| Register: XSYSMONPSV_AXI_PACKETS1. More...
#define | XSYSMONPSV_AXI_PACKETS2 0X000024D0
| Register: XSYSMONPSV_AXI_PACKETS2. More...
#define | XSYSMONPSV_MEAS_PACKETS0 0X000024D4
| Register: XSYSMONPSV_MEAS_PACKETS0. More...
#define | XSYSMONPSV_MEAS_PACKETS1 0X000024D8
| Register: XSYSMONPSV_MEAS_PACKETS1. More...
#define | XSYSMONPSV_MEAS_PACKETS2 0X000024DC
| Register: XSYSMONPSV_MEAS_PACKETS2. More...
#define | XSYSMONPSV_MEAS_PACKETS3 0X000024E0
| Register: XSYSMONPSV_MEAS_PACKETS3. More...
#define | XSYSMONPSV_MEAS_PACKETS4 0X000024E4
| Register: XSYSMONPSV_MEAS_PACKETS4. More...
#define | XSYSMONPSV_STATUS_ENABLE 0X000024E8
| Register: XSYSMONPSV_STATUS_ENABLE. More...
#define | XSYSMONPSV_SSC_MEASURE_IF 0X00004000
| Register: XSYSMONPSV_SSC_MEASURE_IF. More...
#define | XSysMonPsv_ReadReg(RegisterAddr) Xil_In32(RegisterAddr)
| This macro reads the given register. More...
#define | XSysMonPsv_WriteReg(RegisterAddr, Data) Xil_Out32(RegisterAddr, (u32)(Data))
| This macro writes the given register. More...

## Macro Definition Documentation

#define XSYSMONPSV_ALARM_CONFIG 0X00001F84

Register: XSYSMONPSV_ALARM_CONFIG.

#define XSYSMONPSV_ALARM_FLAG0 0X00001018

Register: XSYSMONPSV_ALARM_FLAG0.

Referenced by XSysMonPsv_IsAlarmCondition().

#define XSYSMONPSV_ALARM_FLAG1 0X0000101C

Register: XSYSMONPSV_ALARM_FLAG1.

#define XSYSMONPSV_ALARM_FLAG2 0X00001020

Register: XSYSMONPSV_ALARM_FLAG2.

#define XSYSMONPSV_ALARM_FLAG3 0X00001024

Register: XSYSMONPSV_ALARM_FLAG3.

#define XSYSMONPSV_ALARM_FLAG4 0X00001028

Register: XSYSMONPSV_ALARM_FLAG4.

#define XSYSMONPSV_ALARM_REG0 0X00001940

Register: XSYSMONPSV_ALARM_REG0.

#define XSYSMONPSV_ALARM_REG1 0X00001944

Register: XSYSMONPSV_ALARM_REG1.

#define XSYSMONPSV_ALARM_REG2 0X00001948

Register: XSYSMONPSV_ALARM_REG2.

#define XSYSMONPSV_ALARM_REG3 0X0000194C

Register: XSYSMONPSV_ALARM_REG3.

#define XSYSMONPSV_ALARM_REG4 0X00001950

Register: XSYSMONPSV_ALARM_REG4.

#define XSYSMONPSV_AXI_BUFFER_BASE_HIGH 0X00000124

Register: XSYSMONPSV_AXI_BUFFER_BASE_HIGH.

#define XSYSMONPSV_AXI_BUFFER_OFFSET 0X00000128

Register: XSYSMONPSV_AXI_BUFFER_OFFSET.

#define XSYSMONPSV_AXI_CONFIG 0X00001F9C

Register: XSYSMONPSV_AXI_CONFIG.

#define XSYSMONPSV_AXI_PACKETS0 0X000024C8

Register: XSYSMONPSV_AXI_PACKETS0.

#define XSYSMONPSV_AXI_PACKETS1 0X000024CC

Register: XSYSMONPSV_AXI_PACKETS1.

#define XSYSMONPSV_AXI_PACKETS2 0X000024D0

Register: XSYSMONPSV_AXI_PACKETS2.

#define XSYSMONPSV_AXI_STATUS 0X000024C4

Register: XSYSMONPSV_AXI_STATUS.

#define XSYSMONPSV_BASEADDR 0XF1270000

XSYSMONPSV Base Address.

#define XSYSMONPSV_CLOCK_GATE_OR 0X00001FA0

Register: XSYSMONPSV_CLOCK_GATE_OR.

#define XSYSMONPSV_CONFIG0 0X00000100

Register: XSYSMONPSV_CONFIG0.

Referenced by XSysMonPsv_PMBusEnable(), XSysMonPsv_PMBusEnableCmd(), XSysMonPsv_SelectExtInterface(), and XSysMonPsv_SetPMBusAddress().

#define XSYSMONPSV_DEVICE_TEMP_MAX 0X00001030

Register: XSYSMONPSV_DEVICE_TEMP_MAX.

Referenced by XSysMonPsv_ReadDeviceTemp().

#define XSYSMONPSV_DEVICE_TEMP_MAX_MAX 0X00001F90

Register: XSYSMONPSV_DEVICE_TEMP_MAX_MAX.

Referenced by XSysMonPsv_ReadDeviceTemp().

#define XSYSMONPSV_DEVICE_TEMP_MIN 0X00001034

Register: XSYSMONPSV_DEVICE_TEMP_MIN.

Referenced by XSysMonPsv_ReadDeviceTemp().

#define XSYSMONPSV_DEVICE_TEMP_MIN_MIN 0X00001F8C

Register: XSYSMONPSV_DEVICE_TEMP_MIN_MIN.

Referenced by XSysMonPsv_ReadDeviceTemp().

#define XSYSMONPSV_DEVICE_TEMP_TH 0X00001970

Register: XSYSMONPSV_DEVICE_TEMP_TH.

Referenced by XSysMonPsv_ReadDevTempThreshold().

#define XSYSMONPSV_DFX_REG0 0X0000015C

Register: XSYSMONPSV_DFX_REG0.

#define XSYSMONPSV_EFUSE_REG0 0X0000016C

Register: XSYSMONPSV_EFUSE_REG0.

#define XSYSMONPSV_EFUSE_REG1 0X00000170

Register: XSYSMONPSV_EFUSE_REG1.

#define XSYSMONPSV_EFUSE_REG2 0X00000174

Register: XSYSMONPSV_EFUSE_REG2.

#define XSYSMONPSV_EFUSE_REG3 0X00000178

Register: XSYSMONPSV_EFUSE_REG3.

#define XSYSMONPSV_EN_AVG_REG0 0X00001958

Register: XSYSMONPSV_EN_AVG_REG0.

#define XSYSMONPSV_EN_AVG_REG1 0X0000195C

Register: XSYSMONPSV_EN_AVG_REG1.

#define XSYSMONPSV_EN_AVG_REG2 0X00001960

Register: XSYSMONPSV_EN_AVG_REG2.

#define XSYSMONPSV_EN_AVG_REG3 0X00001964

Register: XSYSMONPSV_EN_AVG_REG3.

#define XSYSMONPSV_EN_AVG_REG4 0X00001968

Register: XSYSMONPSV_EN_AVG_REG4.

#define XSYSMONPSV_EN_AVG_REG8 0X000024B4

Register: XSYSMONPSV_EN_AVG_REG8.

#define XSYSMONPSV_EN_AVG_REG9 0X000024B8

Register: XSYSMONPSV_EN_AVG_REG9.

#define XSYSMONPSV_GOQ_CONFIG 0X00000118

Register: XSYSMONPSV_GOQ_CONFIG.

#define XSYSMONPSV_GREF_MODE_SETTING 0X00000120

Register: XSYSMONPSV_GREF_MODE_SETTING.

#define XSYSMONPSV_GREF_STATUS 0X00001F98

Register: XSYSMONPSV_GREF_STATUS.

#define XSYSMONPSV_I2C_STATUS 0X00001F88

Register: XSYSMONPSV_I2C_STATUS.

#define XSYSMONPSV_IDR0_OFFSET 0X00000050

Register: XSYSMONPSV_IDR0.

Referenced by XSysMonPsv_IntrDisable().

#define XSYSMONPSV_IDR1_OFFSET 0X0000005C

Register: XSYSMONPSV_IDR1.

#define XSYSMONPSV_IER0_OFFSET 0X0000004C

Register: XSYSMONPSV_IER0.

Referenced by XSysMonPsv_IntrEnable(), and XSysMonPsv_IntrGetEnabled().

#define XSYSMONPSV_IER1_OFFSET 0X00000058

Register: XSYSMONPSV_IER1.

#define XSYSMONPSV_IMR0_OFFSET 0X00000048

Register: XSYSMONPSV_IMR0.

#define XSYSMONPSV_IMR1_OFFSET 0X00000054

Register: XSYSMONPSV_IMR1.

#define XSYSMONPSV_IOR 0X00000060

Register: XSYSMONPSV_IOR.

#define XSYSMONPSV_ISR_OFFSET 0X00000044

Register: XSYSMONPSV_ISR.

Referenced by XSysMonPsv_IntrClear(), and XSysMonPsv_IntrGetStatus().

#define XSYSMONPSV_ITR 0X00000040

Register: XSYSMONPSV_ITR.

#define XSYSMONPSV_IXPCM_CONF 0X00000180

Register: XSYSMONPSV_IXPCM_CONF.

#define XSYSMONPSV_IXPCM_CONF_READY 0X0000017C

Register: XSYSMONPSV_IXPCM_CONF_READY.

#define XSYSMONPSV_IXPCM_MEAS_CONF_0 0X00000184

Register: XSYSMONPSV_IXPCM_MEAS_CONF_0.

#define XSYSMONPSV_IXPCM_MEAS_CONF_1 0X00000188

Register: XSYSMONPSV_IXPCM_MEAS_CONF_1.

#define XSYSMONPSV_MEAS_PACKETS0 0X000024D4

Register: XSYSMONPSV_MEAS_PACKETS0.

#define XSYSMONPSV_MEAS_PACKETS1 0X000024D8

Register: XSYSMONPSV_MEAS_PACKETS1.

#define XSYSMONPSV_MEAS_PACKETS2 0X000024DC

Register: XSYSMONPSV_MEAS_PACKETS2.

#define XSYSMONPSV_MEAS_PACKETS3 0X000024E0

Register: XSYSMONPSV_MEAS_PACKETS3.

#define XSYSMONPSV_MEAS_PACKETS4 0X000024E4

Register: XSYSMONPSV_MEAS_PACKETS4.

#define XSYSMONPSV_METAL_OPTION_OVERRIDES 0X0000011C

Register: XSYSMONPSV_METAL_OPTION_OVERRIDES.

#define XSYSMONPSV_NEW_DATA_FLAG0 0X00001000

Register: XSYSMONPSV_NEW_DATA_FLAG0.

Referenced by XSysMonPsv_IsNewData().

#define XSYSMONPSV_NEW_DATA_FLAG1 0X00001004

Register: XSYSMONPSV_NEW_DATA_FLAG1.

#define XSYSMONPSV_NEW_DATA_FLAG2 0X00001008

Register: XSYSMONPSV_NEW_DATA_FLAG2.

#define XSYSMONPSV_NEW_DATA_FLAG3 0X0000100C

Register: XSYSMONPSV_NEW_DATA_FLAG3.

#define XSYSMONPSV_NEW_DATA_FLAG4 0X00001010

Register: XSYSMONPSV_NEW_DATA_FLAG4.

#define XSYSMONPSV_NEW_DATA_INT_SRC 0X00001F80

Register: XSYSMONPSV_NEW_DATA_INT_SRC.

Referenced by XSysMonPsv_SetNewDataIntSrc().

#define XSYSMONPSV_OT_TEMP_TH 0X00001978

Register: XSYSMONPSV_OT_TEMP_TH.

Referenced by XSysMonPsv_ReadOTTempThreshold().

#define XSYSMONPSV_PCSR_CONTROL 0X00000004

Register: XSYSMONPSV_PCSR_CONTROL.

Referenced by XSysMonPsv_EnRegGate(), and XSysMonPsv_SystemReset().

#define XSYSMONPSV_PCSR_LOCK 0X0000000C

Register: XSYSMONPSV_PCSR_LOCK.

Referenced by SysMonPsvIntrExample(), and SysMonPsvPolledExample().

#define XSYSMONPSV_PCSR_MASK 0X00000000

Register: XSYSMONPSV_PCSR_MASK.

Referenced by XSysMonPsv_EnRegGate(), and XSysMonPsv_SystemReset().

#define XSYSMONPSV_PCSR_STATUS 0X00000008

Register: XSYSMONPSV_PCSR_STATUS.

#define XSysMonPsv_ReadReg | ( |  | RegisterAddr | ) | Xil_In32(RegisterAddr)

This macro reads the given register.

Parameters

  RegisterAddr | is the register address in the address space of the SYSMONPSV device.

Returns
  The 32-bit value of the register

Note
  None.

Referenced by XSysMonPsv_IntrGetEnabled(), XSysMonPsv_IntrGetStatus(), XSysMonPsv_IsAlarmCondition(), XSysMonPsv_IsNewData(), XSysMonPsv_PMBusEnable(), XSysMonPsv_PMBusEnableCmd(), XSysMonPsv_ReadDeviceTemp(), XSysMonPsv_ReadDevTempThreshold(), XSysMonPsv_ReadOTTempThreshold(), XSysMonPsv_ReadSupplyThreshold(), XSysMonPsv_ReadSupplyValue(), XSysMonPsv_SelectExtInterface(), XSysMonPsv_SetNewDataIntSrc(), and XSysMonPsv_SetPMBusAddress().

#define XSYSMONPSV_SECURE_EFUSE_RDATA_HIGH 0X000024C0

Register: XSYSMONPSV_SECURE_EFUSE_RDATA_HIGH.

#define XSYSMONPSV_SECURE_EFUSE_RDATA_LOW 0X000024BC

Register: XSYSMONPSV_SECURE_EFUSE_RDATA_LOW.

#define XSYSMONPSV_SLICE_TEMP_MAX1 0X0000249C

Register: XSYSMONPSV_SLICE_TEMP_MAX1.

#define XSYSMONPSV_SLICE_TEMP_MAX2 0X000024A0

Register: XSYSMONPSV_SLICE_TEMP_MAX2.

#define XSYSMONPSV_SLICE_TEMP_MAX3 0X000024A4

Register: XSYSMONPSV_SLICE_TEMP_MAX3.

#define XSYSMONPSV_SLICE_TEMP_MIN1 0X000024A8

Register: XSYSMONPSV_SLICE_TEMP_MIN1.

#define XSYSMONPSV_SLICE_TEMP_MIN2 0X000024AC

Register: XSYSMONPSV_SLICE_TEMP_MIN2.

#define XSYSMONPSV_SLICE_TEMP_MIN3 0X000024B0

Register: XSYSMONPSV_SLICE_TEMP_MIN3.

#define XSYSMONPSV_SSC_MEASURE_IF 0X00004000

Register: XSYSMONPSV_SSC_MEASURE_IF.

#define XSYSMONPSV_STATUS_ENABLE 0X000024E8

Register: XSYSMONPSV_STATUS_ENABLE.

#define XSYSMONPSV_STATUS_RESET 0X00001F94

Register: XSYSMONPSV_STATUS_RESET.

Referenced by XSysMonPsv_StatusReset().

#define XSYSMONPSV_SUPPLY 0X00001040

Register: XSYSMONPSV_SUPPLY.

Referenced by XSysMonPsv_ReadSupplyValue().

#define XSYSMONPSV_SUPPLY_AVGCALC 0X0000219C

Register: XSYSMONPSV_SUPPLY_AVGCALC.

#define XSYSMONPSV_SUPPLY_MANTISSA_MASK 0x0000FFFF

Supply format macros.

#define XSYSMONPSV_SUPPLY_MAX 0X00001640

Register: XSYSMONPSV_SUPPLY_MAX.

Referenced by XSysMonPsv_ReadSupplyValue().

#define XSYSMONPSV_SUPPLY_MIN 0X00001340

Register: XSYSMONPSV_SUPPLY_MIN.

Referenced by XSysMonPsv_ReadSupplyValue().

#define XSYSMONPSV_SUPPLY_TH_LOWER 0X00001980

Register: XSYSMONPSV_SUPPLY_TH_LOWER.

Referenced by XSysMonPsv_ReadSupplyThreshold().

#define XSYSMONPSV_SUPPLY_TH_UPPER 0X00001C80

Register: XSYSMONPSV_SUPPLY_TH_UPPER.

Referenced by XSysMonPsv_ReadSupplyThreshold().

#define XSYSMONPSV_TEMP_FPD 0X00001038

Register: XSYSMONPSV_TEMP_FPD.

#define XSYSMONPSV_TEMP_LPD 0X0000103C

Register: XSYSMONPSV_TEMP_LPD.

#define XSYSMONPSV_TEMP_SAT 0X00001FAC

Register: XSYSMONPSV_TEMP_SAT.

#define XSYSMONPSV_TEST_ANA_CTRL0 0X00000134

Register: XSYSMONPSV_TEST_ANA_CTRL0.

#define XSYSMONPSV_TEST_ANA_CTRL1 0X00000138

Register: XSYSMONPSV_TEST_ANA_CTRL1.

#define XSYSMONPSV_TEST_REG0 0X0000013C

Register: XSYSMONPSV_TEST_REG0.

#define XSYSMONPSV_TOKEN_MNGR 0X00000104

Register: XSYSMONPSV_TOKEN_MNGR.

#define XSYSMONPSV_VCCINT_FPD 0X00001FA4

Register: XSYSMONPSV_VCCINT_FPD.

#define XSYSMONPSV_VCCINT_LPD 0X00001FA8

Register: XSYSMONPSV_VCCINT_LPD.

#define XSYSMONPSV_VCCINT_SAT 0X000020A4

Register: XSYSMONPSV_VCCINT_SAT.

#define XSYSMONPSV_VREF_SSC_COUNT1 0X00000108

Register: XSYSMONPSV_VREF_SSC_COUNT1.

#define XSYSMONPSV_VREF_SSC_COUNT2 0X0000010C

Register: XSYSMONPSV_VREF_SSC_COUNT2.

#define XSYSMONPSV_VREF_SSC_COUNT3 0X00000110

Register: XSYSMONPSV_VREF_SSC_COUNT3.

#define XSYSMONPSV_VREF_SSC_COUNT4 0X00000114

Register: XSYSMONPSV_VREF_SSC_COUNT4.

#define XSysMonPsv_WriteReg | ( |  | RegisterAddr,
|  |  | Data
| ) |  | Xil_Out32(RegisterAddr, (u32)(Data))

This macro writes the given register.

Parameters

  RegisterAddr | is the register address in the address space of the SYSMONPSV device.
  Data | is the 32-bit value to write to the register.

Returns
  None.

Note
  None.

Referenced by SysMonPsvIntrExample(), SysMonPsvPolledExample(), XSysMonPsv_EnRegGate(), XSysMonPsv_IntrClear(), XSysMonPsv_IntrDisable(), XSysMonPsv_IntrEnable(), XSysMonPsv_IsAlarmCondition(), XSysMonPsv_IsNewData(), XSysMonPsv_PMBusEnable(), XSysMonPsv_PMBusEnableCmd(), XSysMonPsv_SelectExtInterface(), XSysMonPsv_SetNewDataIntSrc(), XSysMonPsv_SetPMBusAddress(), XSysMonPsv_StatusReset(), and XSysMonPsv_SystemReset().