370 likes | 574 Views
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 .
E N D
Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14th CBM Collaboration MeetingFriday, 9 October 2009
September2009Beam Test 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
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
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
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
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
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
DAQ Status andnext Steps 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
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
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
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
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
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
14th CBM Collaboration - DAQ Workgroup University of Heidelberg Computer Architecture Group Frank Lemke 06.11.09 Data Link Optical Readout Chain
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
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
Data Link Measurements - Setup ABB 40 ps p-p jitter10 ps rms jitter DCB Jitter Cleaner Device 2 x ROC Slide: F. Lemke
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
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
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
GET4 Readout 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
GET4 Readout 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: S. Manz
GET4 Readout 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: S. Manz
ROC KIP Heidelberg Norbert Abel Status ROC
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
RadiationTolerance 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
Radiation Tolerance 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
Radiation Tolerance 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: J. Gebelein
Radiation Tolerance 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: J. Gebelein
Radiation Tolerance 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: J. Gebelein
Ideas 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
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
high pT Trigger 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: G. Vesztergombi
high pT Trigger 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI Slide: G. Vesztergombi
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
The End Thanks for your attention 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
Backup's 14th CBM Collaboration Meeting -- Walter F.J. Müller, GSI