DVS Dynamic Voltage Scaling DVS_ 0x40004800 0x00 0x0030 registers DVS Dynamic Voltage Scaling Interrupt 83 CTL Control Register 0x00 MON_ENA Enable the DVS monitoring circuit 0 1 ADJ_ENA Enable the power supply adjustment based on measurements 1 1 PS_FB_DIS Power Supply Feedback Disable 2 1 CTRL_TAP_ENA Use the TAP Select for automatic adjustment or monitoring 3 1 PROP_DLY Additional delay to monitor lines 4 2 MON_ONESHOT Measure delay once 6 1 GO_DIRECT Operate in automatic mode or move directly 7 1 DIRECT_REG Step incrementally to target voltage 8 1 PRIME_ENA Include a delay line priming signal before monitoring 9 1 LIMIT_IE Enable Limit Error Interrupt 10 1 RANGE_IE Enable Range Error Interrupt 11 1 ADJ_IE Enable Adjustment Error Interrupt 12 1 REF_SEL Select TAP used for voltage adjustment 13 4 INC_VAL Step size to increment voltage when in automatic mode 17 3 DVS_PS_APB_DIS Prevent the application code from adjusting Vcore 20 1 DVS_HI_RANGE_ANY Any high range signal from a delay line will cause a voltage adjustment 21 1 FB_TO_IE Enable Voltage Adjustment Timeout Interrupt 22 1 FC_LV_IE Enable Low Voltage Interrupt 23 1 PD_ACK_ENA Prevent DVS from ack'ing a request to enter a low power mode until in the idle state 24 1 ADJ_ABORT Causes the DVS to enter the idle state immediately on a request to enter a low power mode 25 1 STAT Status Fields 0x04 0x00000000 DVS_STATE State machine state 0 4 ADJ_UP_ENA DVS Raising voltage 4 1 ADJ_DWN_ENA DVS Lowering voltage 5 1 ADJ_ACTIVE Adjustment to a Direct Voltage 6 1 CTR_TAP_OK Tap Enabled and the Tap is withing Hi/Low limits 7 1 CTR_TAP_SEL Status of selected center tap delay line detect output 8 1 SLOW_TRIP_DET Provides the current combined status of all selected Low Range delay lines 9 1 FAST_TRIP_DET Provides the current combined status of all selected High Range delay lines 10 1 PS_IN_RANGE Indicates if the power supply is in range 11 1 PS_VCNTR Voltage Count value sent to the power supply 12 7 MON_DLY_OK Indicates the monitor delay count is at 0 19 1 ADJ_DLY_OK Indicates the adjustment delay count is at 0 20 1 LO_LIMIT_DET Power supply voltage counter is at low limit 21 1 HI_LIMIT_DET Power supply voltage counter is at high limit 22 1 VALID_TAP At least one delay line has been enabled 23 1 LIMIT_ERR Interrupt flag that indicates a voltage count is at/beyond manufacturer limits 24 1 RANGE_ERR Interrupt flag that indicates a tap has an invalid value 25 1 ADJ_ERR Interrupt flag that indicates up and down adjustment requested simultaneously 26 1 REF_SEL_ERR Indicates the ref select register bit is out of range 27 1 FB_TO_ERR Interrupt flag that indicates a timeout while adjusting the voltage 28 1 FB_TO_ERR_S Interrupt flag that mirror FB_TO_ERR and is write one clear 29 1 FC_LV_DET_INT Interrupt flag that indicates the power supply voltage requested is below the low threshold 30 1 FC_LV_DET_S Interrupt flag that mirrors FC_LV_DET_INT 31 1 DIRECT Direct control of target voltage 0x08 VOLTAGE Sets the target power supply value 0 7 MON Monitor Delay 0x00C DLY Number of prescaled clocks between delay line samples 0 24 PRE Number of clocks before DVS_MON_DLY is decremented 24 8 ADJ_UP Up Delay Register 0x010 DLY Number of prescaled clocks between updates of the adjustment delay counter 0 16 PRE Number of clocks before DVS_ADJ_UP_DLY is decremented 16 8 ADJ_DWN Down Delay Register 0x014 DLY Number of prescaled clocks between updates of the adjustment delay counter 0 16 PRE Number of clocks before DVS_ADJ_DWN_DLY is decremented 16 8 THRES_CMP Up Delay Register 0x018 VCNTR_THRES_CNT Value used to determine 'low voltage' range 0 7 VCNTR_THRES_MASK Mask applied to threshold and vcount to determine if the device is in a low voltage range 8 7 5 4 TAP_SEL[%s] DVS Tap Select Register 0x1C LO Select delay line tap for lower bound of auto adjustment 0 5 LO_TAP_STAT Returns last delay line tap value 5 1 CTR_TAP_STAT Returns last delay line tap value 6 1 HI_TAP_STAT Returns last delay line tap value 7 1 HI Selects delay line tap for high point of auto adjustment 8 5 CTR Selects delay line tap for center point of auto adjustment 16 5 COARSE Selects delay line tap for coarse or fixed delay portion of the line 24 3 DET_DLY Number of HCLK between delay line launch and sampling 29 2 DELAY_ACT Set if the delay is active 31 1