← back

Register GUI

CERN AMBER (NA66) experiment

A Qt-based desktop application for reading and writing hardware registers on FPGA-based devices using the μHAL (IPbus) protocol. Developed as a Bachelor's thesis for the CERN AMBER experiment — a fixed-target experiment at CERN's Super Proton Synchrotron studying QCD, proton charge radius, and meson structure.

Qt 5C++17μHAL / IPbus

Features

Documentation

The repo includes class, component, sequence, use-case, activity, and state UML diagrams covering the read/write flow and continuous-polling threading model.