This page provides an introduction to the Versal Power Tool, as well as links to how to build various components of the Power Tool and how to make them run on a supported Xilinx Evaluation Board (e.g. VCK190). The Evaluation Board is based on a Versal Adaptive SoC Core/Primer/Premium devices (see table below). For additional information, refer to Versal Adaptive SoC: VCK190 Evaluation Kit – Getting Started.
Information instead on the Zynq UltraScale+ MPSoC Power Advantage Tool can be found here.
Table of Contents
Supported Evaluation Boards:
1 About the Power Tool
The Power Tool is a demo designed to showcase the power features of the Versal Adaptive SoC device. The Power Tool typically runs on the System Controller, but you will also occasionally see deployments with the Power Tool running on the Versal. The Power Advantage Tool consists of two main elements: The Python library and the Jupyter Notebook Python code. (1) The Python library poweradvantage.py provides a portable and embeddable power measurement system. (2) The Jupyter Notebook Python code power_advantage_tool.ipynb provides an example that can be extended by Python and Python Libraries. This Python interface gives a familiar programming language that avoids downloading development tools and compile times. Jupyter Notebook is a web interface that supports graphical documentation of the code.
16GB Class 10 uSD Card (see Xilinx recommended list)
Cables: Ethernet, USB-C.
Vivado License with Vivado System Edition
4 Power Tool Files
You may not need to download or install anything:
(1) Versal Power Tool typically comes pre-installed as part of the BEAM tool on the Versal Evaluation Board System Controller uSD card, so downloading and installing is usually not necessary.
(2) For convenience, there is also a version of the Versal Power Tool that runs on the Evaluation Board Versal Adaptive SoC (instead of the System Controller). This also typically comes pre-installed as part of the Versal Board Support Package, so downloading and installing is again usually not necessary.
The power tool files and installation instructions are provided for when you may be porting to an unsupported platform.
4.1 Download the Power Tool Files
System Controller BEAM Tools, Versal BSPs, and Versal Power Tool Sources can be downloaded below (may require sign up).