status daq walter f.j. müller, gsi, darmstadt for the cbm collaboration 14 th cbm collaboration...

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

Upload: calvin-lynch

Post on 21-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

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

Status DAQStatus DAQ

Walter F.J. Müller, GSI, Darmstadtfor the CBM Collaboration

14th CBM Collaboration MeetingFriday, 9 October 2009

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

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

SeptemberSeptember20092009

Beam TestBeam Test

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

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

STSSTSGEMGEMRICHRICH

DABC + Go4, Slow Control DABC + Go4, Slow Control

TriggerTrigger S3+S4S3+S4

CBM Beam Test @ GSI – September 2009CBM Beam Test @ GSI – September 2009

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

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

DAQ in September 2009 Test DAQ in September 2009 Test BeamBeam

FEB4nxBT

ROC EthA

BSYNC-S

AUX

FEB4nxBT

ROC EthA

BSYNC-S

AUX

ROC EthA

BSYNC-S

AUX

BEAM.

DABC

OnlineAnalysi

sGo4

discr

RICH/MAPMT ROC

EthA

BSYNC-M

AUX

FEB1nxGenFEB1nxGen

GEM2VECC

Beam Tag/Trigger

ROC EthA

BSYNC-S

AUX

ROC EthA

BSYNC-S

AUX

FEB1nxGenFEB1nxGen

FEB1nxGen

D1

D2

GEM1VECC

FEB1nxGen

6 ROC's8 FEB's12 n-XYTER

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

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

nXYTER: self-trigger vs. nXYTER: self-trigger vs. external-triggerexternal-trigger self-trigger Mode:

normal operation modenormal operation mode only channels with an amplitude above read-out threshold

are visible

external-trigger Mode: very tight timing requirementsvery tight timing requirements (doable in beam or laser

tests) all channels are readall channels are read no zero suppression, large amount of datano zero suppression, large amount of data (~800 byte/chip) no read-out threshold, all signals seenno read-out threshold, all signals seen useful for detector characterizationuseful 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.

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

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

DAQ in September 2009 Test DAQ in September 2009 Test BeamBeam

FEB4nxBT

ROC EthA

BSYNC-S

AUX

FEB4nxBT

ROC EthA

BSYNC-S

AUX

ROC EthA

BSYNC-S

AUX

BEAM.

DABC

OnlineAnalysi

sGo4

discr

RICH/MAPMT ROC

EthA

BSYNC-M

AUX

FEB1nxGenFEB1nxGen

GEM2VECC

Beam Tag/Trigger

ROC EthA

BSYNC-S

AUX

ROC EthA

BSYNC-S

AUX

FEB1nxGenFEB1nxGen

FEB1nxGen

D1

D2

GEM1VECC

FEB1nxGen

6 ROC's8 FEB's12 n-XYTER

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

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

First Beam Time SummaryFirst 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 exercisevery valuable exercise

Proper shielding of setup is key to success of a self-triggered FEE system

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

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

DAQ Status andDAQ Status andnext Stepsnext Steps

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

9 October 20097.10.2009

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

DABC

J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de

Software development for CBM DAQ

J. Adamczewski-Musch, H.G. Essel, S. Linev

GSI, Experiment Electronics: Data processing group

SoftwareSoftware

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

9 October 20097.10.2009

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

DABC

J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de

ROC software components

ROClib as user interface to ROC

DABC and ROC-specific plugins

PowerPC code, running on ROC

Go4 as analysis/GUI

SoftwareSoftware

Slide: S.Linev

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

9 October 20097.10.2009

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

DABC

J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de

ROC software layersroc::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

rocGui rocQtGui? go4monitor

Can be used together in Go4 gui

SoftwareSoftware

Slide: S.Linev

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

9 October 20097.10.2009

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

DABC

J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de

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/ABBdaemon

SoftwareSoftware

Slide: S.Linev

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

9 October 20097.10.2009

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

DABC

J. Adamczewski-Musch, H.G. Essel, S. Linev http://dabc.gsi.de

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

SoftwareSoftware

Slide: S.Linev

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

Frank Lemke

Optical Readout ChainOptical Readout Chain

14th CBM Collaboration - DAQ Workgroup

University of Heidelberg

Computer Architecture Group

Frank Lemke

06.11.09

Data LinkData Link

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

18Frank Lemke

Optical Network OverviewOptical Network Overview

DCB1

ROC7 ROC4

ABB

DCB0

ROC3 ROC0

DABC

……

FEB FEB… …

FEB = Front End BoardROC = Readout ControllerDCB = Data Combiner BoardABB = Active Buffer BoardDABC = Data Acquisition Backbone Core

Slide: F. Lemke

Data LinkData Link

Clock distribution Time

synchronizationControl

Data

over one optical over one optical linklink

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

19Frank Lemke

Protocol FeaturesProtocol 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

UserInterface

CBMLinkPort

Phy PhyCBMLinkPort

UserInterface

Optical link

Slide: F. Lemke

Data LinkData Link

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

20Frank Lemke

Measurements - SetupMeasurements - Setup

Jitter Cleaner Device

ABB

2 x ROCDCB

40 ps p-p jitter10 ps rms

jitter

Slide: F. Lemke

Data LinkData Link

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

Active Buffer Status in CBM DAQ

W. Gao, A. Kugel, R. Männer, G. Marcus, M. Stapelberg, A. Wurz

06 Oct 200914th CBM Collaboration Meeting

Split

PC InterfacePC Interface

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

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

22

ABB2 Block Diagram

DDR2SFP-0

SFP-1

ABB2

4x PCIe

V5LX110T

LP

FIFOwrapper

DMAFibreBRAMFIFO

BRAM

DGen IGen

xbar

(CAG)

PC InterfacePC Interface

Slide: Wenxue Gao

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

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

23

Test Set-up

ABB2

ROCs

PC InterfacePC Interface

Slide: Wenxue Gao

300 MB/secfrom 2 ROC

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

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

GET4 ReadoutGET4 Readout

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

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

GET4 ReadoutGET4 Readout

Slide: S. Manz

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

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

GET4 ReadoutGET4 Readout

Slide: S. Manz

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

Status ROC

KIP HeidelbergNorbert Abel

ROCROC

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

9 October 2009

??

Chip Partitioning

Page 28Norbert Abel, KIP Heidelberg

ReadoutLogic

TransportLogic

nXYTERROC

nXYTERROC

FEETROC

FEETROC

EthernetEthernet

MGTsMGTs

Bus

FIFO AB

BA

BB

PC

PC

DriverDriver

DABC

Ada

pter

1A

dapt

er 1

Ada

pter

2A

dapt

er 2

ROCROC

Slide: N. Abel

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

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

RadiationRadiationToleranceTolerance

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

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

Radiation ToleranceRadiation Tolerance

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

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

Radiation ToleranceRadiation Tolerance

Slide: J. Gebelein

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

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

Radiation ToleranceRadiation Tolerance

Slide: J. Gebelein

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

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

Radiation ToleranceRadiation Tolerance

Slide: J. Gebelein

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

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

IdeasIdeas

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

9 October 2009 14th 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 phigh pTT Trigger Trigger

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

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

36

high phigh pTT Trigger Trigger

Slide: G. Vesztergombi

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

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

37

high phigh pTT Trigger Trigger

Slide: G. Vesztergombi

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

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

SummarySummary 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.

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

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

The EndThe End

Thanks for Thanks for your attentionyour attention

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

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

Backup'sBackup's