Event Displays for EVR IOCs Pattern Diagnostics (Data Snapshot/Counters) EVR Hardware Interface (Module and Triggers) Event Code (Description, Delay, Optional Rates) Device Trigger Setup Mar.
Download ReportTranscript Event Displays for EVR IOCs Pattern Diagnostics (Data Snapshot/Counters) EVR Hardware Interface (Module and Triggers) Event Code (Description, Delay, Optional Rates) Device Trigger Setup Mar.
Event Displays for EVR IOCs Pattern Diagnostics (Data Snapshot/Counters) EVR Hardware Interface (Module and Triggers) Event Code (Description, Delay, Optional Rates) Device Trigger Setup Mar 20, 2008 LCLS IOC Meeting Stephanie Allison [email protected] Trigger Event Time Line – 1 Beam Pulse (B0) Record processing (event, interrupt) Hardware Triggers Triggering Event Codes Event Timestamp, Start pattern records, and BSA ready Receive pattern for 3 pulses ahead Kly Standby Beam Acq Kly Accel Trigger Fiducial Event Received Fiducial Fiducial B0 F3 0 ~40 0.3 100 ~500 … 1023 Time (usec) Mar 20, 2008 LCLS IOC Meeting Stephanie Allison [email protected] F4 2778 Common Errors: MPG_IPLING and TIMEOUT – Not yet in ALH… PVs update at 0.5hz (on mod720 bit) Data Pipeline (but no TS 4!) For BSA Pattern Received but not Processed Skipped Pulses 2 interrupts (pattern, fiducial) at 360hz – one task switch to process Fiducial Processing Too Long epicsTimeGetCurrent epicsTimeGetEvent (Record Timestamps) evrTimeGet – OK evrTimeGetSystem – Event System problem (pulse ID set to invalid) General Time will transition between different time providers without going backward in time (recent timestamp problems with laser IOCs still not understood) Special EVR record with many fields Transition module uses 14 regular triggers Front panel uses extended delay triggers (only 3 for PMC EVR) Fiber connection status (from EVR fanout module), polled at 0.5hz – Not yet in ALH… All BPM EVRs – first 7 channels for data, last 7 channels for calibration: Data acquired at 360hz (event code 20 on TS 2,5; event code 30 on TS 3,6; event code 40 on TS 1,4) where only TS 4 will produce X/Y/TMIT record updates if the pulse has beam. Calibration on TS 2,3,5,6 only. See event display for event code description Special EVR event control records with many fields Enabled so that beam rate is calculated Note: Enabling IRQ causes interrupts/task switches at the rate of the event code receipt (…watch CPU performance after enabling) Delay from fiducial Event code description Standby (base rate) beamindependent events MJB requests all standby event codes be replaced by 36 event codes using the same delay (like SLC) Rate calculated only if IRQ is enabled (fiducial IRQ automatically enabled on all IOCs) Records on top of low-level EVR record fields, delays are referenced to TREF Jim Turner requests that TREFs be adjusted per IOC so that TDESs are zero (or same value) on all IOCs.