1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

I/O Organization popo.
Operating System.
More on Processes Chapter 3. Process image _the physical representation of a process in the OS _an address space consisting of code, data and stack segments.
Chapter 10 Input/Output Organization. Connections between a CPU and an I/O device Types of bus (Figure 10.1) –Address bus –Data bus –Control bus.
CS-334: Computer Architecture
FIU Chapter 7: Input/Output Jerome Crooks Panyawat Chiamprasert
Data Acquisition System for 2D X-Ray Detector Beijing Synchrotron Radiation Facility (BSRF) located at Institute of High Energy Physics is the first synchrotron.
April 2006Jean-Sébastien GraulichSlide 1 DAQ Status o Goal for BTF o Status o First results o To be done.
Input-output and Communication Prof. Sin-Min Lee Department of Computer Science.
1 Pertemuan 12 Input/Output Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
9 Sep 2005DAQ - Paul Dauncey1 DAQ/Online Status Paul Dauncey Imperial College London.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Basic Input/Output Operations
ISOC Peer Review - March 2, 2004 Section GLAST Large Area Telescope ISOC Peer Review Test Bed Terry Schalk GLAST Flight Software
March 2003 CHEP Online Monitoring Software Framework in the ATLAS Experiment Serguei Kolos CERN/PNPI On behalf of the ATLAS Trigger/DAQ Online Software.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
MB, 9/8/041 Introduction to TDC-II and Address Map Mircea Bogdan (UC)
BESIII Electronics and On-Line BESIII Workshop in Beijing IHEP Zhao Jing-wei Sheng Hua-yi He Kang-ling October 13, 2001 Brief Measurement Tasks Technical.
Emlyn Corrin, DPNC, University of Geneva EUDAQ Status of the EUDET JRA1 DAQ software Emlyn Corrin, University of Geneva 1.
Chapter 10: Input / Output Devices Dr Mohamed Menacer Taibah University
DAQ System at the 2002 ATLAS Muon Test Beam G. Avolio – Univ. della Calabria E. Pasqualucci - INFN Roma.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
C.Combaret, L.Mirabito Lab & beamtest DAQ with XDAQ tools.
14 Sep 2005DAQ - Paul Dauncey1 Tech Board: DAQ/Online Status Paul Dauncey Imperial College London.
CHEP’04, 27th. Sep. – 1st. Oct., An Embedded Linux System Based on PowerPC YE Mei Experimental Physics Center Institute of High Energy.
Independent front-end read out subsystems for 17 detectors in three underground sites. All electronics modules of each subsystem are reside in one VME.
C. Combaret 14 jan 2010 SDHCAL DAQ status in lyon C. Combaret, for the IPNL team.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson.
Online Calibration of the D0 Vertex Detector Initialization Procedure and Database Usage Harald Fox D0 Experiment Northwestern University.
Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
L3 DAQ the past, the present, and your future Doug Chapin for the L3DAQ group DAQ Shifters Meeting 26 Mar 2002.
The Scheme of Slow Control System in BESIII Xie Xiaoxi Gao Cuishan
The Readout Electronics for Upgrading of BESIII End-capTOF Chunyan Yin University of Science and Technology of China University of Science and Technology.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
1 April 2009 NA62 DAQ meeting1 LKr calorimeter readout project H.Boterenbrood, A.Ceccucci, B.Hallgren, M.Piccini, H. Wendler.
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.
13 June 2001M.Al-Turany/Root20011 Mohammad Al-Turany Go4 GSI Darmstadt 13 June 2001.
DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
Question What technology differentiates the different stages a computer had gone through from generation 1 to present?
TBPM Front-End Software Design Review L.Piccoli April
SBS / A1n DAQ Alexandre Camsonne 02/27/2013. APV25 Standard VME access ok : can configure board Check address assignment in VME64X crate Need to debug.
COMPASS DAQ Upgrade I.Konorov, A.Mann, S.Paul TU Munich M.Finger, V.Jary, T.Liska Technical University Prague April PANDA DAQ/FEE WS Игорь.
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
Jorge Agramunt Ros BRIKEN DAQ Status. DAQ Integration, tests and background measurements at RIKEN. Jorge Agramunt Ros 3º BRIKEN Workshop July 2015.
IEEE Real Time 091 Data Acquisition System for Multi-channel Gas Detector Hongyu ZHANG, Kejun ZHU, Haitao ZHU Institute of High Energy Physics,
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.
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
Calicoes Calice OnlinE System Frédéric Magniette
DAQ for ATLAS SCT macro-assembly
Controlling a large CPU farm using industrial tools
The Software Framework available at the ATLAS ROD Crate
J.M. Landgraf, M.J. LeVine, A. Ljubicic, Jr., M.W. Schulz
DAQ Architecture Design of Daya Bay Reactor Neutrino Experiment
The IFR Online Detector Control at the BaBar experiment at SLAC
The IFR Online Detector Control at the BaBar experiment at SLAC
The Online Detector Control at the BaBar experiment at SLAC
Presentation transcript:

1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the online control and monitoring system, the calibration system and other support/service systems. BESIII DAQ Frame The Structure of readout subsystem The Implementation of DAQ readout software -The tasks of DAQ system. Configuration Database Event Data Readout from FEE Event Building Event Filtering Event Recording to Persistent Media Run Control System Monitoring (event, histogram display...) Message Reporting -The bottom of the DAQ frame is readout subsystem. (consult figure 1) The Functions of readout subsystem -Be made up of several readout branches, and each branch has several VME crates. -The composing of each VME crate. ■ No more than 16 FEE readout modules. ■ FEE control module. ■ One embedded single board computer MVME5100, as system controller. ■ MVME5100 runs vxworks5.4 real time operating system. (consult figure 1) -Receive commands from online control system and control data readout. -Receive configuration information from online, configure and control FEE modules. -Collect data from FEE readout modules in CBLT (Chained Block Transfer) method. -Pack collected data for upload. -Upload packed data to readout PC of online system. -Report error and system status to online. -The read out subsystem use a state machine to control running. · The state machine makes readout subsystem get command from online system and carry out corresponding actions. Figure 1 Figure 2 Figure 3

2 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework Error and Status Report of readout system The Data Readout process · 12 types of commands and 9 states are defined. · When received command, the state of state machine transit from one to another, and corresponding operations must be accomplished. After carry out the operations, an acknowledgement is send to online software to notify this transition success or not. -The interface between read out subsystem and online software of DAQ · Three socket channels are built for communication between the two system. √socket 1: receive command from and send acknowledgements to online. The configuration information used to configure FEE modules also download through here. √socket 2: report the system error and status information to online software. √socket 3: send valid data to online system. -The interface between data readout system and FEE. · Readout subsystem communicates with FEE module via VME bus. · Two types of information are exchanged. √type 1:information configure and control the FEE modules. √type 2:event data that read out from FEE modules. Note: Figure 4 shows the data flow of readout subsystem and its interface with other correlative systems. -Three main parallel tasks are spawn for data read out process. -Semaphore and message queue are used for communication and synchronization between multi tasks. -Multi level Ring buffers are also employed to improve system parallelization and stability. (consult the figures 4 and 5) -A compatible structure is defined for reporting system error and status. -Error report defines error level, error type and slot information for error FEE modules in the structure. -System status is reported periodically, including the memory using, CPU load, and net speed information. -Sometimes interrupt information is also reported as system status. Conclusion -The DAQ of BESIII has been tested partly. Result shows that readout subsystem can work well with FEE subsystem and online software. Result also says the system can reach designed performance. Figure 4 Figure 5