- Vollrath Dirksen (N.A.T. GmbH)
Mr Ian Shearer (VadaTech Ltd)
The paper outlines DMA engine and supporting software designed to provide flexible use of data acquisition sub-systems for both research and industry.
Mr Vahan Petrosyan (DESY)
The Micro Telecommunications Computing Architecture (MTCA) standard provides extensive management, monitoring and diagnostics functionality. The hardware management is based on the Intelligent Platform Management Interface (IPMI). N.A.T provides Java based GUI for visualisation and management of single MTCA crates. The integration of IPMI interface into DOOCS system gives the possibilty...
Mr Ludwig Petrosyan (DESY)
The PCI Express standard is currently the most widely used architecture. The MTCA as well as the majority of architectures today use the PCI Express as a central bus of data transmissions. In order to take full advantage of PCI Express enhanced features, more robust device drivers are required. Over the time the support of the increasing number of Device Drivers from different providers is...
Dr Davit Kalantaryan (DESY)
Micro Telecommunications Computing Architecture (MTCA) is the new generation system, which should allow more stable and reliable control of the accelerator facilities such as the FLASH, the European XFEL, the PITZ and etc. Software development for MTCA devices is among the important tasks. It is undeniable that user space software development is preferable to kernel space software development....
Mr Piotr Perek (Lodz University of Technology, Department of Microelectronics and Computer Science)
Every MTCA.4 system includes dozens of various, programmable devices. Besides management controller (MMC) most of the modules are equipped with devices like FPGA, MCU or DSP acting as payload controllers. During firmware development particular devices are reprogrammed using dedicated developer tools and programmers. However, upgrading of the modules one by one or connecting separate...
Mr Nadeem Shehzad (DESY)
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...