Cargando…

YARR - A PCIe based readout concept for current and future ATLAS Pixel modules

The Yet Another Rapid Readout (YARR) system is a DAQ system designed for the readout of current generation ATLAS Pixel FE-I4 and next generation chips. It utilises a commercial-off-the-shelf PCIe FPGA card as a reconfigurable I/O interface, which acts as a simple gateway to pipe all data from the Pi...

Descripción completa

Detalles Bibliográficos
Autor principal: Heim, Timon
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/898/3/032053
http://cds.cern.ch/record/2297459
_version_ 1780956897547911168
author Heim, Timon
author_facet Heim, Timon
author_sort Heim, Timon
collection CERN
description The Yet Another Rapid Readout (YARR) system is a DAQ system designed for the readout of current generation ATLAS Pixel FE-I4 and next generation chips. It utilises a commercial-off-the-shelf PCIe FPGA card as a reconfigurable I/O interface, which acts as a simple gateway to pipe all data from the Pixel modules via the high speed PCIe connection into the host system’s memory. Relying on modern CPU architectures, which enables the usage of parallelised processing in threads and commercial high speed interfaces in everyday computers, it is possible to perform all processing on a software level in the host CPU. Although FPGAs are very powerful at parallel signal processing their firmware is hard to maintain and constrained by their connected hardware. Software, on the other hand, is very portable and upgraded frequently with new features coming at no cost. A DAQ concept which does not rely on the underlying hardware for acceleration also eases the transition from prototyping in the laboratory to the full scale implementation in the experiment. The overall concept and data flow will be outlined, as well as the challenges and possible bottlenecks which can be encountered when moving the processing from hardware to software.
id oai-inspirehep.net-1638271
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling oai-inspirehep.net-16382712021-02-09T10:07:16Zdoi:10.1088/1742-6596/898/3/032053http://cds.cern.ch/record/2297459engHeim, TimonYARR - A PCIe based readout concept for current and future ATLAS Pixel modulesComputing and ComputersDetectors and Experimental TechniquesThe Yet Another Rapid Readout (YARR) system is a DAQ system designed for the readout of current generation ATLAS Pixel FE-I4 and next generation chips. It utilises a commercial-off-the-shelf PCIe FPGA card as a reconfigurable I/O interface, which acts as a simple gateway to pipe all data from the Pixel modules via the high speed PCIe connection into the host system’s memory. Relying on modern CPU architectures, which enables the usage of parallelised processing in threads and commercial high speed interfaces in everyday computers, it is possible to perform all processing on a software level in the host CPU. Although FPGAs are very powerful at parallel signal processing their firmware is hard to maintain and constrained by their connected hardware. Software, on the other hand, is very portable and upgraded frequently with new features coming at no cost. A DAQ concept which does not rely on the underlying hardware for acceleration also eases the transition from prototyping in the laboratory to the full scale implementation in the experiment. The overall concept and data flow will be outlined, as well as the challenges and possible bottlenecks which can be encountered when moving the processing from hardware to software.oai:inspirehep.net:16382712017
spellingShingle Computing and Computers
Detectors and Experimental Techniques
Heim, Timon
YARR - A PCIe based readout concept for current and future ATLAS Pixel modules
title YARR - A PCIe based readout concept for current and future ATLAS Pixel modules
title_full YARR - A PCIe based readout concept for current and future ATLAS Pixel modules
title_fullStr YARR - A PCIe based readout concept for current and future ATLAS Pixel modules
title_full_unstemmed YARR - A PCIe based readout concept for current and future ATLAS Pixel modules
title_short YARR - A PCIe based readout concept for current and future ATLAS Pixel modules
title_sort yarr - a pcie based readout concept for current and future atlas pixel modules
topic Computing and Computers
Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1742-6596/898/3/032053
http://cds.cern.ch/record/2297459
work_keys_str_mv AT heimtimon yarrapciebasedreadoutconceptforcurrentandfutureatlaspixelmodules