Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Default plan: high-rate detectors get L0Delay 100, low-rate detectors get L0Delay 0.  Lower L0Delay numbers increase pressure on buffering which can result in deadtime and dropped Disable-phase2 transitions.

Jumping L1Count

In general, this error message is a sign that the back pressure mechanism is not working correctly and buffers are being overwritten.  We have also seen it when the buffer size allocated in tdetsim.service is smaller than the event data coming in the fiber.  L0Delay being set too small is another possible cause, but other firmware "high water mark" buffer parameters listed in the next section can be another.  See TriggerDelays for a discussion of L0Delay.

...

  • does this also protect the data buffers?

wave8

We think the full signal to the XPM is the logical-OR of the following fifo high-water-mark settings:

  • xpm PauseThreshold in the TriggerEventManager (currently 16) needs to be set (think this is the fifo for the xpm messages)
  • waveform data FifoPauseThreshold (currently 255).  only need one register because it's configurable fixed-length.  Seemed  seemed to need to lower this to 127?PauseThreshold in the TriggerEventManager (currently 16) needs to be set
  • For "integrators":
    • ProcFifoPauseThrHld
    • IntFifoPauseThrHld

...