Implementing VID Function
with Platform Manager 2
September 2017
Application Note AN6092
Introduction
High performance systems require precise power supplies to compensate for manufacturing and environmental
variations. Voltage Identification (VID) is a technique to correct and adjust the power supply voltage using digital
control bits.
Platform Manager™ 2 provides VID functionality that enables the user to dynamically select the desired output of a
DC-DC converter or linear regulator by specifying a digital identification code.
Lattice Diamond® software includes the Platform Designer tool which is used to configure the Platform Manager 2
VID function. The tool has user friendly utilities to create VID tables (target voltage settings), assign VID codes and
control signals.
This document describes the built-in hardware and the software support for implementing the VID function with
Hardware Management Controllers based on Platform Manager 2 designs. Platform Manager 2 designs can be
built using the following Lattice devices; LPTM21 alone or with L-ASC10™(s), MachXO2™ with L-ASC10(s),
MachXO3™ with L-ASC10(s), or ECP5™ with L-ASC10(s). The L-ASC10 is a hardware management expander
and up to eight of them can be included in a single Platform Manager 2 design. The LPTM21 device has a single L-
ASC10 device built in.
Overview-VID Control Mechanism
A typical arrangement of a DC-to-DC converter being controlled through the VID function of Hardware Manage-
ment Controller is shown in Figure 1.
Figure 1. DC-DC Converter Control Through VID
Hardware Management Controller
DC-DC
TrimCell
DAC
Power Supply Module
VID Lookup Table
(8/16/32/64 Entries)
R*
I2C
ASCx_TRIMy
ASCx_VMONy
Profile0 / VID Setpoint
TRIM
CLT
VTRIM
VOUT
VID Control
ADC
OUT
VID STROBE
*Indicates resistor network
VID SELECT BUS
(3/4/5/6)
CPU/CONTROLLER
For the VID operation, the output voltage (VOUT) of the DC-DC converter is adjusted by supplying trimming voltage
(VTRIM) at its TRIM input pin. As shown in Figure 1, the DC-DC converter is connected by a resistor network to the
Hardware Management Controller. The DC-DC output is monitored on ASCx_VMONy input and DC-DC Trim input
is controlled by ASCx_TRIMy DAC output from the L-ASC10 of Hardware Management Controller. The VID control
function (which resides within the FPGA) communicates over I2C with the TrimCell hardware inside the L-ASC10
device. The TrimCell has a VID Setpoint register, Closed Loop Trim circuit (CLT) and DAC output which provides
VTRIM to the DC-DC converter. An external CPU or controller is typically used to select the desired DC-DC output
voltage by providing the VID control function with a digital code.
© 2017 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
www.latticesemi.com
1
AN6092_1.2