sysmonpsv
Vitis Drivers API Documentation
xsysmonpsv_hw.h File Reference

Macros

#define XSYSMONPSV_INTR_MASK   0xFFFFFFFF
 All interrupt Mask. More...
 
#define XSYSMONPSV_INVALID_SUPPLY   160U
 Invalid Supply. More...
 
#define XSYSMONPSV_PMBUS_INTERFACE   0U
 PMBus interface select. More...
 
#define XSYSMONPSV_I2C_INTERFACE   1U
 I2C interface select. More...
 
#define XSYSMONPSV_INVALID   0x80000000U
 Invalid Val. More...
 
#define XSYSMONPSV_EXPONENT_RANGE_16   16U
 Voltage exponent val bit. More...
 
#define XSYSMONPSV_QFMT_SIGN   15U
 Q format signed bit. More...
 
#define XSYSMONPSV_QFMT_FRACTION   128
 Q format fractional val. More...
 
#define XSYSMONPSV_UP_SAT_SIGNED   32767
 Upper limit staurated signed val. More...
 
#define XSYSMONPSV_UP_SAT   65535
 Upper limit saturated unsigned val. More...
 
#define XSYSMONPSV_LOW_SAT_SIGNED   -32767
 Lower limit signed saturated val. More...
 
#define XSYSMONPSV_LOW_SAT   0
 Lower limit unsigned saturated val. More...
 
#define XSYSMONPSV_BIPOLAR_UP_SAT   0x7FFF
 Upper limit bipolar saturated val. More...
 
#define XSYSMONPSV_BIPOLAR_LOW_SAT   0x8000
 Lower limit bipolar saturated val. More...
 
#define XSYSMONPSV_UNIPOLAR_UP_SAT   0xFFFF
 Upper limit unipolar saturated val. More...
 
#define XSYSMONPSV_UNIPOLAR_LOW_SAT   0x0000
 Lower limit unipolar saturated val. More...
 
#define XSYSMONPSV_ENABLE   1U
 Enable. More...
 
#define XSYSMONPSV_DISABLE   0U
 Disable. More...
 
#define XSYSMONPSV_HYSTERESIS   1U
 Hysteresis Mode. More...
 
#define XSYSMONPSV_WINDOW   0U
 Window Mode. 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...
 
XSYSMONPSV Base Address
#define XSYSMONPSV_BASEADDR   0XF1270000U
 Sysmon Base Address. More...
 
Register: XSYSMONPSV_PCSR_MASK
#define XSYSMONPSV_PCSR_MASK   0X00000000U
 Sysmon PCSR Mask Reg Offset. More...
 
#define XSYSMONPSV_PCSR_MASK_SYS_RST_MASK_SHIFT   15U
 PCSR Mask Reset Shift. More...
 
#define XSYSMONPSV_PCSR_MASK_SYS_RST_MASK_MASK   0X00038000U
 PCSR Mask Reset Mask Value. More...
 
#define XSYSMONPSV_PCSR_MASK_GATEREG_SHIFT   1U
 PCSR Mask Gate Reg Shift. More...
 
#define XSYSMONPSV_PCSR_MASK_GATEREG_MASK   0X00000002U
 PCSR Mask Gate Reg Mask. More...
 
Register: XSYSMONPSV_PCSR_CONTROL
#define XSYSMONPSV_PCSR_CONTROL   0X00000004U
 PCSR Control Reg Offset. More...
 
#define XSYSMONPSV_PCSR_CONTROL_SYS_RST_MASK_SHIFT   15U
 PCSR Control Reset Shift. More...
 
#define XSYSMONPSV_PCSR_CONTROL_SYS_RST_MASK_MASK   0X00038000U
 PCSR Control Reset Mask. More...
 
#define XSYSMONPSV_PCSR_CONTROL_GATEREG_SHIFT   1U
 PCSR Control Gate Reg Shift. More...
 
#define XSYSMONPSV_PCSR_CONTROL_GATEREG_MASK   0X00000002U
 PCSR Control Gate Reg Mask. More...
 
Register: XSYSMONPSV_PCSR_LOCK
#define XSYSMONPSV_PCSR_LOCK   0X0000000CU
 PCSR Lock Register Offset. More...
 
#define XSYSMONPSV_PCSR_LOCK_STATE_SHIFT   0U
 PCSR Lock State Shift. More...
 
#define XSYSMONPSV_PCSR_LOCK_STATE_MASK   0X00000001U
 PCSR Lock State Mask. More...
 
Register: XSYSMONPSV_ISR
#define XSYSMONPSV_ISR_OFFSET   0X00000044U
 Interrupt Status Register Offset. More...
 
#define XSYSMONPSV_ISR_NEW_DATA3_SHIFT   15U
 New Data 3 Shift. More...
 
#define XSYSMONPSV_ISR_NEW_DATA3_MASK   0X00008000U
 New Data 3 Mask. More...
 
#define XSYSMONPSV_ISR_NEW_DATA2_SHIFT   14U
 New Data 2 Shift. More...
 
#define XSYSMONPSV_ISR_NEW_DATA2_MASK   0X00004000U
 New Data 2 Mask. More...
 
#define XSYSMONPSV_ISR_NEW_DATA1_SHIFT   13U
 New Data 1 Shift. More...
 
#define XSYSMONPSV_ISR_NEW_DATA1_MASK   0X00002000U
 New Data 1 Mask. More...
 
#define XSYSMONPSV_ISR_NEW_DATA0_SHIFT   12U
 New Data 0 Shift. More...
 
#define XSYSMONPSV_ISR_NEW_DATA0_MASK   0X00001000U
 New Data 0 Mask. More...
 
#define XSYSMONPSV_ISR_TEMP_SHIFT   9U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_ISR_TEMP_MASK   0X00000200U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_ISR_OT_SHIFT   8U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_ISR_OT_MASK   0X00000100U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_ISR_ALARM4_SHIFT   4U
 Supply[128-159] Alarm Shift. More...
 
#define XSYSMONPSV_ISR_ALARM4_MASK   0X00000010U
 Supply[128-159] Alarm Mask. More...
 
#define XSYSMONPSV_ISR_ALARM3_SHIFT   3U
 Supply[96-127] Alarm Shift. More...
 
#define XSYSMONPSV_ISR_ALARM3_MASK   0X00000008U
 Supply[96-127] Alarm Mask. More...
 
#define XSYSMONPSV_ISR_ALARM2_SHIFT   2U
 Supply[64-95] Alarm Shift. More...
 
#define XSYSMONPSV_ISR_ALARM2_MASK   0X00000004U
 Supply[64-95] Alarm Mask. More...
 
#define XSYSMONPSV_ISR_ALARM1_SHIFT   1U
 Supply[32-63] Alarm Shift. More...
 
#define XSYSMONPSV_ISR_ALARM1_MASK   0X00000002U
 Supply[32-63] Alarm Mask. More...
 
#define XSYSMONPSV_ISR_ALARM0_SHIFT   0U
 Supply[0-31] Alarm Shift. More...
 
#define XSYSMONPSV_ISR_ALARM0_MASK   0X00000001U
 Supply[0-31] Alarm Mask. More...
 
Register: XSYSMONPSV_IMR0
#define XSYSMONPSV_IMR0_OFFSET   0X00000048U
 Interrupt Mask Reg 0 Offset. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA3_SHIFT   15U
 New Data 3 Shift. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA3_MASK   0X00008000U
 New Data 3 Mask. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA2_SHIFT   14U
 New Data 2 Shift. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA2_MASK   0X00004000U
 New Data 2 Mask. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA1_SHIFT   13U
 New Data 1 Shift. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA1_MASK   0X00002000U
 New Data 1 Mask. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA0_SHIFT   12U
 New Data 0 Shift. More...
 
#define XSYSMONPSV_IMR0_NEW_DATA0_MASK   0X00001000U
 New Data 0 Mask. More...
 
#define XSYSMONPSV_IMR0_TEMP_SHIFT   9U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IMR0_TEMP_MASK   0X00000200U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IMR0_OT_SHIFT   8U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IMR0_OT_MASK   0X00000100U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IMR0_ALARM4_SHIFT   4U
 Supply[128-159] Alarm Shift. More...
 
#define XSYSMONPSV_IMR0_ALARM4_MASK   0X00000010U
 Supply[128-159] Alarm Mask. More...
 
#define XSYSMONPSV_IMR0_ALARM3_SHIFT   3U
 Supply[96-127] Alarm Shift. More...
 
