Presentation is loading. Please wait.

Presentation is loading. Please wait.

Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009.

Similar presentations


Presentation on theme: "Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009."— Presentation transcript:

1 Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009

2 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 2 DAQ Session Agenda

3 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 3 September 2009 Beam Test

4 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 4 STS GEM RICH DABC + Go4, Slow Control Trigger S3+S4 CBM Beam Test @ GSI – September 2009

5 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 5 DAQ in September 2009 Test Beam FEB4nxBTROC Eth A B SYNC-S AUX FEB4nxBTROC Eth A B SYNC-S AUX ROC Eth A B SYNC-S AUX BEAM. DABC Online Analysis Go4 discr RICH/ MAPMT ROC Eth A B SYNC-M AUX FEB1nxGen GEM2 VECC Beam Tag/Trigger ROC Eth A B SYNC-S AUX ROC Eth A B SYNC-S AUX FEB1nxGen D1 D2 GEM1 VECC FEB1nxGen 6 ROC's 8 FEB's 12 n-XYTER

6 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 6 nXYTER: self-trigger vs. external-trigger self-trigger Mode:  normal operation mode  only channels with an amplitude above read-out threshold are visible external-trigger Mode:  very tight timing requirements  very tight timing requirements (doable in beam or laser tests)  all channels are read  no zero suppression, large amount of data  no zero suppression, large amount of data (~800 byte/chip)  no read-out threshold, all signals seen  useful for detector characterization  useful for detector characterization (e.g. response functions) During September 2009 beam both modes were used  in general most of setup in self-trigger mode, and one selected detector in external-trigger mode.

7 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 7 DAQ in September 2009 Test Beam FEB4nxBTROC Eth A B SYNC-S AUX FEB4nxBTROC Eth A B SYNC-S AUX ROC Eth A B SYNC-S AUX BEAM. DABC Online Analysis Go4 discr RICH/ MAPMT ROC Eth A B SYNC-M AUX FEB1nxGen GEM2 VECC Beam Tag/Trigger ROC Eth A B SYNC-S AUX ROC Eth A B SYNC-S AUX FEB1nxGen D1 D2 GEM1 VECC FEB1nxGen 6 ROC's 8 FEB's 12 n-XYTER

8 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 8 First Beam Time Summary Lots of data to be analyzed  more persons involved now in analyzing time-stamped data  many new analysis techniques are needed very valuable exercise Joint beam tests with several detector systems are a very valuable exercise Proper shielding of setup is key to success of a self- triggered FEE system

9 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 9 DAQ Status and next Steps

10 DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de 9 October 20097.10.20 09 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 10 Software development for CBM DAQ J. Adamczewski-Musch, H.G. Essel, S. Linev GSI, Experiment Electronics: Data processing groupSoftware

11 DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de 9 October 20097.10.20 09 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 11 ROC software components  ROClib as user interface to ROC  DABC and ROC-specific plugins  PowerPC code, running on ROC  Go4 as analysis/GUI Software Slide: S.Linev

12 DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de 9 October 20097.10.20 09 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 12 ROC software layers roc::Board class with: Connect() – get access to ROC board operGen() – list of put/get operations startDaq()/stopDaq() – simple DAQ control getNextBuffer() – access to DAQ data nxyter:Data class Device-specific control classes: roc::GPIO – ROC I/O connectors nxyter::MainAdc – ADC configuration nxyter::Feb… classes for differebt FEBs QuichDaq for typical DAQ operations … roc::UdpBoard class: firmware/software upload powerPC configuration rocutil rocupload Access layer Device layer Applications layer rocGuirocQtGui?go4monitor Can be used together in Go4 guiSoftware Slide: S.Linev

13 DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de 9 October 20097.10.20 09 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 13 DABC as transport for ROClib roc::Board class with: Connect() – get access to ROC board operGen() – list of put/get operations startDaq()/stopDaq() – simple DAQ control getNextBuffer() – access to DAQ data Access layer roc::UdpDevice: provides access via UDP implements roc::UdpBoard interface uses DABC socket classes DABC device classes roc::AbbDevice: provides access to ROC via optic uses software, developed in Uni. Heidelberg in Mannheim hardware pcidriver/mprace/ABBdaemonSoftware Slide: S.Linev

14 DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de 9 October 20097.10.20 09 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 14 go4monitor program  Simple go4 analysis, fills several kinds of basic histograms  Several detectors-specific parts for STS/GEM/RICH  Can be used for: direct connection to single ROC online monitor for running DAQ offline analysis of lmd files  Easy to understand / extendSoftware Slide: S.Linev

