departement de physique nucleaire et corpusculaire the pixel telescope daq daniel haas/emlyn corrin...

14
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam Outline JRA1 DAQ Hardware JRA1 DAQ Software Offline Software • Achievements User integration The ‘final’ DAQ • Roadmap

Upload: robert-warner

Post on 01-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

The pixel telescope DAQDaniel Haas/Emlyn Corrin

DPNC Genève

EUDET Annual Meeting 2008

NIKHEF, Amsterdam

Outline• JRA1 DAQ Hardware• JRA1 DAQ Software• Offline Software• Achievements

• User integration• The ‘final’ DAQ• Roadmap

Page 2: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 2DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

The JRA1 DAQ scheme (HW)

QuickTime™ and a decompressor

are needed to see this picture.

Page 3: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 3DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIREDEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Page 3

JRA1 - Trigger Logic Unit• Simple Handshake via Trigger/Busy/Reset

on RJ45 LVDS lines (or TTL-Lemo)• Timestamp and event-number via USB• Eventnumber via advanced data handshake on

RJ45 available

• In collaboration with Bristol

Page 4: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 4DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIREDEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE Page 4

JRA1 - EUDRB• VME based readout card for our telescope

(analog) sensors and to apply zero suppression

• Upgradeable to ‘final’ digital chip• Data is bundled on

VME CPU and sent to main DAQ

Page 5: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 5DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

The JRA1 DAQ scheme (SW)

CmdReceiver

CmdReceiver

DataReceiver

CmdReceiver

CmdReceiver

DataSender

GUICmdSender

LogServer

CmdServer

HardwarePolling

DataServer

LogReceiver

Storage

Run Control

Logger

Producer

MonitorData Collector

Hardware

DataMerge

Storage

GUI

GUI

M

N

1

1

1

DataSender

MN

Application

Thread

Buffer

Key:

ListeningSocket

Command Data

Logging

Signal/data

Page 6: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 6DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

The JRA1 DAQ scheme (SW)

QuickTime™ and a decompressor

are needed to see this picture.

from P. Roloff

Page 7: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 7DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

QuickTime™ and a decompressor

are needed to see this picture.

from P. Roloff

Page 8: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 8DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

QuickTime™ and a decompressor

are needed to see this picture.

from P. Roloff

Page 9: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 9DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

QuickTime™ and a decompressor

are needed to see this picture.

from P. Roloff

Page 10: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 10DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

QuickTime™ and a decompressor

are needed to see this picture. from P. Roloff

Page 11: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 11DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

Current Achievements & Goals• Implemented DAQ Architecture is robust, multi-platform, scalable,

simple-to-use and adoptable to different users

• Offline processing fully on the GRID,using ‘standard’ ILC software

• Lots of documentationnow available

• Current Speed achieved:~600 Hz (2 boards/Mimotel)in ZS mode

• Goals (for FP6): – 1 kHz– more documentation

(code)Goals are (nearly) achieved

see http://projects.hepforge.org/eudaqand http://www.eudet.org

Page 12: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 12DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

User integration

• Creating new Producers for users is harder than it needs to be

• Currently each Producer requires it’s own Event data type, but they all do the same thing

• Need to provide a generic RawDataEvent (similar to universal reader)– Can store arrays of raw data of variable size– Has a tag with the format of the data (EUDRB /

DEPFET etc.)

Page 13: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 13DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

Get ready for final chip• EUDRB + newly designed digital daughter

card (Baseline):• Current VME driver could transfer data from 6

cards at around 1 kHz• To achieve more, we need:

– decoupling of input/output buffer in EUDRB(boards should be ready for the next frame immediately after having finished the current frame)

– multi-event buffer in the EUDRB and 2e SST

Page 14: DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE The pixel telescope DAQ Daniel Haas/Emlyn Corrin DPNC Genève EUDET Annual Meeting 2008 NIKHEF, Amsterdam

Daniel Haas, EUDET Annual Meeting, Oct 2008

Page 14DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE

Roadmap• Next 6-9 months should bring final readout• We are busy to get ready for this• If other JRAs want to use our DAQ, they

should provide manpower for implementation changes (we are willing to help)

• We should discuss requirements (dedicated meeting with TPC after this meeting)