#define XSYSMONPSV_IMR0_ALARM3_MASK   0X00000008U
 Supply[96-127] Alarm Mask. More...
 
#define XSYSMONPSV_IMR0_ALARM2_SHIFT   2U
 Supply[64-95] Alarm Shift. More...
 
#define XSYSMONPSV_IMR0_ALARM2_MASK   0X00000004U
 Supply[64-95] Alarm Mask. More...
 
#define XSYSMONPSV_IMR0_ALARM1_SHIFT   1U
 Supply[32-63] Alarm Shift. More...
 
#define XSYSMONPSV_IMR0_ALARM1_MASK   0X00000002U
 Supply[32-63] Alarm Mask. More...
 
#define XSYSMONPSV_IMR0_ALARM0_SHIFT   0U
 Supply[0-31] Alarm Shift. More...
 
#define XSYSMONPSV_IMR0_ALARM0_MASK   0X00000001U
 Supply[0-31] Alarm Mask. More...
 
Register: XSYSMONPSV_IER0
#define XSYSMONPSV_IER0_OFFSET   0X0000004CU
 Interrupt Enable 0 Offset. More...
 
#define XSYSMONPSV_IER0_NEW_DATA3_SHIFT   15U
 New Data 3 Shift. More...
 
#define XSYSMONPSV_IER0_NEW_DATA3_MASK   0X00008000U
 New Data 3 Mask. More...
 
#define XSYSMONPSV_IER0_NEW_DATA2_SHIFT   14U
 New Data 2 Shift. More...
 
#define XSYSMONPSV_IER0_NEW_DATA2_MASK   0X00004000U
 New Data 2 Mask. More...
 
#define XSYSMONPSV_IER0_NEW_DATA1_SHIFT   13U
 New Data 1 Shift. More...
 
#define XSYSMONPSV_IER0_NEW_DATA1_MASK   0X00002000U
 New Data 1 Mask. More...
 
#define XSYSMONPSV_IER0_NEW_DATA0_SHIFT   12U
 New Data 0 Shift. More...
 
#define XSYSMONPSV_IER0_NEW_DATA0_MASK   0X00001000U
 New Data 0 Mask. More...
 
#define XSYSMONPSV_IER0_TEMP_SHIFT   9U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IER0_TEMP_MASK   0X00000200U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IER0_OT_SHIFT   8U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IER0_OT_MASK   0X00000100U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IER0_ALARM4_SHIFT   4U
 Supply[128-159] Alarm Shift. More...
 
#define XSYSMONPSV_IER0_ALARM4_MASK   0X00000010U
 Supply[128-159] Alarm Mask. More...
 
#define XSYSMONPSV_IER0_ALARM3_SHIFT   3U
 Supply[96-127] Alarm Shift. More...
 
#define XSYSMONPSV_IER0_ALARM3_MASK   0X00000008U
 Supply[96-127] Alarm Mask. More...
 
#define XSYSMONPSV_IER0_ALARM2_SHIFT   2U
 Supply[64-95] Alarm Shift. More...
 
#define XSYSMONPSV_IER0_ALARM2_MASK   0X00000004U
 Supply[64-95] Alarm Mask. More...
 
#define XSYSMONPSV_IER0_ALARM1_SHIFT   1U
 Supply[32-63] Alarm Shift. More...
 
#define XSYSMONPSV_IER0_ALARM1_MASK   0X00000002U
 Supply[32-63] Alarm Mask. More...
 
#define XSYSMONPSV_IER0_ALARM0_SHIFT   0U
 Supply[0-31] Alarm Shift. More...
 
#define XSYSMONPSV_IER0_ALARM0_MASK   0X00000001U
 Supply[0-31] Alarm Mask. More...
 
Register: XSYSMONPSV_IDR0
#define XSYSMONPSV_IDR0_OFFSET   0X00000050U
 Interrupt Disable Reg 0 Offset. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA3_SHIFT   15U
 New Data 3 Shift. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA3_MASK   0X00008000U
 New Data 3 Mask. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA2_SHIFT   14U
 New Data 2 Shift. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA2_MASK   0X00004000U
 New Data 2 Mask. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA1_SHIFT   13U
 New Data 1 Shift. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA1_MASK   0X00002000U
 New Data 1 Mask. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA0_SHIFT   12U
 New Data 0 Shift. More...
 