15 DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de 9 October 20097.10.20 09 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 15 ROC repository – starter kit  There is subversion repository: https://subversion.gsi.de/cbm/ROC  Compact installation/usage readme: https://subversion.gsi.de/cbm/ROC/trunk/README.txt  Collections of HOWTOs in cbm-wiki: http://cbm-wiki.gsi.de/cgi-bin/view/NXYTER/HowTo  Doxygen-base classes documentation: http://www-cbm.gsi.de/svnROC/doxydoc/html/main.html  Contains all necessary software components for working with ROC: rocutil/rocuplod for configuration dabc_run for simple DAQ runs go4monitor as DAQ GUISoftware Slide: S.Linev

16 DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de 9 October 20097.10.20 09 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 16 Roadmap to version 2.0  Generalize roc::Board interface no nXYTER-specific functions optimize raw-data format tools to work with different FEE  Graphical interface for configurations (replacement for rocGui) Qt4 based? Can be plugged in Go4 GUI  Tests and improvements of Optic transportSoftware Slide: S.Linev

17 Frank Lemke Optical Readout Chain 14th CBM Collaboration - DAQ Workgroup University of Heidelberg Computer Architecture Group Frank Lemke 06.11.09 Data Link

18 Frank Lemke 18 Optical Network Overview DCB1 ROC7 ROC4 ABB DCB0 ROC3ROC0 DABC … … FEB … … FEB = Front End Board ROC = Readout Controller DCB = Data Combiner Board ABB = Active Buffer Board DABC = Data Acquisition Backbone Core Slide: F. Lemke Data Link Clock distribution Time synchronization Control Data over one optical link

19 Frank Lemke 19 Protocol Features  Deterministic Latency Messages (DLM) for synchronization and special purposes  Different virtual channels for each message type  Reliable communication for control packets  Forward error correction of 1-bit for all special characters  Adaptable to all discussed hierarchical structures for CBM net  Data bandwidth utilization up to 73.142 % including 8b/10b User Interface CBM Link Port Phy CBM Link Port User Interface Optical link Slide: F. Lemke Data Link

20 Frank Lemke 20 Measurements - Setup Jitter Cleaner Device ABB 2 x ROC DCB 40 ps p-p jitter 10 ps rms jitter Slide: F. Lemke Data Link

21 Active Buffer Status in CBM DAQ W. Gao, A. Kugel, R. Männer, G. Marcus, M. Stapelberg, A. Wurz 06 Oct 2009 14th CBM Collaboration Meeting Split PC Interface

22 9 October 200914th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 22 ABB2 Block Diagram DDR2 SFP-0 SFP-1 ABB2 4x PCIe V5LX110T LP FIFO wrapper DMA Fibre BRAM FIFO BRAM DGenIGen xbar (CAG) PC Interface Slide: Wenxue Gao

23 9 October 200914th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 23 Test Set-up ABB2 ROCs PC Interface Slide: Wenxue Gao 300 MB/sec from 2 ROC

24 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 24 GET4 Readout

25 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 25 GET4 Readout Slide: S. Manz

26 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 26 GET4 Readout Slide: S. Manz

27 Status ROC KIP Heidelberg Norbert AbelROC

28 ? ? Chip Partitioning Page 28 Norbert Abel, KIP Heidelberg Readout Logic Transport Logic nXYTER ROC nXYTER ROC FEET ROC Ethernet MGTs Bus FIFO ABB PC PC Driver DABC Adapter 1 Adapter 2 ROC Slide: N. Abel

29 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 29 Radiation Tolerance

30 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 30 Radiation Tolerance

31 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 31 Radiation Tolerance Slide: J. Gebelein

32 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 32 Radiation Tolerance Slide: J. Gebelein

33 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 33 Radiation Tolerance Slide: J. Gebelein

34 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 34 Ideas

35 9 October 200914th CBM Collaboration Meeting - - Walter F.J. Müller, GSI 35 Latest developments on high pT „mosaic trigger” A. Fulop, A. Agocs, B. Bozsogi and G. Vesztergombi CBM Collaboration Meeting Split, 5-9 October 2009 high p T Trigger

36 9 October 200914th CBM Collaboration Meeting - - Walter F.J. Müller, GSI 36 high p T Trigger Slide: G. Vesztergombi

37 9 October 200914th CBM Collaboration Meeting - - Walter F.J. Müller, GSI 37 high p T Trigger Slide: G. Vesztergombi

38 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 38 Summary Very successful beam test:  yes, we can  yes, we can build small systems with self-triggered FEE and operate the detectors Many lessons learned in the past 12 month  Firmware and Software in transition to V2.0 Hopefully soon also end of hardware shortage  Feb1nx Rev D designed, PCB in production  additional ROC manufactured in India Next step: turn all the experience into a straw-man design of the real CBM FEE/DAQ system.

39 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 39 The End Thanks for your attention

40 9 October 2009 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI 40 Backup's


Download ppt "Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009."

Similar presentations


Ads by Google