7–10 Dec 2015
DESY
Europe/Berlin timezone

Update on MicroTCA.4 User Tool Kit (MTCA4U)

10 Dec 2015, 17:30
15m
CFEL (DESY)

CFEL

DESY

Building 99, Notkestraße 85, 22607 Hamburg

Speaker

Mr Nadeem Shehzad (DESY)

Description

The DESY MicroTCA.4 User Tool Kit (MTCA4U) provides a fast and easy way for the development of control applications with MicroTCA.4. The tool kit consists of three major components: A Linux kernel module (driver), a C++ API for accessing the MicroTCA.4 devices and a control system interface layer. Handy tools like python bindings and command line tools offer easy scripting for swift development of new control applications. Recently, C++ API has been restructured to introduce better hardware abstraction through a Device Factory interface. This provides flexibility to transparently use different devices like PCI-Express, a newly introduced register-based communication over the Ethernet or functional mocks for software tests.

Primary author

Mr Nadeem Shehzad (DESY)

Co-author

Mr Martin Killenberg (DESY)

Presentation materials