#define XSYSMONPSV_IDR0_NEW_DATA0_MASK   0X00001000U
 New Data 0 Mask. More...
 
#define XSYSMONPSV_IDR0_TEMP_SHIFT   9U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IDR0_TEMP_MASK   0X00000200U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IDR0_OT_SHIFT   8U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IDR0_OT_MASK   0X00000100U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IDR0_ALARM4_SHIFT   4U
 Supply[128-159] Alarm Shift. More...
 
#define XSYSMONPSV_IDR0_ALARM4_MASK   0X00000010U
 Supply[128-159] Alarm Mask. More...
 
#define XSYSMONPSV_IDR0_ALARM3_SHIFT   3U
 Supply[96-127] Alarm Shift. More...
 
#define XSYSMONPSV_IDR0_ALARM3_MASK   0X00000008U
 Supply[96-127] Alarm Mask. More...
 
#define XSYSMONPSV_IDR0_ALARM2_SHIFT   2U
 Supply[64-95] Alarm Shift. More...
 
#define XSYSMONPSV_IDR0_ALARM2_MASK   0X00000004U
 Supply[64-95] Alarm Mask. More...
 
#define XSYSMONPSV_IDR0_ALARM1_SHIFT   1U
 Supply[32-63] Alarm Shift. More...
 
#define XSYSMONPSV_IDR0_ALARM1_MASK   0X00000002U
 Supply[32-63] Alarm Mask. More...
 
#define XSYSMONPSV_IDR0_ALARM0_SHIFT   0U
 Supply[0-31] Alarm Shift. More...
 
#define XSYSMONPSV_IDR0_ALARM0_MASK   0X00000001U
 Supply[0-31] Alarm Mask. More...
 
Register: XSYSMONPSV_IMR1
#define XSYSMONPSV_IMR1_OFFSET   0X00000054U
 Interrupt Mask Reg 1 Offset. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA3_SHIFT   15U
 New Data 3 Shift. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA3_MASK   0X00008000U
 New Data 3 Mask. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA2_SHIFT   14U
 New Data 2 Shift. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA2_MASK   0X00004000U
 New Data 2 Mask. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA1_SHIFT   13U
 New Data 1 Shift. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA1_MASK   0X00002000U
 New Data 1 Mask. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA0_SHIFT   12U
 New Data 0 Shift. More...
 
#define XSYSMONPSV_IMR1_NEW_DATA0_MASK   0X00001000U
 New Data 0 Mask. More...
 
#define XSYSMONPSV_IMR1_TEMP_SHIFT   9U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IMR1_TEMP_MASK   0X00000200U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IMR1_OT_SHIFT   8U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IMR1_OT_MASK   0X00000100U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IMR1_ALARM4_SHIFT   4U
 Supply[128-159] Alarm Shift. More...
 
#define XSYSMONPSV_IMR1_ALARM4_MASK   0X00000010U
 Supply[128-159] Alarm Mask. More...
 
#define XSYSMONPSV_IMR1_ALARM3_SHIFT   3U
 Supply[96-127] Alarm Shift. More...
 
#define XSYSMONPSV_IMR1_ALARM3_MASK   0X00000008U
 Supply[96-127] Alarm Mask. More...
 
#define XSYSMONPSV_IMR1_ALARM2_SHIFT   2U
 Supply[64-95] Alarm Shift. More...
 
#define XSYSMONPSV_IMR1_ALARM2_MASK   0X00000004U
 Supply[64-95] Alarm Mask. More...
 
#define XSYSMONPSV_IMR1_ALARM1_SHIFT   1U
 Supply[32-63] Alarm Shift. More...
 
#define XSYSMONPSV_IMR1_ALARM1_MASK   0X00000002U
 Supply[32-63] Alarm Mask. More...
 
#define XSYSMONPSV_IMR1_ALARM0_SHIFT   0U
 Supply[0-31] Alarm Shift. More...
 
#define XSYSMONPSV_IMR1_ALARM0_MASK   0X00000001U
 Supply[0-31] Alarm Mask. More...
 
Register: XSYSMONPSV_IER1
#define XSYSMONPSV_IER1_OFFSET   0X00000058U
 Interrupt Enable Reg 1 Offset. More...
 
#define XSYSMONPSV_IER1_NEW_DATA3_SHIFT   15U
 New Data 3 Shift. More...
 
