Cyclone® V SoC Development Kit User Guide

ID 830285
Date 10/07/2024
Public
Document Table of Contents

5.4. The Power Monitor

The Power Monitor measures and reports current power information. To start the application, click Power Monitor in the Board Test System application.
Attention: You can also run the Power Monitor as a stand-alone application. PowerMonitor.bat resides in the cycloneVSX_5csxfc6df31_soc\examples\board_test_system directory.

The Power Monitor communicates with the MAX® V device on the board through the JTAG bus. A power monitor circuit attached to the MAX® V device allows you to measure the power that the Cyclone® V FPGA is consuming.

Attention: The Power Monitor measures power over an I2C bus with multiple masters. You might see some glitches in the measurements if the HPS is booted. The GSRD and other Linux images access the I2C bus periodically and cause inaccurate measurements for a cycle or two. These should go away and likely return to an accurate, steady state measurement for most designs.
Figure 15. The Power Monitor

The following sections describe the Power Monitor controls.

U34 and U26

The U34 and U26 groups show the power rail graphs. They display the mA power consumption of your board over time. The green line indicates the current value. The red line indicates the maximum value read since the last reset.

Attention: You can enlarge a graph by clicking on it. Click it again to restore the original size.
  • Temp on 2978: The temperature controls display only the temperature from the power supply manager, not the FPGA.
  • Total Power: These controls display the sum of all four rails for each group, U34 and for U26.

Controls

This group contains the following controls:

  • Start: Starts the communication with the board to monitor power.
  • Stop: Stops the communication with the board to monitor power.
  • Update speed: Specifies how often to refresh the graph.
  • Log Results: Specifies that a log file is saved to cycloneVSX_5csxfc6df31_soc\examples\board_test_system .
  • MAX V version—Indicates the version of MAX® V code currently running on the board. The MAX® V code resides in the following directories:
    • cycloneVSX_5csxfc6df31_soc\factory_recovery
    • cycloneVSX_5csxfc6df31_soc\examples\max5

A table with the power rail information is available in the Cyclone® V SoC Development Board Reference Manual.