Next: Use Case: End Run
Up: tdaq_1114_online
Previous: Use Cases: Summary (2)
Activities for Normal Run (load,config,start)
- Ensure database files are up to date;
read hardware and firmware configuration databases
- Initialise/check DCS connection (if required)
- Check expected hardware configuration is present;
lock hardware resources
- Check firmware (FPGA programs) report correct version;
load new FPGA programs if required
- Reset all modules
- If RODs present, ensure BUSY is set; configure BUSY network
- Read all calibration database files for each crate;
load calibrations and other settings into modules
(maybe only reload if changed since last time)
- Read trigger menu database files for each crate;
load trigger settings and FPGA programs into modules
(maybe only reload if changed since last time)
- Report/log which calibrations and trigger settings used for this run
- Check all input links are up
- Start event-independent monitoring threads/processes
- Book/zero histograms and counters
- Publish crate and module status information
- Configure TTCvi
- If RODs present, remove BUSY
Next: Use Case: End Run
Up: tdaq_1114_online
Previous: Use Cases: Summary (2)
Murrough Landon (m.p.j.landon@qmw.ac.uk)