Nuclear Science and Techniques

《核技术》(英文版) ISSN 1001-8042 CN 31-1559/TL     2019 Impact factor 1.556

Nuclear Science and Techniques ›› 2018, Vol. 29 ›› Issue (11): 166 doi: 10.1007/s41365-018-0496-8


Design of online control and monitoring software for the CPPF system in the CMS Level-1 trigger upgrade

Li-Bo Cheng 1,2 • Peng-Cheng Cao 1,2 • Jing-Zhou Zhao 2 • Zhen-An Liu 2   

  1. 1 School of Physical Sciences, University of Chinese Academy of Sciences, Beijing 100049, China
    2 State Key Laboratory of Particle Detection and Electronics, Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China
  • Contact: Zhen-An Liu
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (No. 11435013) and the National Key Program for S&T Research and Development(No. 2016YFA0400104).
PDF ShareIt Export Citation
Li-Bo Cheng, Peng-Cheng Cao, Jing-Zhou Zhao, Zhen-An Liu. Design of online control and monitoring software for the CPPF system in the CMS Level-1 trigger upgrade.Nuclear Science and Techniques, 2018, 29(11): 166     doi: 10.1007/s41365-018-0496-8


The concentration preprocessing and fan-out (CPPF) system is one of the electronic subsystems of the upgraded Compact Muon Solenoid (CMS) Level-1 trigger system. It includes, in hardware, eight specially designed CPPF cards, one CMS card called AMC13, one commercial Micro-TCA Carrier HUB (MCH) card, and a Micro- TCA shelf. Powerful online software is needed for the system, including providing reliable configuration and monitoring for the hardware, and a graphical interface for executing all actions and publishing monitoring messages. Further, to control and monitor the large amount of homogeneous hardware, the SoftWare Automating conTrol of Common Hardware (SWATCH) concept was proposed and developed. The SWATCH provides a generic structure and is flexible for customization. The structure includes a hardware access library based on the IPbus protocol, which assumes a virtual 32-bit address/32-bit data bus and builds a simple hardware access layer. Furthermore, the structure provides a graphical user interface, which is based on modern web technology and is accessible by web page. The CPPF controlling and monitoring online software was also customized from a common SWATCH cell, and provides a finite state machine (FSM) for configuring the entire CPPF hardware, and five monitoring objects for periodically collecting monitoring data from five main functional modules in the CPPF hardware. This paper introduces the details of the CPPF SWATCH cell development.

Key words: CPPF, CMS, Level-1 trigger, SWATCH, Monitor, IPbus