András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25.

Slides:



Advertisements
Similar presentations
1 iTOP Electronics Effort LYNN WOOD PACIFIC NORTHWEST NATIONAL LABORATORY JULY 17, 2013.
Advertisements

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.
DAQ for the TPC Sector Test at Test Beam T10 ALICE DAQ Group ALICE TPC Collaboration Meeting Cagliari, Sardinia 16 – 17 May 2004.
Who We Are? Detector Building Group of KFKI-RMKI (Research Institute for Particle and Nuclear Physics), Budapest, HUNGARY.
June 19, 2002 A Software Skeleton for the Full Front-End Crate Test at BNL Goal: to provide a working data acquisition (DAQ) system for the coming full.
28 February 2003Paul Dauncey - HCAL Readout1 HCAL Readout and DAQ using the ECAL Readout Boards Paul Dauncey Imperial College London, UK.
Tracker DAQ Makoto Yoshida (Osaka Univ.) MICE Frascati 2005/6/27.
SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE Tracker KEK Mar. 30, 2005.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/20 New Experiences with the ALICE High Level Trigger Data Transport.
9 Sep 2005DAQ - Paul Dauncey1 DAQ/Online Status Paul Dauncey Imperial College London.
VC Sept 2005Jean-Sébastien Graulich Report on DAQ Workshop Jean-Sebastien Graulich, Univ. Genève o Introduction o Monitoring and Control o Detector DAQ.
DAQ Considerations For Increased Rep. Rate J. Leaver 01/12/2009.
Sept TPC readoutupgade meeting, Budapest1 DAQ for new TPC readout Ervin Dénes, Zoltán Fodor KFKI, Research Institute for Particle and Nuclear Physics.
UNIVERSITY OF BERGEN DEPARTMENT OF PHYSICS 1 UiB DR 2003 High Level API for the TPC-FEE control and configuration.
Data Acquisition Software for CMS HCAL Testbeams Jeremiah Mans Princeton University CHEP2003 San Diego, CA.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
The Application of DAQ-Middleware to the J-PARC E16 Experiment E Hamada 1, M Ikeno 1, D Kawama 2, Y Morino 1, W Nakai 3, 2, Y Obara 3, K Ozawa 1, H Sendai.
MSS, ALICE week, 21/9/041 A part of ALICE-DAQ for the Forward Detectors University of Athens Physics Department Annie BELOGIANNI, Paraskevi GANOTI, Filimon.
DDL hardware, DATE training1 Detector Data Link (DDL) DDL hardware Csaba SOOS.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
2007 Oct 18SYSC2001* - Dept. Systems and Computer Engineering, Carleton University Fall SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
14 Sep 2005DAQ - Paul Dauncey1 Tech Board: DAQ/Online Status Paul Dauncey Imperial College London.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
The ALICE DAQ: Current Status and Future Challenges P. VANDE VYVRE CERN-EP/AID.
IWORID P.Randaccio Medipix2 Parallel Readout System 4-th IWORID Amsterdam 8 – 12 September 2002 V. Fanti, R. Marzeddu, P. Randaccio Dipartamento.
2009 Sep 10SYSC Dept. Systems and Computer Engineering, Carleton University F09. SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices 7.2.
4 Dec 2006 Testing the machine (X7DBE-X) with 6 D-RORCs 1 Evaluation of the LDC Computing Platform for Point 2 SuperMicro X7DBE-X Andrey Shevel CERN PH-AID.
RCU Status 1.RCU design 2.RCU prototypes 3.RCU-SIU-RORC integration 4.RCU system for TPC test 2002 HiB, UiB, UiO.
The Scheme of Slow Control System in BESIII Xie Xiaoxi Gao Cuishan
DDL1 ALICE Detector Data Link (DDL) and it’s use in STAR TOF J. Schambach.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Development of UW Pixel DAQ System Final Report : Winter 2015 Jimin Kim University of Washington Department of Mathematics/Physics March 20 th 2015.
NA49-future Meeting, January 26, 20071Ervin Dénes, KFKI - RMKI DATE the DAQ s/w for ALICE (Birmingham, Budapest, CERN, Istanbul, Mexico, Split, Zagreb.
Update on ALICE software status and ideas Ervin Dénes Wigner Research Center Hungarian Academy of Sciences.
A simple Desktop DAQ for U2F readout Ulf jörnmark Physics Dept. Lund Status and plans.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
Source Controller software Ianos Schmidt The University of Iowa.
PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
ARCHITECTURE. PRR November x 32 PADs Up to 26 or 3 x 17 MANU BOARD. PATCH BUS Translator Board. FEE DETECTOR Up to 100 PATCH BUS per detector. MANU.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Pierre VANDE VYVRE ALICE Online upgrade October 03, 2012 Offline Meeting, CERN.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
17/02/06H-RORCKIP HeidelbergTorsten Alt The new H-RORC H-RORC.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
DAQ 1000 Tonko Ljubicic, Mike LeVine, Bob Scheetz, John Hammond, Danny Padrazo, Fred Bieser, Jeff Landgraf.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
LHC experiments Requirements and Concepts ALICE
CoBo - Different Boundaries & Different Options of
CS 286 Computer Organization and Architecture
Evolution of S-LINK to PCI interfaces
PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM
NA61 - Single Computer DAQ !
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
Presentation transcript:

András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25 November 2008

25 November 2008 András László2 The NA61 experiment NA61 is a fixed target experiment at the CERN SPS. It is based on a previous experiment, called NA49. Many detector upgrades have been implemented.  Main physics goals:  p+C → π,K + X meson production xsections for T2K.  p+p,C → π,K + X meson production xsections for CR.  p+p,Pb → π,K,p + X hadron production for high p_T.  Energy – A scan for search for QCD critical point.

25 November 2008 András László3 Hardware setup

25 November 2008 András László4 Main hardware properties –Four large volume TPC chambers (40m^3, very good dE/dx). –TOFs, counters etc. –Major data contribution from TPCs: – approx 100MB/event for raw event – about 4MB/event for zero compressed event – 80Hz event rate is to be achieved with the new system

25 November 2008 András László5 Serial connection Concentrator Boxes Boxes MBMB 9-bit readout channel MotherBoards 24 1 Front-Endcards Fiber connection DDL receivers RORCRORC PCI-X PC Readout scheme CB TOF CAMAC FICFIC FICFIC CAENCAEN CAENCAEN VME 64X crates crates CAEN VME – USB link bridges Push data mode with flow control: MB  CB  PC w/o processor intervention No data loss even in case of long XOFF Poll data mode with flow control: VME  PC with processor intervention

25 November 2008 András László6 LVDS Serial connection Concentrator Box 9-bit readout channel Mother Boards 24 1 Front-Endcards DDL fiber connection to DAQ FE-MB-CB communication 1 MB performs pedestal subtraction, zero suppression, and zero/Huffman compr. CB polls for data from MBs on the LVDS lines. Serializes data to DDL line. On data arrival, the BUSY signal toward Trigger Unit is set. BUSY signal to Trigger Unit

25 November 2008 András László7 DDL architecture DAQ PC PCI Bus Front-End Read-Out DAQ Read-out Receiver Card (D-RORC) Source Interface Unit Forward Channel (Raw data) Backward Channel (Pedestals, control) Destination Interface Unit Detector/DAQ interface 100 MHz 64-bit PCI card Detector Data Link (DDL): Source Interface Unit Transmission Medium Destination Interface Unit

25 November 2008 András László8RORC DDL memory management principle Firmware data length transfer status Ready FIFO Transfer status possible values: ffffffff ffffffff empty (set by sw) xxxx0000 xxxx0000 loaded, data continues (set by RORC) xxxxelse xxxxelse loaded, data ended (set by RORC) Free FIFO page size Index of Ready FIFO start address Page aligned continuous user memory outside Linux’s memory space, reachable for DMA and user as well. (PHYSMEM module) Free pages in PC PHYSMEM for event fragments Free FIFO / Ready FIFO depth: 128 Maximum page size: 2Mbyte First, data are pushed into the SIU by hardware.

25 November 2008 András László9 Data collection scheme with VME PC USB port CAEN: V1718 VME-USB Bridge VME Bus USB Cable VSB Bus Sub Unit MM6390 VME/VSB Dual Port Mem.

25 November 2008 András László10 Memory management principle with VME First, event data are pushed into pages through VSB port into a VME/VSB dual port memory module. Cyclic buffer, data flow is independent of Central DAQ. Free pages in VME dual port memory for events Maximum page size: 24kbyte The event pages are transferred into PC PHYSMEM memory via a VME-USB bridge. (PC polls for new data.) Cyclic buffer, trying to catch up with VME cyclic buffer. VME-USB bridge Free pages in PC PHYSMEM memory for events If PC buffer cannot catch up with VME buffer, BUSY signal is set via a register module. (Flow control.)

25 November 2008 András László11 Main read-out components Mother Boards, 8 Concentrator Boxes on 8 DDL channels, PC with Ghz - 6 PCI-X slots - 8 GB CAMAC and TOF communication via VME memory module + CORBO register module + VME-USB bridge

25 November 2008 András László12 DAQ software Actual version supposes all input going into 1 PC 2 or more PCs will be possible later on, if necessary Hardware and communication setup is configurable in files HWSetup.dat (general), CBSetup.dat (DDL lines), VMESetup.dat (VME lines), MBSetup1-8.dat (MotherBoards) Basic components are graphically switchable on/off Disk, CAMAC, TOF, TPC (can switch components, enabled in config file) Illustration: # CB RORC RORC RORC MB Setup File # no rev S/N C/N setup/MBSetup1.dat # setup/MBSetup2.dat CBSetup.dat: # MB Incl?Th MBSetup1.dat:

25 November 2008 András László13 DAQ software working principle A GUI is hiding the lowlevel system (Tcl/Tk). The run control program is a command line interpreter (C). Upon program start, an Event Server is launched to serve the online monitoring (forks upon each client connection). Upon run start, 5 processes are launched (communication is performed via shared memory): 1. Logger 2. Slow Control client 3. Recorder (polls for data from receivers, writes to local disk) 4. DDL Receiver (polls for data from DDLs, sends to recorder) 5. VME Receiver (polls for data from VMEs, sends to recorder) Upon run end/crash: notification sent to E-log logging syst.

25 November 2008 András László14 Run Control software GUI

25 November 2008 András László15 Event Client (data monitoring)

25 November 2008 András László16 Performance Average event size: approximately 3MBytes with p+C. Average event size: approximately 3MBytes with p+C. Event building without disk: about 75Hz continuosly. Event building without disk: about 75Hz continuosly. Event building with disk: about 55Hz continuosly, i.e. Event building with disk: about 55Hz continuosly, i.e. without relaxation time (possible only with the RAID0 trick!) On time-average of the 10sec/40sec SPS spill structure: On time-average of the 10sec/40sec SPS spill structure: 75Hz event recording rate is achieved within spill.

25 November 2008 András László17 Thank you!