10–12 Dec 2013
DESY
Europe/Berlin timezone

Driver and Software for MTCA.4

12 Dec 2013, 16:15
13m
DESY Lecture Hall (DESY)

DESY Lecture Hall

DESY

Notkestraße 85 22607 Hamburg
Software for MTCA.4 Software for MTCA.4

Speaker

Martin Killenberg (DESY)

Description

The DESY MTCA.4 User tool kit (MTCA4U) provides drivers, and a C++ API for accessing the MTCA devices and interfacing to the control system. The PICe driver is universal for basic access to all devices developed at DESY. Modularity and extendability allow to generate device-specific drivers with a minimum of code, inheriting the functionality of the base driver. A C++ API allows convenient access to all device registers by name, using mapping information which is automatically generated when building the firmware. A graphical user interface allows direct read and write to the device, including plotting functionality for recorded raw data. Higher level applications will provide callback functions for easy integration into control systems, while keeping the application code independent from the actual control system in use. We introduce the design concept and report on the status and plans for MTCA4U.

Primary author

Presentation materials