A simple Desktop DAQ for U2F readout Ulf jörnmark Physics Dept. Lund Status and plans.

Slides:



Advertisements
Similar presentations
Hans G. Essel, GSI: HGF Workshop Experiment Data Processing at GSI.
Advertisements

COURSE: COMPUTER PLATFORMS
Snort & ACID. UTSA IS 6973 Computer Forensics SNORT.
Slow Control LHCf Catania Meeting - July 04-06, 2009 Lorenzo Bonechi.
Chap 2 System Structures.
André Augustinus ALICE Detector Control System  ALICE DCS is responsible for safe, stable and efficient operation of the experiment  Central monitoring.
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.
Chapter 10 Chapter 10: Printer Management. Chapter 10 Learning Objectives n Describe the printing process used by Windows NT n Install a local printer.
Readout of TPC with modified ALICE electronics details of current version and pending items ALICE overview New software based on homemade partly existing.
DAQ Considerations For Increased Rep. Rate J. Leaver 01/12/2009.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
LP TPC DAQ Ulf Mjörnmark Lund University Present understanding and plan.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 14: Troubleshooting Windows Server 2003 Networks.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
July test beam DAQ status Marcin Byszewski Konstantinos Ntekas.
Experimental Physics and Industrial Control System (EPICS) Alarm Handler (ALH) Bob Dalesio, August 14, 1999.
Types of Computers Desktop / Laptop PC / Mac Client / Server.
Basic Router Configuration Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
Data Acquisition Software Integration and ADC Characterisation Jack Hobbs 4 th August
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
1 Alice DAQ Configuration DB
G. Maron, Agata Week, Orsay, January Agata DAQ Layout Gaetano Maron INFN – Laboratori Nazionali di Legnaro.
SALTRO TPC readout system Presented by Ulf Mjörnmark Lund University 1.
June 3, 2005H Themann SUSB Physics & Astronomy 1 Phenix Silicon Pixel FEM S. Abeytunge C. Pancake E. Shafto H. Themann.
Lesson 1-Logging On to the System. Overview Importance of UNIX/Linux. Logging on to the system.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
C. Combaret 11/10/ 2008 Status of the DHCAL m2 software C. Combaret IPNL.
CHEP 2000: 7-11 February, 2000 I. SfiligoiData Handling in KLOE 1 CHEP 2000 Data Handling in KLOE I.Sfiligoi INFN LNF, Frascati, Italy.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
The Process Manager in the ATLAS DAQ System G. Avolio, M. Dobson, G. Lehmann Miotto, M. Wiesmann (CERN)
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
News on GEM Readout with the SRS, DATE & AMORE
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
1 Chapter Overview What is Microsoft SQL Server 2000? What are the SQL Server 2000 Components? What is the Relational Database Architecture? What is the.
DoE Review January 1998 Online System WBS 1.5  One-page review  Accomplishments  System description  Progress  Status  Goals Outline Stu Fuess.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
1 Tips for the assignment. 2 Socket: a door between application process and end- end-transport protocol (UDP or TCP) TCP service: reliable transfer of.
Web-based Access to ROOT at D-Zero Joel Snow Langston University/D0 Collaboration ROOT 2001 Displaying histograms generated by ROOT in a Web BrowserDisplaying.
TBPM Front-End Software Design Review L.Piccoli April
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Towards new Graphical User Interfaces for nTOF experiment Collaboration meeting, Bologna 28 th Nov 2013 Towards new Graphical User Interfaces for nTOF.
CODA Graham Heyes Computer Center Director Data Acquisition Support group leader.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE FACULTÉ DES SCIENCES UNIVERSITÉ DE GENÈVE EUDET JRA1 Meeting Munich October 2006 DAQ Status Emlyn Corrin.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 DAQ Emlyn Corrin.
Examples of Matlab Controls Software on ALICE Andy Wolski 24 September 2014 Multiknobs: simultaneous control of a set of magnets Undulator Gap Scan ALICE.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
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.
Allows the user and the computer to communicate with each other.
TBPM Front-End Software Design Review
Enrico Gamberini, Giovanna Lehmann Miotto, Roland Sipos
USB Project (15th July) Ian Coulter.
Large CMS GEM with APV & SRS electronics
Cover page.
Computer Science I CSC 135.
Tonga Institute of Higher Education
Chapter 2: System Structures
X Windows.
Alice terms Chapter 3.
Channel Archiver Kay-Uwe Kasemir, LANL
05 | Desktop Applications
Presentation transcript:

A simple Desktop DAQ for U2F readout Ulf jörnmark Physics Dept. Lund Status and plans

GUI TCP/IP DAQ SERVER USB READOUT Unix PIPE LOGFILE CONSOLE U2F/FEC MONITORING ASCII CONFIGFILE

Graphical User Interface (Java)

COMMUNICATION METHODS Simple commands exchanged: *START: Start system and initialize front end, e.g. power on FECs *SOR : Start Of Run *EOR: End of Run *STOP: Stop system, e.g. power off FECs *STATUS: request/send status information Between GUI and DAQ server: Network (TCP/IP) Between DAQ Server and USB Readout: Unix signal and named pipe Console: Simple menu with actions DAQ SERVER and USB READOUT

ALICE FEC & U2F cards PASA ALTRO 1 Euro Possible new design USB Trigger Current setup: 1 FEC + 1 U2F

Trigger to U2F card starts readout of FEC Two readout modes of U2F card through USB: polled: ALTRO data is read channel by channel – SLOW pushed: Data driven – FAST Code: Example C code from the BoNus experiment U2F READOUT

In poll mode must the computer react on the trigger. Large overhead in the USB calls for each channel to be read makes it slow. In push mode is all data sent from U2F as soon as it is available (in Computer do not need a trigger. Can have several events in the same data buffer. Must scan for the end of event marker to separate the events. Small overhead in USB call makes it fast. BUSY handling?

DATA LOGGING Written to binary file as received (raw data format) MONITORING Pending. Plan to use ROOT. INTEGRATION INTO GENERAL DAQ? Pushed mode a problem?