3–5 Dec 2019
DESY
Europe/Berlin timezone

FPGA Configuration and Monitoring via Ethernet in MicroTCA

5 Dec 2019, 12:15
15m
CFEL (DESY)

CFEL

DESY

Notkestraße 85 22607 Hamburg

Speaker

Mr Nuno Gonçalves (Universidade de Lisboa, XFEL GmbH)

Description

In the European XFEL (EuXFEL), the MicroTCA.4 platform hosts Advance Mezzanine Cards (AMCs) with FPGAs for data acquisition, processing and timing distribution. Communication with these devices, to configure, monitor and receive raw and process data, is done via PCI Express (PCIe) using a CPU AMC. In some setups, FPGAs are not used for data acquisition but transmit information to devices outside of the MicroTCA crate (for example detectors). The FPGA device is configured in the beginning of an experiment and periodically monitored afterwards. In these cases, the CPU's sole function is to provide PCIe communication, increasing the cost and configuration complexity per crate. Since the MCH can also communicate via Gigabit Ethernet with the AMCs of the crate, we can bypass the need for a CPU in the crate by developing an Ethernet protocol to communicate with the FPGAs. In addition, for setups where the data volume is not significant, this communication method can also be used to send raw and process data directly from the MCH to our DAQ system. In this presentation, we will demonstrate how such communication is being develop in the EuXFEL.

Primary author

Mr Nuno Gonçalves (Universidade de Lisboa, XFEL GmbH)

Co-author

Mr Bruno Fernandes (European XFEL)

Presentation materials