Versatile Configuration and Control Framework for Real Time Data Acquisition Systems
Nick Karcher, Richard Gebauer, Robin Bauknecht, Rainer, Illichmann, Oliver Sander

TL;DR
This paper presents a flexible, software-based control framework for FPGA-based data acquisition systems using SoC-FPGA solutions, enabling efficient remote configuration, calibration, and data processing with low latency.
Contribution
It introduces a versatile control framework based on Xilinx Zynq US+ SoC-FPGAs that simplifies system configuration and calibration through remote procedures and open source protocols.
Findings
Framework enables low-latency control and data throughput
Supports multiple programming languages for client interfaces
Demonstrates effective calibration and configuration via remote access
Abstract
Modern physics experiments often utilize FPGA-based systems for real-time data acquisition. Integrated analog electronics demand for complex calibration routines. Furthermore, versatile configuration and control of the whole system is a key requirement. Beside low-level register interface to the FPGA, also access to IC and SPI buses is often needed to configure the complete system. Calibration through an FPGA is inflexible and yields a complex hardware implementation. On the contrary, calibration through a remote system is possible but considerably slower due to repetitive network accesses. By using SoC-FPGA solutions with a microprocessor, more sophisticated configuration and calibration solutions, as well as standard remote access protocols, can be efficiently integrated in software. Based on Xilinx Zynq US+ SoC-FPGAs, we implemented a versatile control framework. This software…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
