# Cost-effective Energy Monitoring of a Zynq-based Real-time System   including dual Gigabit Ethernet

**Authors:** Martin Geier (1), Dominik Faller (1), Marian Br\"andle (1) and, Samarjit Chakraborty (1) ((1) Technical University of Munich)

arXiv: 1903.09548 · 2019-03-25

## TL;DR

This paper introduces a low-cost, high-resolution energy monitoring system for Zynq-based real-time systems, enabling detailed power analysis of computation and communication components including dual Gigabit Ethernet PHYs.

## Contribution

The paper presents a novel 18-channel measurement system integrated with Ethernet PHYs for comprehensive energy monitoring of heterogeneous real-time systems.

## Key findings

- Achieved 200 kSPS sampling rate for power measurements.
- Successfully monitored power consumption of FPGA, CPU, and Ethernet components.
- Enabled identification of individual Ethernet frames through power trace analysis.

## Abstract

The ongoing integration of fine-grained power management features already established in CPU-driven Systems-on-Chip (SoCs) enables both traditional Field Programmable Gate Arrays (FPGAs) and, more recently, hybrid Programmable SoCs (pSoCs) to reach more energy-sensitive application domains (such as, e.g., automotive and robotics). By combining a fixed-function multi-core SoC with flexible, configurable FPGA fabric, the latter can be used to realize heterogeneous Real-time Systems (RTSs) commonly implementing complex application-specific architectures with high computation and communication (I/O) densities. Their dynamic changes in workload, currently active power saving features and thus power consumption require precise voltage and current sensing on all relevant supply rails to enable dependable evaluation of the various power management techniques. In this paper, we propose a low-cost 18-channel 16-bit-resolution measurement (sub-)system capable of 200 kSPS (kilo-samples per second) for instrumentation of current pSoC development boards. To this end, we join simultaneously sampling analog-to-digital converters (ADCs) and analog voltage/current sensing circuitry with a Cortex M7 microcontroller using an SD card for storage. In addition, we propose to include crucial I/O components such as Ethernet PHYs into the power monitoring to gain a holistic view on the RTS's temporal behavior covering not only computation on FPGA and CPUs, but also communication in terms of, e.g., reception of sensor values and transmission of actuation signals. We present an FMC-sized implementation of our measurement system combined with two Gigabit Ethernet PHYs and one HDMI input. Paired with Xilinx' ZC702 development board, we are able to synchronously acquire power traces of a Zynq pSoC and the two PHYs precise enough to identify individual Ethernet frames.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.09548/full.md

## Figures

4 figures with captions in the complete paper: https://tomesphere.com/paper/1903.09548/full.md

## References

13 references — full list in the complete paper: https://tomesphere.com/paper/1903.09548/full.md

---
Source: https://tomesphere.com/paper/1903.09548