#define XSYSMONPSV_IER1_NEW_DATA3_MASK   0X00008000U
 New Data 3 Mask. More...
 
#define XSYSMONPSV_IER1_NEW_DATA2_SHIFT   14U
 New Data 2 Shift. More...
 
#define XSYSMONPSV_IER1_NEW_DATA2_MASK   0X00004000U
 New Data 2 Mask. More...
 
#define XSYSMONPSV_IER1_NEW_DATA1_SHIFT   13U
 New Data 1 Shift. More...
 
#define XSYSMONPSV_IER1_NEW_DATA1_MASK   0X00002000U
 New Data 1 Mask. More...
 
#define XSYSMONPSV_IER1_NEW_DATA0_SHIFT   12U
 New Data 0 Shift. More...
 
#define XSYSMONPSV_IER1_NEW_DATA0_MASK   0X00001000U
 New Data 0 Mask. More...
 
#define XSYSMONPSV_IER1_TEMP_SHIFT   9U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IER1_TEMP_MASK   0X00000200U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IER1_OT_SHIFT   8U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IER1_OT_MASK   0X00000100U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IER1_ALARM4_SHIFT   4U
 Supply[128-159] Alarm Shift. More...
 
#define XSYSMONPSV_IER1_ALARM4_MASK   0X00000010U
 Supply[128-159] Alarm Mask. More...
 
#define XSYSMONPSV_IER1_ALARM3_SHIFT   3U
 Supply[96-127] Alarm Shift. More...
 
#define XSYSMONPSV_IER1_ALARM3_MASK   0X00000008U
 Supply[96-127] Alarm Mask. More...
 
#define XSYSMONPSV_IER1_ALARM2_SHIFT   2U
 Supply[64-95] Alarm Shift. More...
 
#define XSYSMONPSV_IER1_ALARM2_MASK   0X00000004U
 Supply[64-95] Alarm Mask. More...
 
#define XSYSMONPSV_IER1_ALARM1_SHIFT   1U
 Supply[32-63] Alarm Shift. More...
 
#define XSYSMONPSV_IER1_ALARM1_MASK   0X00000002U
 Supply[32-63] Alarm Mask. More...
 
#define XSYSMONPSV_IER1_ALARM0_SHIFT   0U
 Supply[0-31] Alarm Shift. More...
 
#define XSYSMONPSV_IER1_ALARM0_MASK   0X00000001U
 Supply[0-31] Alarm Mask. More...
 
Register: XSYSMONPSV_IDR1
#define XSYSMONPSV_IDR1_OFFSET   0X0000005CU
 Interrupt Disable Reg 1 Offset. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA3_SHIFT   15U
 New Data 3 Shift. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA3_MASK   0X00008000U
 New Data 3 Mask. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA2_SHIFT   14U
 New Data 2 Shift. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA2_MASK   0X00004000U
 New Data 2 Mask. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA1_SHIFT   13U
 New Data 1 Shift. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA1_MASK   0X00002000U
 New Data 1 Mask. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA0_SHIFT   12U
 New Data 0 Shift. More...
 
#define XSYSMONPSV_IDR1_NEW_DATA0_MASK   0X00001000U
 New Data 0 Mask. More...
 
#define XSYSMONPSV_IDR1_TEMP_SHIFT   9U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IDR1_TEMP_MASK   0X00000200U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IDR1_OT_SHIFT   8U
 Device Temperature Alarm Shift. More...
 
#define XSYSMONPSV_IDR1_OT_MASK   0X00000100U
 Device Temperature Alarm Mask. More...
 
#define XSYSMONPSV_IDR1_ALARM4_SHIFT   4U
 Supply[128-159] Alarm Shift. More...
 
#define XSYSMONPSV_IDR1_ALARM4_MASK   0X00000010U
 Supply[128-159] Alarm Mask. More...
 
#define XSYSMONPSV_IDR1_ALARM3_SHIFT   3U
 Supply[96-127] Alarm Shift. More...
 
#define XSYSMONPSV_IDR1_ALARM3_MASK   0X00000008U
 Supply[96-127] Alarm Mask. More...
 
#define XSYSMONPSV_IDR1_ALARM2_SHIFT   2U
 Supply[64-95] Alarm Shift. More...
 
#define XSYSMONPSV_IDR1_ALARM2_MASK   0X00000004U
 Supply[64-95] Alarm Mask. More...
 
