Author: Hierholzer, M.
Paper Title Page
TUD3O05 Integrating Control Applications into Different Control Systems 581
 
  • M. Killenberg, M. Hierholzer, Ch. Schmidt
    DESY, Hamburg, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
  • J. Wychowaniak
    TUL-DMCS, Łódź, Poland
 
  Funding: This work is supported by the Helmholtz Validation Fund HVF-0016 "MTCA.4 for Industry".
Port­ing com­plex de­vice servers from one con­trol sys­tem to an­other is often a major ef­fort due to the strong code cou­pling of the busi­ness logic to con­trol sys­tem data struc­tures. To­gether with its part­ners from the Helmholtz As­so­ci­a­tion and from in­dus­try, DESY is de­vel­op­ing a con­trol sys­tem adapter. It al­lows to write ap­pli­ca­tions in a con­trol sys­tem in­de­pen­dent way, while still being able to up­date the process vari­ables and react on con­trol sys­tem trig­gers. We re­port on the sta­tus of the pro­ject and the ex­pe­ri­ence we gained try­ing to write portable de­vice servers.
 
slides icon Slides TUD3O05 [0.628 MB]  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPGF015 Drivers and Software for MicroTCA.4 725
 
  • M. Killenberg, M. Heuer, M. Hierholzer, L.P. Petrosyan, Ch. Schmidt, N. Shehzad, G. Varghese, M. Viti
    DESY, Hamburg, Germany
  • T. Kozak, P. Prędki, J. Wychowaniak
    TUL-DMCS, Łódź, Poland
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
  • M. Mehle, T. Sušnik, K. Žagar
    Cosylab, Ljubljana, Slovenia
  • A. Piotrowski
    FastLogic Sp. z o.o., Łódź, Poland
 
  Funding: This work is supported by the Helmholtz Validation Fund HVF-0016 'MTCA.4 for Industry'.
The Mi­croTCA.4 crate stan­dard pro­vides a pow­er­ful elec­tronic plat­form for dig­i­tal and ana­logue sig­nal pro­cess­ing. Be­sides ex­cel­lent hard­ware mod­u­lar­ity, it is the soft­ware re­li­a­bil­ity and flex­i­bil­ity as well as the easy in­te­gra­tion into ex­ist­ing soft­ware in­fra­struc­tures that will drive the wide­spread adop­tion of the new stan­dard. The DESY Mi­croTCA.4 User Tool Kit (MT­CA4U) com­prises three main com­po­nents: A Linux de­vice dri­ver, a C++ API for ac­cess­ing the Mi­croTCA.4 de­vices and a con­trol sys­tem in­ter­face layer. The main focus of the tool kit is flex­i­bil­ity to en­able fast de­vel­op­ment. The uni­ver­sal, ex­pand­able PCI Ex­press dri­ver and a reg­is­ter map­ping li­brary allow out of the box op­er­a­tion of all Mi­croTCA.4 de­vices which are run­ning firmware de­vel­oped with the DESY board sup­port pack­age. The tool kit has re­cently been ex­tended with fea­tures like com­mand line tools and lan­guage bind­ings to Python and Mat­lab.
 
poster icon Poster WEPGF015 [0.540 MB]  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)