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)