Download presentation
Presentation is loading. Please wait.
Published byCalvin Lynch Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.