Skip to content

Timing partition configuration and control

strilov edited this page May 9, 2022 · 3 revisions

daqconf_multiru_gen has the ability to generate configurations which allow the configuring of a timing partition associated with a particular data-taking partition. The parameters needed to enable this feature are outlined below.

  • --host-timing, the host where the global timing hardware interface application is running
  • --port-timing, the port of the connection to the global timing hardware interface application
  • --control-timing-partition, Flag to control whether we are controlling timing partition in master hardware
  • --host-tprtc, Host to run the timing partition controller app on
  • --timing-partition-master-device-name, Timing partition master hardware device name
  • --timing-partition-id, Timing partition id
  • --timing-partition-trigger-mask, Timing partition trigger mask
  • --timing-partition-rate-control-enabled, Timing partition rate control enabled
  • --timing-partition-spill-gate-enabled, Timing partition spill gate enabled

N.B. If controlling HSI hardware, ensure that the global timing partition is up and in state configured. Also ensure that the parameters --host-timing and --port-timing match --host-thi and --port-thi of the global timing partition. See https://github.com/DUNE-DAQ/timinglibs/wiki/Global-timing-hardware-configuration-and-control.