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

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 s...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Wojciech M. Zabołotny, Marek Gumiński, Michał Kruszewski, Walter F.J. Müller
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
Acceso en línea:https://doaj.org/article/afec0cb39d7541e6a04fd07800d81e4e
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:afec0cb39d7541e6a04fd07800d81e4e
record_format dspace
spelling oai:doaj.org-article:afec0cb39d7541e6a04fd07800d81e4e2021-11-11T19:18:47ZControl and Diagnostics System Generator for Complex FPGA-Based Measurement Systems10.3390/s212173781424-8220https://doaj.org/article/afec0cb39d7541e6a04fd07800d81e4e2021-11-01T00:00:00Zhttps://www.mdpi.com/1424-8220/21/21/7378https://doaj.org/toc/1424-8220FPGA-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 the 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.Wojciech M. ZabołotnyMarek GumińskiMichał KruszewskiWalter F.J. MüllerMDPI AGarticleFPGAWishbonecontrol interfaceVHDLsystem managementsystem diagnosticsChemical technologyTP1-1185ENSensors, Vol 21, Iss 7378, p 7378 (2021)
institution DOAJ
collection DOAJ
language EN
topic FPGA
Wishbone
control interface
VHDL
system management
system diagnostics
Chemical technology
TP1-1185
spellingShingle FPGA
Wishbone
control interface
VHDL
system management
system diagnostics
Chemical technology
TP1-1185
Wojciech M. Zabołotny
Marek Gumiński
Michał Kruszewski
Walter F.J. Müller
Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems
description 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 the 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.
format article
author Wojciech M. Zabołotny
Marek Gumiński
Michał Kruszewski
Walter F.J. Müller
author_facet Wojciech M. Zabołotny
Marek Gumiński
Michał Kruszewski
Walter F.J. Müller
author_sort Wojciech M. Zabołotny
title Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems
title_short Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems
title_full Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems
title_fullStr Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems
title_full_unstemmed Control and Diagnostics System Generator for Complex FPGA-Based Measurement Systems
title_sort control and diagnostics system generator for complex fpga-based measurement systems
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/afec0cb39d7541e6a04fd07800d81e4e
work_keys_str_mv AT wojciechmzabołotny controlanddiagnosticssystemgeneratorforcomplexfpgabasedmeasurementsystems
AT marekguminski controlanddiagnosticssystemgeneratorforcomplexfpgabasedmeasurementsystems
AT michałkruszewski controlanddiagnosticssystemgeneratorforcomplexfpgabasedmeasurementsystems
AT walterfjmuller controlanddiagnosticssystemgeneratorforcomplexfpgabasedmeasurementsystems
_version_ 1718431604792098816