#define XSYSMONPSV_IDR1_ALARM1_SHIFT   1U
 Supply[32-63] Alarm Shift. More...
 
#define XSYSMONPSV_IDR1_ALARM1_MASK   0X00000002U
 Supply[32-63] Alarm Mask. More...
 
#define XSYSMONPSV_IDR1_ALARM0_SHIFT   0U
 Supply[0-31] Alarm Shift. More...
 
#define XSYSMONPSV_IDR1_ALARM0_MASK   0X00000001U
 Supply[0-31] Alarm Mask. More...
 
Register: XSYSMONPSV_CONFIG0
#define XSYSMONPSV_CONFIG0   0X00000100U
 Config0 register. More...
 
#define XSYSMONPSV_CONFIG0_I2C_NOT_PMBUS_SHIFT   9U
 I2C Select Shift. More...
 
#define XSYSMONPSV_CONFIG0_I2C_NOT_PMBUS_MASK   0X00000200U
 I2C Select Mask. More...
 
#define XSYSMONPSV_CONFIG0_PMBUS_UNRESTRICTED_SHIFT   8U
 Unrestrict PMBus Shift. More...
 
#define XSYSMONPSV_CONFIG0_PMBUS_UNRESTRICTED_MASK   0X00000100U
 Unrestrict PMBus Mask. More...
 
#define XSYSMONPSV_CONFIG0_PMBUS_ENABLE_SHIFT   7U
 PMBus Enable Shift. More...
 
#define XSYSMONPSV_CONFIG0_PMBUS_ENABLE_MASK   0X00000080U
 PMBus Enable Mask. More...
 
#define XSYSMONPSV_CONFIG0_PMBUS_ADDRESS_SHIFT   0U
 PMBus Address Shift. More...
 
#define XSYSMONPSV_CONFIG0_PMBUS_ADDRESS_MASK   0X0000007FU
 PMBus Address Mask. More...
 
Register: XSYSMONPSV_NEW_DATA_FLAG0
#define XSYSMONPSV_NEW_DATA_FLAG0   0X00001000U
 New Data Flag Supply[0-31] Offset. More...
 
Register: XSYSMONPSV_NEW_DATA_FLAG1
#define XSYSMONPSV_NEW_DATA_FLAG1   0X00001004U
 New Data Flag Supply[32-63] Offset. More...
 
Register: XSYSMONPSV_NEW_DATA_FLAG2
#define XSYSMONPSV_NEW_DATA_FLAG2   0X00001008U
 New Data Flag Supply[64-95] Offset. More...
 
Register: XSYSMONPSV_NEW_DATA_FLAG3
#define XSYSMONPSV_NEW_DATA_FLAG3   0X0000100CU
 New Data Flag Supply[96-127] Offset. More...
 
Register: XSYSMONPSV_NEW_DATA_FLAG4
#define XSYSMONPSV_NEW_DATA_FLAG4   0X00001010U
 Alarm Flag Supply[128-159] Offset. More...
 
Register: XSYSMONPSV_ALARM_FLAG0
#define XSYSMONPSV_ALARM_FLAG0   0X00001018U
 Alarm Flag Supply[0-31] Offset. More...
 
Register: XSYSMONPSV_ALARM_FLAG1
#define XSYSMONPSV_ALARM_FLAG1   0X0000101CU
 Alarm Flag Supply[32-63] Offset. More...
 
Register: XSYSMONPSV_ALARM_FLAG2
#define XSYSMONPSV_ALARM_FLAG2   0X00001020U
 Alarm Flag Supply[63-95] Offset. More...
 
Register: XSYSMONPSV_ALARM_FLAG3
#define XSYSMONPSV_ALARM_FLAG3   0X00001024U
 Alarm Flag Supply[96-127] Offset. More...
 
Register: XSYSMONPSV_ALARM_FLAG4
#define XSYSMONPSV_ALARM_FLAG4   0X00001028U
 Alarm Flag Supply[128-159] Offset. More...
 
Register: XSYSMONPSV_DEVICE_TEMP_MAX
#define XSYSMONPSV_DEVICE_TEMP_MAX   0X00001030U
 Max Device Temperature Offset (Only for SE1 Silicon) More...
 
