The ALICE O2 common driver for the C-RORC and CRU read-out cards
Pascal Boeschoten, Filippo Costa (for the ALICE collaboration)

TL;DR
This paper presents a unified driver architecture for the ALICE O2 experiment's read-out cards, enabling high-performance data acquisition from FPGA-based PCIe cards in a high-rate collider environment.
Contribution
It introduces a common software driver interface that abstracts hardware differences, facilitating efficient data read-out for upgraded collider experiments.
Findings
Unified high-level C++ interface for different read-out cards
Enables efficient, synchronized data transfer in high-rate environment
Supports hardware abstraction for easier integration
Abstract
ALICE (A Large Ion Collider Experiment) is the heavy-ion detector designed to study the strongly interacting state of matter realized in relativistic heavy-ion collisions at the CERN Large Hadron Collider (LHC). A major upgrade of the experiment is planned during the 2019-2020 long shutdown. In order to cope with a data rate 100 times higher than during LHC Run 1 and with the continuous read-out of the Time Projection Chamber (TPC), it is necessary to upgrade the Online and Offline Computing to a new common system called O2 . The O2 read- out chain will use commodity x86 Linux servers equipped with custom PCIe FPGA-based read- out cards. This paper discusses the driver architecture for the cards that will be used in O2 : the PCIe v2 x8, Xilinx Virtex 6 based C-RORC (Common Readout Receiver Card) and the PCIe v3 x16, Intel Arria 10 based CRU (Common Readout Unit). Access to the PCIe…
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.
Taxonomy
TopicsParticle Detector Development and Performance · Particle physics theoretical and experimental studies · Advanced Data Storage Technologies
