Ph. D. Thesis: FPGA-based Instrumentation for Advanced Physics Experiments
by
Attila Hidvégi(Stockholm University, Department of Physics)
→
Europe/Stockholm
FD5
FD5
Description
Modern physical experiments often demand advanced instrumentation based on advances in
technology. This work describes four instrumentation physics projects that are based on modern,
high-capacity Field-Programmable Gate Arrays, making use of their versatility, programmability,
high bandwidth communication interfaces and signal processing capabilities.
In the first project, a jet-finding algorithm for the ATLAS detector at the LHC experiment at
CERN was developed and implemented, and different verification methods were created to validate
the functionality and reliability. The experiment uses a three level trigger system, where the first
level uses custom FPGA-based hardware for analysis of collision events in real-time.
The second project was an advanced timing and triggering distribution system for the new
European X-Ray Free Electron Laser (XFEL) facility at DESY in Hamburg. XFEL will enable
scientists to study nano structures on the atomic scale. Its laser pulses will have the strongest peak
power in the world with extremely short duration and a high repetition rate, which will even allow
filming of chemical reactions. The timing system uses modern FPGAs to distribute high-speed
signals over optical fibers and to deliver clocks and triggers with high accuracy.
The third project was a new data acquisition board based on high-speed ADCs combined with
high-performance FPGAs, to process data from segmented Ge-detectors in real-time. The aim was
to improve system performance by greatly oversampling and filtering the analog signals to achieve
greater effective resolution.
Finally, an innovative solution was developed to replace an aging system used at CERN
and Stockholm University to test vital electronics in the Tile Calorimeters of the ATLAS detector
system. The new system is entirely based on a commercial FPGA development board, where all
necessary custom communication protocols were implemented in firmware to emulate obsolete
hardware.