Using modules and freezing pipelines
Simple idea: fill playback memories: start synchronously, then
stop and freeze pipelines synchronously (via TTC command) after
128 clocks. Read whole pipeline from each module.
Could perform eg timing setup, connectivity check with one event.
But requires software development just for reading and analysing
this data.
Using RODs
Uses standard DAQ software: we will have to be able to read the ROD
data anyway.
But can only read five slices. Need several events to read the
whole playback memory (which is useful for checking connections
with special test vectors).
Workaround: send L1A every 512+5 ticks (max L1A rate). Cover whole
pipeline in 26 events.