Projects and Services
The Timing system ensures that CERN’s accelerator complex behaves as expected as a function of time. It calculates and broadcasts events based on GPS clocks, Operator input, database configurations and accelerator interlocks.
The logging service persists data of close to 1 million pre-defined signals coming from heterogeneous sources. These signals range from data related to core infrastructure such as electricity, to industrial data such as cryogenics and vacuum, to beam related data such as beam positions, currents, losses, etc.
Cheby and EDGE automate, repectively, HDL and Linux device driver code generation from a textual description on the memory map of a module.
CESAR is a client-server control system for the beamlines of the SPS experimental areas, used by an overall community of over 1000 experimental physicists. Apart from controlling 30 different types of hardware, CESAR is capable of reliably managing beamline settings.
The CMW (Controls Middleware) framework provides communication infrastructure for all CERN accelerators, enabling client applications to connect, control and acquire data from all types of equipment.
The DI/OT project aims at providing a modular kit of electronic cards for the development of controls and data acquisition systems, in both radiation and non-radiation areas.
FESA is a comprehensive environment for equipment specialists to design, develop, test and deploy real-time control software written in C++ for front-end computers (in the context of CERN’s control system, Front-End refers to computers which control particle accelerator’s equipment, and has nothing to do with Web development).
The purpose of OASIS is to acquire analogue signals from devices in the particle accelerators in CERN and display them in a convenient, graphical way. It is used by equipment specialists, engineers and operators in order to watch the behavior of a wide variety of systems in real-time.
A place on the web for electronics designers at experimental physics facilities to collaborate on open hardware designs, much in the philosophy of the free software movement.
The purpose of SILECS is to mitigate the communication issues by providing communication interfaces in a hardware-independent manner. In addition, it automatically generates all the resources needed on client (FEC) and controller side to implement a common and generic Ethernet communication.
White Rabbit is a fully deterministic Ethernet-based network technology for general purpose data transfer and synchronisation. It can synchronise over 1000 nodes with sub-ns accuracy over fibre lengths of up to 10 km. It is fully open-source (hardware, gateware, firmware and software) and supported by commercial companies.
WorldFIP is a radiation-tolerant fieldbus which enables communication with tens of agents over hundreds of meters of twisted-pair copper wire.