Software
Software modules are implemented using the Libera BASE framework
which provides HW abstraction and simplifies development and
integration. The Libera BASE also takes care of all common tasks such as
platform management and health monitoring. Besides this, the Libera
Base is an extensible application layer with configuration parameters
(registry tree) and signal acquisition, processing and dispatching
functionality. On the top layer, it provides the Measurement and Control
Interface (MCI) with a development package and example CLI utility for
open interaction in different control systems. All the software runs on a
standard Linux Ubuntu distribution.
The FPGA software resides in
different modules and is smoothly integrated into the Libera BASE
framework. Using the development kit, it is also possible to change the
functionality and implement different processing algorithms.