Abstract

LHCb is one of the four experiments at the Large Hadron Collider. Before final reconstruction of the data in PC farms, high speed preprocessing is performed on a set of a few hundred custom electronics boards employing large modern field programmable gate array (FPGA) driven electronics. The local control of these boards is achieved via an embedded microcontroller which is connected to a large Local Area Network. After a brief introduction to the hardware we summarize the implementation of the entire layered software architecture for the readout boards and its integration into the Experiment Control System, which is built upon a common control framework based on an industrial SCADA system. Abstraction of different access modes and separation from the modeling of the components in the control system allow the reuse of various components on different hardware types. Each board has several hundreds of registers and memory blocks, so the optimization of write and read accesses is crucial for the start up configuration of the experiment. To facilitate the control of a large number of readout boards, finite state machines are introduced, where the states and transitions are well defined over the whole set of used boards.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.