Uli Schäfer 1 Ethernet-driven control and data acquisition scheme for the Timepix-based TPC readout R.Degele, C.Kahra, U.Schäfer, S.Tapprogge, D.Wicke,

Slides:



Advertisements
Similar presentations
Uli Schäfer 1 Ethernet-driven control and data acquisition scheme for the Timepix-based TPC readout R. Degele, C. Kahra, U. Schäfer, M.Zamrowski Univ.
Advertisements

Uli Schäfer 1 Ethernet-driven control and data acquisition scheme for the Timepix-based TPC readout C. Kahra, U. Schäfer, M.Zamrowski Uni Mainz.
Nios Multi Processor Ethernet Embedded Platform Final Presentation
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE meeting at LBNL 10.Feb.2005 DAQ system for KEK test beam Hardware Software Processes Architecture SciFi.
UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II Luigi Cimmino November 12 th, Tokyo INTERNATIONAL WORKSHOP ON MUON & GEO-RADIATION PHYSICS FOR EARTH.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
A scalable DAQ system using the DRS4 sampling chip H.Friederich 1, G.Davatz 1, U.Hartmann 2, A.Howard 1, H.Meyer 1, D.Murer 1, S.Ritt 2, N.Schlumpf 2 1.
Using the EUDET pixel telescope for resolution studies on silicon strip sensors with fine pitch Thomas Bergauer for the SiLC R&D collaboration 21. May.
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Programmable logic and FPGA
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
Institute of Experimental and Applied Physics Czech Technical University in Prague 11th December 2007 Michal Platkevič RUIN Rapid Universal INterface for.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
GBT Interface Card for a Linux Computer Carson Teale 1.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
C.Schrader; Oct 2008, CBM Collaboration Meeting, Dubna, Russia R/O concept of the MVD demonstrator C.Schrader, S. Amar-Youcef, A. Büdenbender, M. Deveaux,
September 8-14, th Workshop on Electronics for LHC1 Channel Control ASIC for the CMS Hadron Calorimeter Front End Readout Module Ray Yarema, Alan.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Leo Greiner PIXEL Hardware meeting HFT PIXEL detector LVDS Data Path Testing.
1 Dong Wang, Yaping Wang, Changzhou Xiang, Zhongbao Yin, Fan Zhang, Daicui Zhou (Huazhong Normal University, China) Status and planning on common readout.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
NUMI Off Axis NUMI Off Axis Workshop Workshop Argonne Meeting Electronics for RPCs Gary Drake, Charlie Nelson Apr. 25, 2003 p. 1.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
LHCb front-end electronics and its interface to the DAQ.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
A Survey on Interlaken Protocol for Network Applications Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
Barcelona 1 Development of new technologies for accelerators and detectors for the Future Colliders in Particle Physics URL.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
11 October 2002Paul Dauncey - CDR Introduction1 CDR Introduction and Overview Paul Dauncey Imperial College London.
ALIBAVA system upgrade Ricardo Marco-Hernández IFIC(CSIC-Universidad de Valencia) 1 ALIBAVA system upgrade 16th RD50 Workshop, 31 May-2 June 2010, Barcelona.
Notes on visit to Rome 28/04/2014 Christian Joram Szymon Kulis Samir Arfaoui.
TLU plans 21/03/20161 D. Esperante, Velo upgrade meeting.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Update on works with SiPMs at Pisa Matteo Morrocchi.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
Pixel structure in Timepix2 : practical limitations June 15, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
Status and Plans for Xilinx Development
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
Setup for automated measurements (parametrization) of ASD2 chip
The Jülich Digital Readout System for PANDA Developments
Tracker readout, DAQ, C&M and calibration
Pixel panels and CMOS Read-out electronics
Iwaki System Readout Board User’s Guide
Silicon Lab Bonn Physikalisches Institut Universität Bonn
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
VELO readout On detector electronics Off detector electronics to DAQ
Status of n-XYTER read-out chain at GSI
The CMS Tracking Readout and Front End Driver Testing
New DCM, FEMDCM DCM jobs DCM upgrade path
TPC Electronics Meeting, 13/01/05 Carmen González Gutiérrez
Presentation transcript:

Uli Schäfer 1 Ethernet-driven control and data acquisition scheme for the Timepix-based TPC readout R.Degele, C.Kahra, U.Schäfer, S.Tapprogge, D.Wicke, M.Zamrowski Univ. Mainz

Uli Schäfer 2 TPC readout chain TPC to be read out by one or several pixel sensors (256*256 pixels) Timepix chip bonded on a FR4 carrier Amplifier Discriminator TDC Time Over Threshold Common stop Serialiser (LVDS link) Flat cable connection (ZIF) to adapter board Trigger, test pulse, voltage monitor Flat cable connection to Xilinx ML506 evaluation board FPGA Virtex-5 (XC5VSX50-TFFG1136) Deserialiser Buffer Ethernet / IP packet engine (UDP) Ethernet link to computer

Uli Schäfer 3 TPC readout chain TIMEPIX- ADAPTER- BOARD ML506 ETHERNET Timepix chip GEM Ionizing particles cathode

Uli Schäfer 4 Lab test setup Programmer Flat cable Xilinx ML506 Adapter Flat cable Timepix Ethernet to computer

