Presentation is loading. Please wait.

Presentation is loading. Please wait.

Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson.

Similar presentations


Presentation on theme: "Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson."— Presentation transcript:

1 Data Acquisition for the 12 GeV Upgrade CODA 3

2 The good news…  There is a group dedicated to development and support of data acquisition at Jefferson Lab. This includes Hall D.  Much of what Hall D needs is generally useful to the whole JLAB experimental program.  We are not waiting on the 12GeV upgrade.

3 In the short term…  Hall D Requirements drive development  Replace aging technologies  Run Control  Tcl-Based DAQ components  mSQL  Maintain cross-platform compatibility  Linux, Solaris, OS X, vxWorks  Support new commercial hardware advances

4 HALL D Existing Halls

5 GlueX - Requirements  Pipelined Electronics (ADC, TDC)  Dead-timeless system  200 KHz L1 Trigger  Parallel/Staged Event Building  Up to 100 Front-end Crates  1 GByte/s aggregate data throughput  L3 Online Farm  200+ nodes  x10 reduction in data to disk  Storage Management  Ordering/sorting of built events (at 15-20 kHz)  100 MB/s --> 8 TB/day --> 1 PB/year

6 Front-End Issues  Trigger rate - 200 KHz  Block up Events (200 event block -> 2kHz)  Move some ROL runtime code to modules (FPGAs)  ADCs provide L1 trigger data ( hence we need a distributed high speed clock - 62.5 MHz ??)  New Trigger Supervisor  Perhaps 100+ crates  Support pipeline, event blocking  Manage flow control into DAQ system backend

7 Level 1 Trigger Distributed high speed clock Subset of ROCs collect sampled ADC data Subset of ROCs collect sampled ADC data and send it to L1 Trigger in sync and send it to L1 Trigger in sync 12 bit sums/crate x 250MHz --> 3 Gbit/s links 12 bit sums/crate x 250MHz --> 3 Gbit/s links Trigger decision goes to Trigger Supervisor Trigger decision goes to Trigger Supervisor

8 Front-End Issues cont…  Form-Factor for electronics  VME64X  New commercial bridge (TSi148) supports 300MB/s on existing VME backplanes  Support other Hall DAQ applications  High speed switched serial interconnect (4Gbit/s links) needed for GlueX L1 trigger  Commercial solutions - VXS, ATCA ?  DAQ - Trigger - Modules : All must be designed to work together.

9 Staged/Parallel Event Building EMU built around the ET system for customizable system for customizable processing/distribution of processing/distribution of event streams. event streams.Examples: Data Concentrator for ROCs Data Concentrator for ROCs Sub-Event builder Sub-Event builder Farm distribution point Farm distribution point Event Recorder Event Recorder User Processes can attach to User Processes can attach to any EMU in the system any EMU in the system

10 L3 Farm  Can be used for analysis or filtering  Support 100s of nodes  Nodes can come and go during event taking -------  Do other experimental halls need this (Hall B)?  Do filtered events need to be time ordered? 1 GB/s 100 MB/s

11 RunControl / Monitoring / Slow Controls  First generation Java Agent RunControl is here  Robust fault tolerance  Process abstraction through COOL language  Integration of foreign processes  DP, vxServer, shells  EPICS, CAEN OPC coming  Move toward full integration of Slow Controls  Web Interface for remote monitoring.  Extended and customizable graphing and DAQ system monitoring capabilities  Basis for Cmsg - CODA messaging system currently under development

12 Other Issues  Integrate existing Hall requirements into a single supportable distribution.  Transition toward Hall D requirements.  Maintain cross platform compatibility  SUN, LINUX, VxWorks  64bit Arch - Opteron, G5 (Mac X)  Embedded Linux (on Single Board Computers)  Move to database independence  Proxy Server (JDBC) to support User’s database choice  User Hooks into the DAQ system  JAVA  Updated Tcl support  Others…??

13 Summary  CODA version 3 is now being molded - nothing is irreversible.  Our plan is to phase in new tools to provide a smooth transition from CODA2 --> CODA 3  Much software support for Hall D requirements are on a short term timeline (2-3 years).  Front-End (hardware) support is longer term and may go through a “revision 1” iteration for use in existing experiments.

14 Extra slides

15 Pipelines (Dead-timeless DAQ) 250MHz 10µs “snapshot” can be stored in memory (5KB/FADC) A Trigger generates a lookback and extraction of the sampled ADC data

16 VME64X - VXS Interconnect J0 - 200 total pins 45 differential pairs 6 GHz Bandwidth 18 VME Payload Slots 2 Switching slots

17 What is CODA


Download ppt "Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson."

Similar presentations


Ads by Google