Figure 3 - uploaded by Dariusz Makowski
Content may be subject to copyright.
GUI application block diagram

GUI application block diagram

Source publication
Conference Paper
Full-text available
The Advanced Telecommunications Computing Architecture (ATCA) standard describes a powerful and efficient platform. With multiple integrated solutions like redundancies and intelligent control mechanisms this technology is characterized with reliability estimated at the level of 99.99999 percent. These features make the standard perfect for use in...

Context in source publication

Context 1
... GUI application is divided into three modules as presented in Fig. 3. Two of them, Main GUI and GUI Components, are visible to the user and together they compose the high-level GUI layer of the application. The third module is responsible for ...

Similar publications

Conference Paper
Full-text available
In this paper, a hardware control flow checking technique is presented and evaluated. This technique uses re configurable of the shelf FPGA in order to concurrently check the execution flow of the target micro processor. The technique assigns signatures to the main program in the compile time and verifies the signatures using a FPGA as a watchdog p...

Citations

... For debugging purposes an additional application has been developed that gives the user control over most of the onboard peripherals. Presented with a graphical user interface he or she is able to read the values of the sensors or the I/O port expanders, reconfigure said sensors, check and change the LEDs states, etc. [15]. Such a tool is invaluable in the early stages of system development enabling to verify both the hardware and software components. ...
Article
Full-text available
High availability and reliability are among the most desirable features of control systems in modern high-energy physics (HEP) and other big-scale scientific experiments. One of the recent developments that has influenced this field has been the emergence of the Advanced Telecommunications Computing Architecture (ATCA). Designed for the telecommunications industry, it has been successfully applied in other domains, such as accelerator control systems. A good example is the application of ATCA standard for the design of the low-level RF (LLRF) control system for the X-Ray Free Electron Laser (XFEL) being developed in Deutsches Elektronen Synchrotron (DESY). Reliability and availability requirements for such a facility play a crucial role among other parameters. Thus, the ATCA standard, with five-nines availability, is considered to be one of the best candidates for this system. This paper focuses on the central-management unit of every ATCA board, namely, the intelligent platform-management controller (IPMC), developed for the LLRF ATCA carrier board. It is also argued that it is possible to create a fully functional IPMC using base specifications which is only a more economical solution than acquiring such products from ATCA vendors. This work supports the concept of an open-source community solution under the xTCA for physics collaboration dealing with IPMC/MMC development and wishes to contribute to it. The IPMC solution presented here is mainly hardware independent as proper code organization allowed to separate low-level device drivers and high-level application logic dealing with the ATCA standard, which makes it portable for new carrier-board designs. It also follows the latest trends in xTCA development introduced by the xTCA for Physics initiative. A firmware upgrade of programmable devices (field-programmable gate arrays and digital signal processors) has been proposed. Currently, this is not included in the standard. However, this functionality is needed i- - n HEP applications by using xTCA and is useful in these cases.
... For debugging purposes an additional application has been developed that gives the user control over most of the onboard peripherals. Presented with a graphical user interface he or she is able to read the values of the sensors or the I/O port expanders, reconfigure said sensors, check and change the LEDs states, etc. [15]. Such a tool is invaluable in the early stages of system development enabling to verify both the hardware and software components. ...
Conference Paper
Full-text available
High availability and reliability are among the most desirable features of control systems in modern High-Energy Physics (HEP) and other big-scale scientific experiments. One of the recent developments that has influenced this field was the emergence of the Advanced Telecommunications Computing Architecture (ATCA). Designed for the telecommunications industry it has been successfully applied in other domains such as accelerator control systems. A good example is the application of ATCA standard for the design of Low Level RF (LLRF) control system for the X-Ray Free Electron Laser (XFEL) being developed in Deutsches Elektronen Synchrotron (DESY). Reliability and availability requirements for such a device play a crucial role among other parameters. Thus, the ATCA standard, with five-nines availability, is considered one of the best candidates for this system. This article focuses on the central management unit of every ATCA board, namely the Intelligent Platform Management Controller (IPMC), developed for the LLRF ATCA Carrier Board (CB). It also argues that it is possible to create a fully functional IPMC using base specifications only which is a much more economical solution than acquiring such products from various vendors dealing with ATCA-related products. The solution presented here fully complies with all the most recent revisions of specifications that are required for an ATCA board to properly operate in an ATCA shelf, communicate with the redundant Shelf Manager (ShM) and host Advanced Mezzanine Cards (AMCs). Full Electronic-Keying (EK) functionality is present on the LLRF CB supporting such protocols as PCI Express (PCIe), Gigabit Ethernet (GbE) and proprietary Low Latency Links (LLL) making it possible to route connections between all the boards in the system. The IPMC solution presented here is mainly hardware independent as proper code organization allowed to separate low-level device drivers and high-level application logic dealing with the ATCA standa rd, which makes it portable to new carrier board designs.