Speaker
Description
We present a new C++ software for the configuration and read-out of Timepix4, a
large 4-side buttable ASIC developed by the Medipix Collaboration for high-rate
radiation imaging with improved energy and time resolution.
The software is organized in a structure of classes that allows to configure and
manage both the Timepix4 ASIC and the Control Board for data-handling and
interface with the server, using both the slow and fast read-out modes, up to a
maximum bandwidth of 160 Gbps. Moreover, storage, the post-acquisition analysis
and every other custom class can be easily added without modifying the basic
organization of the software. Thanks to the use of virtual classes, this software
structure can be totally customized depending on the data acquisition system.
A complete and ready-to-use software can be obtained by editing just some functions,
in order to manage different types of Control Boards, regardless of the type of
hardware and of the communication protocol.
In addition to the software architecture, the results of acquisitions made using this
software and a 300 µm silicon sensor bump-bonded to the Timepix4 ASIC will be
presented.