Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Control and Diagnostics System Generator for Complex FPGA-based Measurement Systems

Version 1 : Received: 3 October 2021 / Approved: 6 October 2021 / Online: 6 October 2021 (09:48:08 CEST)

A peer-reviewed article of this Preprint also exists.

Zabołotny, W.M.; Gumiński, M.; Kruszewski, M.; Müller, W.F. Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems. Sensors 2021, 21, 7378. Zabołotny, W.M.; Gumiński, M.; Kruszewski, M.; Müller, W.F. Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems. Sensors 2021, 21, 7378.

Journal reference: Sensors 2021, 21, 7378
DOI: 10.3390/s21217378

Abstract

FPGA-based data acquisition and processing systems play an important role in modern high-speed, multichannel measurement systems, especially in High-Energy and Plasma Physics. Such FPGA-based systems require an extended control and diagnostics part corresponding to the complexity of the controlled system. Managing the complex structure of registers while keeping the tight coupling between hardware and software is a tedious and potentially error-prone process. Various existing solutions aimed at helping that task do not perfectly match all specific requirements of that application area. The paper presents a new solution based on the XML system description, facilitating the automated generation of the control system’s HDL code and software components and enabling easy integration with the control software. The emphasis is put on reusability, ease of maintenance in case of system modification, easy detection of mistakes, and the possibility of use in modern FPGAs. The presented system has been successfully used in data acquisition and preprocessing projects in High-Energy Physics experiments. It enables easy creation and modification of the control system definition and convenient access to the control and diagnostic blocks. The presented system is an open-source solution and may be adopted by the user for particular needs.

Keywords

FPGA; Wishbone; Control interface; VHDL; System management; System diagnostics

Subject

ENGINEERING, Electrical & Electronic Engineering

Comments (1)

Comment 1
Received: 25 October 2021
Commenter:
The commenter has declared there is no conflict of interests.
Comment: There is one mistake in the version 1. The paper [46] describes state of AGWB from May 2019, not from June 2019. It has been corrected in the next version.
+ Respond to this comment

We encourage comments and feedback from a broad range of readers. See criteria for comments and our diversity statement.

Leave a public comment
Send a private comment to the author(s)
Views 0
Downloads 0
Comments 1
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.