1 / 37

Status DAQ

Status DAQ. Walter F.J. Müller , GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009. September 2009 Beam Test. CBM Beam Test @ GSI – September 2009. Trigger S3+S4. RICH. GEM. STS. DABC + Go4, Slow Control . FEB4nxBT. FEB4nxBT. ROC .

mandek
Download Presentation

Status DAQ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. September2009Beam Test 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

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

  4. FEB4nxBT FEB4nxBT ROC ROC ROC ROC ROC ROC Eth Eth Eth Eth Eth Eth A A A A A A SYNC-M SYNC-S SYNC-S SYNC-S SYNC-S SYNC-S B B B B B B AUX AUX AUX AUX AUX AUX DAQ in September 2009 Test Beam FEB1nxGen D1 DABC FEB1nxGen D2 OnlineAnalysisGo4 FEB1nxGen GEM1VECC FEB1nxGen 6 ROC's8 FEB's12 n-XYTER GEM2VECC FEB1nxGen FEB1nxGen RICH/MAPMT Beam Tag/Trigger discr BEAM. 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

  5. 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 (doable in beam or laser tests) • all channels are read • no zero suppression, large amount of data (~800 byte/chip) • no read-out threshold, all signals seen • 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. 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

  6. FEB4nxBT FEB4nxBT ROC ROC ROC ROC ROC ROC Eth Eth Eth Eth Eth Eth A A A A A A SYNC-M SYNC-S SYNC-S SYNC-S SYNC-S SYNC-S B B B B B B AUX AUX AUX AUX AUX AUX DAQ in September 2009 Test Beam FEB1nxGen D1 DABC FEB1nxGen D2 OnlineAnalysisGo4 FEB1nxGen GEM1VECC FEB1nxGen 6 ROC's8 FEB's12 n-XYTER GEM2VECC FEB1nxGen FEB1nxGen RICH/MAPMT Beam Tag/Trigger discr BEAM. 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

  7. 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 • 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 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

  8. DAQ Status andnext Steps 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

  9. Software development for CBM DAQ J. Adamczewski-Musch, H.G. Essel, S. Linev GSI, Experiment Electronics: Data processing group Software 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

  10. Software ROC software components • ROClib as user interface to ROC • DABC and ROC-specific plugins • PowerPC code, running on ROC • Go4 as analysis/GUI 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: S.Linev

  11. Software 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 Access layer 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 Device layer rocupload rocutil rocGui rocQtGui? go4monitor Can be used together in Go4 gui Applications layer 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: S.Linev

  12. Software DABC as transport for ROClib hardware pcidriver/mprace/ABBdaemon roc::UdpDevice: • provides access via UDP • implements roc::UdpBoard interface • uses DABC socket classes roc::AbbDevice: • provides access to ROC via optic • uses software, developed in Uni. Heidelberg in Mannheim DABC device classes 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 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: S.Linev

  13. Software 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 / extend 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: S.Linev

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

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

  16. Data Link 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 User Interface CBMLink Port CBMLink Port Optical link Phy Phy Slide: F. Lemke

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

  18. PC Interface 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

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

  20. PC Interface Test Set-up 300 MB/secfrom 2 ROC ROCs ABB2 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: Wenxue Gao

  21. GET4 Readout 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

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

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

  24. ROC KIP Heidelberg Norbert Abel Status ROC

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

  26. RadiationTolerance 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

  27. Radiation Tolerance 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

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

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

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

  31. Ideas 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

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

  33. high pT Trigger 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: G. Vesztergombi

  34. high pT Trigger 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: G. Vesztergombi

  35. Summary • Very successful beam test: • 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. 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

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

  37. Backup's 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI

More Related