# Profi-Load: An FPGA-Based Solution for Generating Network Load in   Profinet Communication

**Authors:** Ahmad Khaliq, Sangeet Saha, Bina Bhatt, Dongbing Gu, Klaus, McDonald-Maier

arXiv: 1905.00247 · 2019-08-01

## TL;DR

Profi-Load is an FPGA-based framework designed to generate precise Profinet network traffic for testing industrial automation devices under various network conditions, leveraging FPGA hardware for efficiency and reconfigurability.

## Contribution

This paper introduces a novel FPGA-based framework, Profi-Load, for generating configurable Profinet traffic to facilitate performance testing of industrial automation devices.

## Key findings

- Profi-Load can generate accurate network load at strict timing requirements.
- The framework is reconfigurable on the fly for different testing scenarios.
- Profi-Load demonstrates efficient traffic generation using FPGA hardware.

## Abstract

Industrial automation has received a considerable attention in the last few years with the rise of Internet of Things (IoT). Specifically, industrial communication network technology such as Profinet has proved to be a major game changer for such automation. However, industrial automation devices often have to exhibit robustness to dynamically changing network conditions and thus, demand a rigorous testing environment to avoid any safety-critical failures. Hence, in this paper, we have proposed an FPGA-based novel framework called Profi-Load to generate Profinet traffic with specific intensities for a specified duration of time. The proposed Profi-Load intends to facilitate the performance testing of the industrial automated devices under various network conditions. By using the advantage of inherent hardware parallelism and re-configurable features of FPGA, Profi-Load is able to generate Profinet traffic efficiently. Moreover, it can be reconfigured on the fly as per the specific requirements. We have developed our proposed Profi-Load framework by employing the Xilinx-based NetJury device which belongs to Zynq-7000 FPGA family. A series of experiments have been conducted to evaluate the effectiveness of Profi-Load and it has been observed that Profi-Load is able to generate precise load at a constant rate for stringent timing requirements. Furthermore, a suitable Human Machine Interface (HMI) has also been developed for quick access to our framework. The HMI at the client side can directly communicate with the NetJury device and parameters such as, required load amount, number of packet(s) to be sent or desired time duration can be selected using the HMI.

## Full text

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

## Figures

16 figures with captions in the complete paper: https://tomesphere.com/paper/1905.00247/full.md

## References

25 references — full list in the complete paper: https://tomesphere.com/paper/1905.00247/full.md

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