Abstract

We present a new data acquisition system under development for the next upgrade of the LHCb experiment at CERN. We focus in particular on the design of a new common readout board, the PCIe40, and on the viability of PCI-Express as an interconnect technology for high speed readout. We describe a new high-performance DMA controller for data acquisition, implemented on an FPGA, coupled with a custom software module for the Linux kernel. Lastly, we describe how these components can be leveraged to achieve a throughput of 100 Gbit/s per readout board.

Highlights

  • 24 inputs in nominal DAQ configuration Up to 48 inputs for low occupancy sub-detectors Up to 48 bidirectional links for SOL40 configuration

  • PCIe switch tested on GPGPU but not yet on FPGA

  • FPGA buffer is divided in DMA sections

Read more

Summary

Introduction

24 inputs in nominal DAQ configuration Up to 48 inputs for low occupancy sub-detectors Up to 48 bidirectional links for SOL40 configuration. Altera PCIe IP only implements Gen3 x8 Use two and bond them with a PCIe switch nVIDIA does it with their dual GPGPUs, and it works! Sustained 112.8 Gbps observed downstream from switch GBT optical readout link Streaming source/sink Memory-mapped master/slave PCIe MPS is 256B, no advantage in overloading DMA engine Matches MMU page size in event builder address space

Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.