YARR - A PCIe based Readout Concept for Current and Future ATLAS Pixel Modules
YARR - A PCIe based Readout Concept for Current and Future ATLAS Pixel Modules
复制标题
YARR - 适用于当前和未来 ATLAS Pixel 模块的基于 PCIe 的读出概念
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Timon Heim
中科院分区:
文献类型:
--
作者:
Timon Heim
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.