Register: XSYSMONPSV_DEVICE_TEMP
#define XSYSMONPSV_DEVICE_TEMP   0X00001030U
 Device Temperature Offset. More...
 
Register: XSYSMONPSV_DEVICE_TEMP_MIN
#define XSYSMONPSV_DEVICE_TEMP_MIN   0X00001034U
 Min Device Temperature Offset (Only for SE1 Silicon) More...
 
#define XSYSMONPSV_DEVICE_TEMP_MAX_MAX   0x00001F90
 
#define XSYSMONPSV_DEVICE_TEMP_MIN_MIN   0x00001F8C
 
Supply format macros
#define XSYSMONPSV_SUPPLY_MANTISSA_MASK   0x0000FFFFU
 Supply Mantissa Mask. More...
 
#define XSYSMONPSV_SUPPLY_FMT_MASK   0x00010000U
 Supply Format Mask. More...
 
#define XSYSMONPSV_SUPPLY_FMT_SHIFT   16U
 Supply Format Shift. More...
 
#define XSYSMONPSV_SUPPLY_MODE_MASK   0x00060000U
 Supply Mode Mask. More...
 
#define XSYSMONPSV_SUPPLY_MODE_SHIFT   17U
 Supply Mode Shift. More...
 
#define XSYSMONPSV_SUPPLY_MANTISSA_SIGN   15U
 Supply Mantissa Shift. More...
 
Register: XSYSMONPSV_SUPPLY
#define XSYSMONPSV_SUPPLY   0X00001040U
 Supply Base Register Offset. More...
 
Register: XSYSMONPSV_SUPPLY_MIN
#define XSYSMONPSV_SUPPLY_MIN   0X00001340U
 Min Supply Base Register Offset. More...
 
Register: XSYSMONPSV_SUPPLY_MAX
#define XSYSMONPSV_SUPPLY_MAX   0X00001640U
 Max Supply Base Register Offset. More...
 
Register: XSYSMONPSV_ALARM_REG0
#define XSYSMONPSV_ALARM_REG0   0X00001940U
 Alarm Reg Supply[0-31] Offset. More...
 
Register: XSYSMONPSV_ALARM_REG1
#define XSYSMONPSV_ALARM_REG1   0X00001944U
 Alarm Reg Supply[32-63] Offset. More...
 
Register: XSYSMONPSV_ALARM_REG2
#define XSYSMONPSV_ALARM_REG2   0X00001948U
 Alarm Reg Supply[64-95] Offset. More...
 
Register: XSYSMONPSV_ALARM_REG3
#define XSYSMONPSV_ALARM_REG3   0X0000194CU
 Alarm Reg Supply[96-127] Offset. More...
 
Register: XSYSMONPSV_ALARM_REG4
#define XSYSMONPSV_ALARM_REG4   0X00001950U
 Alarm Reg Supply[128-159] Offset. More...
 
Register: XSYSMONPSV_DEVICE_TEMP_TH
#define XSYSMONPSV_DEVICE_TEMP_TH   0X00001970U
 Device Temperature Threshold Falling. More...
 
Register: XSYSMONPSV_DEVICE_TEMP_TH_FALLING
#define XSYSMONPSV_DEVICE_TEMP_TH_FALLING   0X00001970U
 Device Temperature Threshold Falling. More...
 
Register: XSYSMONPSV_DEVICE_TEMP_TH_RISING
#define XSYSMONPSV_DEVICE_TEMP_TH_RISING   0X00001974U
 Device Temperature Threshold Rising. More...
 
Register: XSYSMONPSV_OT_TEMP_TH
#define XSYSMONPSV_OT_TEMP_TH   0X00001978U
 OT Temperature Threshold Base Offset. More...
 
Register: XSYSMONPSV_OT_TEMP_TH_FALLING
#define XSYSMONPSV_OT_TEMP_TH_FALLING   0X00001978U
 OT Temperature Threshold Falling. More...
 
Register: XSYSMONPSV_OT_TEMP_TH_RISING
#define XSYSMONPSV_OT_TEMP_TH_RISING   0X0000197CU
 OT Temperature Threshold Rising. More...
 
Register: XSYSMONPSV_SUPPLY_TH_LOWER
#define XSYSMONPSV_SUPPLY_TH_LOWER   0X00001980U
 Supply Lower Threshold Offset. More...
 
