OBSOLATE!
TBA soon!
The FELIX general users manual can be found
here
. In the following sections basic information on the FELIX application and the board reader will be provided.
FELIX application
The FELIX application is in charge of managing the data received over point-to-point links from the WIBs and to dispatch the data to the appropriate Board Reader applications. It runs on
np04-srv-019
.
In order to monitor the functioning of the FELIX application you can look at the
web display
. This will give you a complete view on resources usage, and performance indicators, as well as the configuration of the system.
If you need to start the
felixcore application, login to the host and execute the following commands:
source /nfs/sw/felix/software/SOURCEME.sh
felixcore -t10 --notoflx&
felixcore -h
provides a full list of options.
If you wish to stream out data for debugging, you can subscribe to (one or more) links and start receiving data:
source /nfs/sw/felix/software/SOURCEME.sh
netio-cat subscribe --host "np04-srv-019.cern.ch" -t 0 -t 1 -e raw
This command, as an example, connects to the felixcore application running on
np04-srv-019
, subscribes to links 1 and 2 and dumps the data in raw (i.e. hexdump) format.
netio-cat -h
provides a full list of options.
Board Reader
The Board Readers for FELIX receive data from one WIB link each (2 FEMBs) and store them until an event building request arrives. The timestamp in the request is used to identify the WIB frames that need to be aggregated into a DAQ fragment and sent to the event builder. Optionally raw data can be compressed before being packed into a DAQ fragment.
The Board Readers for FELIX run on
np04-srv-017
and
np04-srv-018
.
--
GiovannaLehmannMiotto - 2018-02-13