Uli Schäfer 5 Timepix 256*256 channel matrix 55µm * 55µm pitch Analogue input stage with per-pixel threshold adjust Digital TDC w. 14-bit LFSR up to 100MHz Several conversion modes incl. TOT and common stop shutter input No zero suppression Serialisation of matrix data (~1Mbit) into LVDS output Auxiliary controls: Test pulse in Diagnostics : analogue monitor for internal current sources (DAC_OUT)

Uli Schäfer 6 Timepix 55µm 20µm 10µm Pixel cell

Uli Schäfer 7 Timepix – a few particularities There exists a global threshold setting (THL, 14-bit) Pixels can be threshold-corrected individually by a 4-bit value. Range of threshold correction is set globally (THS) Above global settings and other current source settings can be read back as analogue voltages via DAC_OUT pin for diagnostic purposes Counters are 14-bit Linear Feedback Shift Registers = Pseudo Random Number Generators Require linearisation so as to recover the time/amplitude information Require special consideration if zero suppression or thresholding are to be done Serial communication done by a simple clock/data/enable interface, through shift register

Uli Schäfer 8 Adapter board Testpulse generator ADC 4-Channel 24-Bit Voltage Reference 2V5 Connector to Xilinx ML506 Trigger RJ45 (TLU) ID -NUMBER TRIGGER, BUSY, RESET, DATA CLOCK control DAC-OUT TEST_IN 3V 3V, 5V 5V S/N 2V2 7V CONTROL, CLK, ADDRESS Power supply DAC-OUT DIGITAL TIMEPIX-CONTROL TIMEPIX-DATA (LVDS) TP_IN Connector to Timepix

Uli Schäfer 9 Adapter board Trigger To ML506 To Timepix Power Test pulse in

Uli Schäfer 10 FPGA module : Xilinx ML506 Virtex-5 based : XC5VSX50-TFFG1136 On-chip Ethernet MAC On-chip 3Gb/s serial links : run at 1Gb/s for Ethernet On-board Gigabit Ethernet phy chip (1000BASE-T) 64 bit user I/O on 2.54mm headers Nonvolatile configuration storage via SystemACE (CompactFlash card) A lot of periphery, not currently used for Timepix readout

Uli Schäfer 11 FPGA Firmware VHDL description Common clock for digitisation and data transfer, crystal based, frequency currently hard coded in VHDL SerDes interface to the Timepix bit-serial port Control and status registers, data stream pass-through Network communication based on Xilinx-supplied Ethernet macro (TEMAC wrapper) No embedded CPU Minimalist network protocol stack UDP only No management protocols (ARP etc.) Shutter operated under software control or in response to a trigger (TLU) with programmable delay and width Timepix protocol not fully understood from documents  modelled on MUROS2 readout scheme

Uli Schäfer 12 Firmware : Data transport to computer Data transmission scheme to readout PC using UDP protocol: standard Ethernet/IP/UDP headers 18-byte control field mapped to register file within the FPGA (control and status words) Variable length data field carrying data to/from Timepix chip Timepix matrix data not buffered on FPGA, data kept on Timepix while awaiting packet transmission Data pulled by computer (handshake)

Uli Schäfer 13 Control software C++ Currently command line interface only, no GUI Base functionality: Reset Timepix Set current sources (write FSR) Enable test pulse Set Timepix matrix Read out matrix Operate shutter Complex operations Start a run : initialise matrix and read it out upon reception of a trigger, linearise data, write to file Pixel calibration

Uli Schäfer 14 Pixel calibration Intercalibrate all pixels so as to achieve a uniform noise level across the whole of the chip Measure noise in TOT mode for a fixed period of time Repeat the measurement for All global threshold settings ( 0 to 16383) (THL) All per-pixel threshold corrections (0 to 15) A pre-set correction scale (THS, 0 to 255) Calculate optimum per-pixel correction values Software status: Base functionality and run control done Pixel calibration s/w development under way To do: read back current source data (DAC_OUT)

Uli Schäfer 15 Tests / Results Timepix and readout wired up in the lab (Mainz) Run with TPC in Bonn Readout working at Event rates up to 23 40MHz system clock ++ Scaling to MHz clock Readout rate of bare Timepix would be (100Mbit/s) / 1Mbit = 100Hz FPGA code pipelined, packet overhead is low FPGA currently polled by PC, i.e. handshake for each packet transmitted  Bottleneck probably due to latency in Linux IP stack

Uli Schäfer 16 Results: Some basic sanity checks...  threshold THL=290, common stop mode 8000 test pulses, counter mode. 17*13 pixel clusters masked out  Locally induced noise, “written” to Timepix sur- face with a pulser and an insulated wire  Timepix pixel matrix 256*256

Uli Schäfer 17 Results: muons in the TPC  Energy deposit  (TOT mode)  X-Y-Zdrift view  (common stop mode) Muon tracks crossing the TPC  at 8.9cm and 2.8cm  distance to readout plane. Both deposited charge and drift time measured concurrently by operating every other pixel in TOT or common stop mode

Uli Schäfer 18 Summary / Outlook A readout system for a TPC, with Timepix-based digitisation, has been implemented on a Xilinx ML506 development board (Virtex-5) Data path off the FPGA into the computer via Gbit Ethernet and UDP protocol Readout rate currently up to 33 events per second System successfully operated in the electronics lab and on a TPC Plans: Re-target to Virtex-6 Increase event rate Increase channel count Consider zero-suppression on the FPGA …