The software architecture of the camera for the ASTRI SST 2M prototype for the Cherenkov Telescope Array
The purpose of this contribution is to present the current status of the software architecture of the ASTRI SST 2M Cherenkov Camera. The ASTRI SST 2M telescope is an end to end prototype for the Small Size Telescope of the Cherenkov Telescope Array. The ASTRI camera is an innovative instrument based on SiPM detectors and has several internal hardware components. In this contribution we will give a brief description of the hardware components of the camera of the ASTRI SST 2M prototype and of their interconnections. Then we will present the outcome of the software architectural design process that we carried out in order to identify the main structural components of the camera software system and the relationships among them. We will analyze the architectural model that describes how the camera software is organized as a set of communicating blocks. Finally, we will show where these blocks are deployed in the hardware components and how they interact. We will describe in some detail, the physical communication ports and external ancillary devices management, the high precision time tag management, the fast data collection and the fast data exchange between different camera subsystems, and the interfacing with the external systems.
Astronomical Telescopes Instrumentation