#define XSYSMONPSV_SUPPLY_TH_LOWER_VAL_RO_SHIFT   16U
 Read-Only Format Shift. More...
 
#define XSYSMONPSV_SUPPLY_TH_LOWER_VAL_RO_MASK   0X00070000U
 Read-only Format Mask. More...
 
#define XSYSMONPSV_SUPPLY_TH_LOWER_VAL_SHIFT   0U
 Threhsold Value Shift. More...
 
#define XSYSMONPSV_SUPPLY_TH_LOWER_VAL_MASK   0X0000FFFFU
 Threshold Value Mask. More...
 
Register: XSYSMONPSV_SUPPLY_TH_UPPER
#define XSYSMONPSV_SUPPLY_TH_UPPER   0X00001C80U
 Supply Upper Threshold Offset. More...
 
#define XSYSMONPSV_SUPPLY_TH_UPPER_VAL_RO_SHIFT   16U
 Read-Only Format Shift. More...
 
#define XSYSMONPSV_SUPPLY_TH_UPPER_VAL_RO_MASK   0X00070000U
 Read-only Format Mask. More...
 
#define XSYSMONPSV_SUPPLY_TH_UPPER_VAL_SHIFT   0U
 Threhsold Value Shift. More...
 
#define XSYSMONPSV_SUPPLY_TH_UPPER_VAL_MASK   0X0000FFFFU
 Threshold Value Mask. More...
 
Register: XSYSMONPSV_NEW_DATA_INT_SRC
#define XSYSMONPSV_NEW_DATA_INT_SRC   0X00001F80U
 New Data Interrupt Supply Source. More...
 
#define XSYSMONPSV_INTR_NEW_DATA_MASK   0x0000F000U
 New Data Interrupt Mask. More...
 
#define XSYSMONPSV_INTR_NEW_DATA_SHIFT   12U
 New Data Interrupt Shift. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID3_SHIFT   24U
 New Data Interrupt 3 Source shift. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID3_MASK   0XFF000000U
 New Data Interrupt 3 Source Mask. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID2_SHIFT   16U
 New Data Interrupt 2 Source shift. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID2_MASK   0X00FF0000U
 New Data Interrupt 2 Source Mask. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID1_SHIFT   8U
 New Data Interrupt 1 Source shift. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID1_MASK   0X0000FF00U
 New Data Interrupt 1 Source Mask. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID0_SHIFT   0U
 New Data Interrupt 0 Source shift. More...
 
#define XSYSMONPSV_NEW_DATA_INT_SRC_ADDR_ID0_MASK   0X000000FFU
 New Data Interrupt 0 Source Mask. More...
 
Register: XSYSMONPSV_ALARM_CONFIG
#define XSYSMONPSV_ALARM_CONFIG   0X00001F84U
 Alarm Mode Config Reg. More...
 
#define XSYSMONPSV_ALARM_CONFIG_DEV_ALARM_MODE_SHIFT   1U
 Device Temp Alarm Mode Shift. More...
 
#define XSYSMONPSV_ALARM_CONFIG_DEV_ALARM_MODE_MASK   0X00000002U
 Device Temp Alarm Mask Shift. More...
 
#define XSYSMONPSV_ALARM_CONFIG_OT_ALARM_MODE_SHIFT   0U
 OT Temp Alarm Mode Shift. More...
 
#define XSYSMONPSV_ALARM_CONFIG_OT_ALARM_MODE_MASK   0X00000001U
 OT Temp Alarm. More...
 
Register: XSYSMONPSV_STATUS_RESET
#define XSYSMONPSV_STATUS_RESET   0X00001F94U
 Status Reset Offset. More...
 
#define XSYSMONPSV_STATUS_RESET_SUPPLY_SHIFT   1U
 Supply Reset Shift. More...
 
#define XSYSMONPSV_STATUS_RESET_SUPPLY_MASK   0X00000002U
 Supply Reset Mask. More...
 
#define XSYSMONPSV_STATUS_RESET_DEVICE_TEMP_SHIFT   0U
 Temperature Reset Mask. More...
 
#define XSYSMONPSV_STATUS_RESET_DEVICE_TEMP_MASK   0X00000001U
 Temperature Reset Mask. More...
 
Register: XSYSMONPSV_TEMP_SAT
#define XSYSMONPSV_TEMP_SAT   0X00001FACU
 Internal Temp Reg. More...