Intel® Agilex™ Power Management User Guide

ID 683373
Date 9/06/2022
Public
Document Table of Contents

5.1.2.1. PMBus Master Mode

In the PMBus master mode, during the initial stage, the SDM Power Manager sets the external voltage regulator to supply VCC and VCCP voltage levels based on the VID-fused value and the device temperature before it starts to configure the FPGA.

After entering user mode (in the monitor stage), the SDM Power Manager monitors temperature changes and decides if the VCC and VCCP output voltage values need to be updated. If voltages require updating, the SDM Power Manager identifies the voltage value based on the fuse values and the current temperature and sends the desired voltage value to the voltage regulators through the PMBus interface.

Figure 22. PMBus Master Mode
Table 16.  Supported Commands for the PMBus Master Mode
Command Name Command Code Default PMBus Transaction Type Number of Bytes
PAGE 9 00h Write byte 1
VOUT_MODE 20h 40h Read byte 1
VOUT_COMMAND 21h Write word 2
READ_VOUT 8Bh Read word 2
MFR_ADC_CONTROL 10 D8h Write byte 1
STATUS_BYTE 78h 00h Read byte 1
CLEAR_FAULTS 03h Send byte 0
Figure 23. Flow between the PMBus Voltage Regulator and FPGA in the PMBus Master Mode

Multi-Master Mode

The PMBus master mode supports the multi-master mode.

When multiple devices start to communicate at the same time, the device writing the most zeros to the bus or the slowest device wins the arbitration. The other devices immediately discontinue any operation on the bus. When there is an on-going bus communication, all devices must detect the communication and not interrupt it. The devices must wait for a stop condition to appear before starting communication to the bus. Once the stop condition is received on the bus, the next device that wins arbitration sends a start condition by pulling the PWRMGT_SDA low to re-initialize the bus communication.

In this mode, all master devices must be multi masters in a multi-master system. Single-master systems may not understand the arbitration and the busy detection mechanisms can cause unpredictable results.

9 This is an optional command. This command is only applicable if you enable the PAGE command parameter. For more information, refer to the Power Management and VID Parameters section.
10 This command is sent when you set the device type to LTM4677 only.

Did you find the information on this page useful?

Characters remaining:

Feedback Message