The DAQ Debugger for iFDAQ of the COMPASS Experiment
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21340%2F17%3A00316114" target="_blank" >RIV/68407700:21340/17:00316114 - isvavai.cz</a>
Result on the web
<a href="https://waset.org/Publications/the-daq-debugger-for-ifdaq-of-the-compass-experiment/10008261" target="_blank" >https://waset.org/Publications/the-daq-debugger-for-ifdaq-of-the-compass-experiment/10008261</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
The DAQ Debugger for iFDAQ of the COMPASS Experiment
Original language description
In general, state-of-the-art Data Acquisition Systems (DAQ) in high energy physics experiments must satisfy high requirements in terms of reliability, efficiency and data rate capability. This paper presents the development and deployment of a debugging tool named DAQ Debugger for the intelligent, FPGA-based Data Acquisition System (iFDAQ) of the COMPASS experiment at CERN. Utilizing a hardware event builder, the iFDAQ is designed to be able to readout data at the average maximum rate of 1.5 GB/s of the experiment. In complex softwares, such as the iFDAQ, having thousands of lines of code, the debugging process is absolutely essential to reveal all software issues. Unfortunately, conventional debugging of the iFDAQ is not possible during the real data taking. The DAQ Debugger is a tool for identifying a problem, isolating the source of the problem, and then either correcting the problem or determining a way to work around it. It provides the layer for an easy integration to any process and has no impact on the process performance. Based on handling of system signals, the DAQ Debugger represents an alternative to conventional debuggers provided by most integrated development environments. Whenever problem occurs, it generates reports containing all necessary information important for a deeper investigation and analysis. The DAQ Debugger was fully incorporated to all processes in the iFDAQ during the run 2016. It helped to reveal remaining software issues and improved significantly the stability of the system in comparison with the previous run. In the paper, we present the DAQ Debugger from several insights and discuss it in a detailed way.
Czech name
—
Czech description
—
Classification
Type
J<sub>ost</sub> - Miscellaneous article in a specialist periodical
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
<a href="/en/project/LM2015058" target="_blank" >LM2015058: Research Infrastructure for Experiments at CERN</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach<br>I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Others
Publication year
2017
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
International Journal of Mathematical, Computational, Physical, Electrical and Computer Engineering
ISSN
1307-6892
e-ISSN
1307-6892
Volume of the periodical
11
Issue of the periodical within the volume
12
Country of publishing house
US - UNITED STATES
Number of pages
9
Pages from-to
448-456
UT code for WoS article
—
EID of the result in the Scopus database
—