Published September 1, 2015 | Version v1
Report Open

Implementing the Network Debugging Infrastructure for the New Detector Readout Board

  • 1. CERN openlab Summer Student
  • 2. Summer Student Supervisor

Description

For the next run of the LHCb experiment, new detectors are built, which use a different protocol from the one used for the old detectors in order to send the data collected from a collision. The data throughput will increase from the currently used 400 Gbit per second to astonishing 40 Tbit. The LHCb upgrade team built two FPGA boards: AMC40 and PCIe40 (see image 1.1). The AMC40 board has an Ethernet interface, produces UDP packets and sends them over the network. The PCIe40 board sends data over PCIe to a server, which in turn creates the network packets based on the PCIe data received, and sends them over the network. Each board is connected to the detectors and contains an FPGA, which does the preprocessing of the data received from the detector. The readout system is connected to the network and sends network packets to the backbone (see image 1.2). The readout system will operate at an overall speed of around 40 Tbit/s. In order to have a means of debugging all this network traffic, tools are necessary. The implementation of such a tool is the task for this Openlab Summer Student project.

Files

SummerStudentReport-ChristinaQuast.pdf

Files (1.1 MB)

Name Size Download all
md5:e9db7bd829d60bd4c160796abf68aa89
1.1 MB Preview Download