Author: Russo, L.M.
Paper Title Page
THPHA149 Software and Gateware Development for Sirius BPM Electronics Using a Service-Oriented Architecture 1736
  • L.M. Russo
    LNLS, Campinas, Brazil
  The Brazilian Synchrotron Light Laboratory (LNLS) is in the final stages of developing an open-source BPM system for Sirius, a 4th-generation synchrotron light source under construction in Brazil. The system is based on the MicroTCA.4 standard comprising AMC FPGA boards carrying FMC digitizers and a CPU module. The software is built with the HALCS framework [1] and employs a service- oriented architecture (SOA) to export a flexible interface between the gateware modules and its clients, providing a set of loosely-coupled components favoring reusability, extensibility and maintainability. In this paper, the BPM system will be discussed in detail focusing on how specific functionalities of the system are integrated and developed in the framework to provide SOA services. In particular, two domains will be covered: (i) gateware modules, such as the ADC interface, acquisition engine and digital signal processing; (ii) software services counterparts, showing how these modules can interact with each other in a uniform way, easing integration with control systems.
[1] L.M. Russo, J.V. Ferreira Filho, "Gateware and Software Frameworks for Sirius BPM Electronics", PCaPAC16, paper THDAPLCO03.
poster icon Poster THPHA149 [1.498 MB]  
DOI • reference for this paper ※  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)