Voltage command
VP FSM
Error to voltage
converter
SMPS voltage
register
SMPS voltage
command
V
P
in
te
rr
u
p
t
V
D
D
xe
rr
o
r
In
te
rr
u
p
t
c
le
a
r
SMPS ACK
SmartReflex module
V
o
lt
a
g
e
c
o
n
tr
o
lle
r
Device
8
PRCM_MPU_IRQ
MPU
INTC
Voltage processor
prcm-UC-004
Public Version
PRCM Functional Description
www.ti.com
Figure 3-84. Voltage Processor Functional Overview
The voltage processor receives an error value and a VP interrupt signal from the SmartReflex module.
Each time a new error value is sent, the SmartReflex module triggers an interrupt to inform the voltage
processor. The voltage processor consists of an error-to-voltage command converter and a state
controller. It processes an error and sends a voltage command to the voltage controller. It receives an
acknowledge signal from the voltage controller when the SMPS receives the command. The voltage
processor in turn acknowledges the SmartReflex module by clearing its interrupt.
The voltage processor is enabled by the PRCM.PRM_VPn_CONFIG[0] VPENABLE bit.
Voltage-Processor Interrupts
The voltage processor uses the PRCM_MPU_IRQ (M_IRQ_11) interrupt line of the MPU INTC to interrupt
the MPU.
and
list the interrupt sources in the voltage processor module and their
enable and status bits.
Table 3-86. Voltage Processor Interrupts
Interrupt Type
Destination
Description
Transaction done
MPU INTC
Voltage processor transaction is complete.
Equal value
MPU INTC
Voltage requested in the new voltage command is the same as the
current SMPS voltage.
No SMPS acknowledge
MPU INTC
SMPS has not responded in a defined time interval to the
transmitted voltage command.
Maximum VDD
MPU INTC
New voltage requested in the voltage command is equal to or
greater than maximum VDD.
Minimum VDD
MPU INTC
New voltage requested in the voltage command is equal to or less
than minimum VDD.
386 Power, Reset, and Clock Management
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated