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 generation of readout boards, the PCIe40, and on the viability of PCI-Express as an interconnect technology for high speed readout. We show throughput measurements across the PCI-Express bus, on Altera Stratix 5 devices, using a DMA mechanism and different synchronization schemes between the FPGA and the readout unit. Finally we discuss hardware and software design considerations necessary to achieve a data throughput of 100 Gbps in the final 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
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.