Data Acquisition System for NPDGamma Nadia Fomin April 4 th, 2008 Bon Appetit!

Slides:



Advertisements
Similar presentations
01/11/2002SNS Software Final Design Review1 V123S Event Link Encoder, Transmission System and PLL Receiver Thomas M. Kerner (BNL) SNS Global Controls.
Advertisements

Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
Test Setup for PHOBOS Hybrid/Module Testing at MIT Pradeep Sarin 31 July 98.
6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
Tests of CAEN 1190 Multi-hit TDCs Simona Malace Brad Sawatzky and Brian Moffit JLab Hall C Summer Workshop Aug , JLab.
Interfacing Analog and Digital Circuits
24 September 2002Paul Dauncey1 Trigger issues for the CALICE beam test Paul Dauncey Imperial College London, UK.
28 February 2003Paul Dauncey - HCAL Readout1 HCAL Readout and DAQ using the ECAL Readout Boards Paul Dauncey Imperial College London, UK.
Trigger System Functions Master/Slave Operation –Located in Readout Boards’ BE-FPGA, but only active as Master in one slot. –Master controls asynchronous.
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.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
Y. Karadzhov MICE Video Conference Thu April 9 Slide 1 Absolute Time Calibration Method General description of the TOF DAQ setup For the TOF Data Acquisition.
DAQ for KEK beam test M.Yoshida (Osaka Univ.). Components VLPC readout –Stand Alone Sequencer (SASeq) Slow < 100Hz –Buffering VLPC data with VME interface.
Conducting a Test Beam Experiment - Page 1 To begin with, elect an experimental spokesman, who can act as a coordinator. Survey the area to understand.
Preliminary Design of Calorimeter Electronics Shudi Gu June 2002.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
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.
MICE CM18 June 07Jean-Sébastien GraulichSlide 1 Detector DAQ Status o Since CM17 o Detector DAQ software o Front End Electronics o Schedule Milestones.
Status of Detector Prototype (for Hawaii meeting at Big Island) August 24, 2002 Yee Bob Hsiung For Koji Ueno, Yuri Velikzhanin Yanan Guo and Eddie Huang.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
TRIUMF Qweak Electronics Des Ramsay Nov Status of Electronics November, 2008  36 VME modules (# 001 and # ) delivered to JLab  001, 003,
SNS Integrated Control System SNS Timing Master LA-UR Eric Bjorklund.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
Microprocessor-Based System. What is it? How simple can a microprocessor-based system actually be? – It must obviously contain a microprocessor otherwise.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
NPDGamma: Data Acquisition System October 15th, 2010 NPDGamma Collaboration Meeting ORNL.
ATLAS Liquid Argon Calorimeter Monitoring & Data Quality Jessica Levêque Centre de Physique des Particules de Marseille ATLAS Liquid Argon Calorimeter.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Tools for Discovery CAEN solutions for Diamond Detectors June 24 th 2011, Viareggio Giuliano Mini.
R. Fantechi. TDAQ commissioning Status report on Infrastructure at the experiment PC farm Run control Network …
Testing of Latch-TDC Da-Shung Su Jia-Ye Chen, Hsi-Hung Yao, Su-Yin Wang, Ting-Hua Chang, Wen-Chen Chang 2011/07/13.
Physics 335 project update Anton Kapliy April 2007.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
Lecture 11 Page 1 CS 111 Online Working Sets Give each running process an allocation of page frames matched to its needs How do we know what its needs.
Timing Requirements for Spallation Neutron Sources Timing system clock synchronized to the storage ring’s revolution frequency. –LANSCE: MHz.
USB Project Ian Coulter. USB Interface USB Menu -Download HEX File -Send Trigger -Start DAQ.
6 Oct 2003Vince Pavlicek1 Make a BPM out of a Damper?
1 System Clock and Clock Synchronization.. System Clock Background Although modern computers are quite fast and getting faster all the time, they still.
Tracker Timing and ISIS RF Edward Overton 1. At CM32… 2 Had done some preliminary checks on the ISIS RF. Was beginning to think about how to handle the.
January 31, MICE DAQ MICE and ISIS Introduction MICE Detector Front End Electronics Software and MICE DAQ Architecture MICE Triggers Status and Schedule.
PMT gain check at Indiana University. Test setup inside dark box LED white paper PMT # JT0298 channel #2 (per HPK numbering) OTHER CHANNELS MASKED WITH.
False asymmetries/Ground Loops David Bowman 4/27/12.
1Ben ConstanceFONT Meeting 1st August 2008 ATF2 digital feedback board 9 channel board with replaceable daughter board (RS232 etc.) − Board will log data.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
LC Power Distribution & Pulsing Workshop, May 2011 Super-ALTRO Demonstrator Test Results LC Power Distribution & Pulsing Workshop, May nd November.
1 Plans for first beams - - triggers from the BRM group (BSC, BPTX) Gábor Veres for the BRM group CMS Trigger Technical Coordination Meeting 8 October,
Chopper wheel Rotates at 100 Hz and contains a timing photodiode to signal position on each turn. A slot cut in the disc passes a 130  s laser pulse train.
B.Satyanarayana Department of High Energy Physics Tata Institute of Fundamental Research Homi Bhabha Road, Colaba, Mumbai,
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.
Ba A B B1 FADC B2 SD_FP FLEX_I/O ROC VME64x A: [ HELICITY, HELICITY_FLIP ] (NIM or ECL) Port 1 Port 2 a: [ HELICITY, HELICITY_FLIP ] (LVDS) B: [ HELICITY_TRIGGER,
1 Neutron Monitor Workshop 2(B): Neutron Monitor Digital Electronics Mahidol University June 26, 2009 Paul Evenson University of Delaware Cosray at McMurdo.
16th May 2007 MICE tracker phone meeting 1 Setup test bench/ Installation DATE Hideyuki Sakamoto 16 th May 2007 MICE phone meeting.
TELL1 readout in RICH test: status report Gianluca Lamanna on behalf of TDAQ Pisa Group (B.Angelucci, C.Avanzini, G.Collazuol, S.Galeotti, G.L., G.Magazzu’,
Plans for the 2015 Run Michal Koval, Peter Lichard and Vito Palladino TDAQ Working Group 25/3/2015.
Software and TDAQ Peter Lichard, Vito Palladino NA62 Collaboration Meeting, Sept Ferrara.
10/3/2003Andreas Jansson - Tevatron IPM review1 Tevatron IPM Proposed design.
VC98 March 07Jean-Sébastien GraulichSlide 1 DDAQ Status o DAQ Software o Front-End and Trigger o What will happen soon o Schedule Milestones Jean-Sebastien.
PHOTOTUBE SCANNING SETUP AT THE UNIVERSITY OF MARYLAND Doug Roberts U of Maryland, College Park.
Straw (T)DAQ Peter Lichard, Vito Palladino NA62 Collaboration Meeting, Sept Ferrara.
62cm 64cm. DAQ status and Plans DAQ –Timing tuning –Which tools to learn (SC, Event monitor, GPIO, MIDAS, DIP, laser, storage, analysis) Plan with beam.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
PRAD DAQ System Overview
Iwaki System Readout Board User’s Guide
AFE II Status First board under test!!.
Data Acquisition (DAQ) Status
Trigger issues for the CALICE beam test
Registers and Counters
Presentation transcript:

Data Acquisition System for NPDGamma Nadia Fomin April 4 th, 2008 Bon Appetit!

VME 1VME 2VME 3HAZEL/DAQ CLOVER/CONTROL DAQ! You SSH

4 rings – 12 Cesium Iodide detectors each Detector Signal - S j i Instead of storing the signal from each detector for every neutron pulse:  => Average signal for a ring =4 SUM Signals=>VME3  S diff,i j => S i j - => 48 DIFFERENCE Signals => VME2  100 time bins for SUM and DIFFERENCE signals, with each time bin summed over 20 (DIFFs) and 25 (SUMS) samples (1 ≤ i ≤ 12) (1 ≤ j ≤ 4)

4 rings – 12 Cesium Iodide detectors each Detector Signal - S j i Instead of storing the signal from each detector for every neutron pulse:  => Average signal for a ring =4 SUM Signals=>VME3  S diff,i j => S i j - => 48 DIFFERENCE Signals => VME2  100 time bins for SUM and DIFFERENCE signals, with each time bin summed over 20 (DIFFs) and 25 (SUMS) samples (1 ≤ i ≤ 12) (1 ≤ j ≤ 4)

VME 1VME 2VME 3 Difference SignalsProton Current Sum Signals RFSF Voltage and Current Monitor Data (3) => Data from each pulse is written to 3 files, corresponding to the VME that it came from. => Data from each pulse is preceded by a header (in each of the 3 files), including:  Date and time  Time (us) since last pulse (better be 50ms)  Pulse number  DIO data -> most meaningful in VME3, which records the spin sequence  Time since last data write and number of records written

TTL N C C N VME 1.4 Alphi Scanclock FIFO TO TTL VME 1.3 DIO Pins 4 TTL delay b VME 1.? Joerger gate FIFO 4.1 ab Clock out Pins 2 b a Fiberoptic Link Receiver VME 2 ?a NIM Gate/Delay Generator 1us

c VME 1.7 Joerger WF GEN nim TTL a b N N C VME FIFO 2.3 NIM 3.1 Gate/Delay Generator 3.2 Gate/Delay Generator fold Logic Gate 4 Gate/Delay Generator T0 Copy to VME2 VME 1.4 Alphi VME 1.3 DIO VME 1.8 Joerger 2 Scanclock 8 gate d b a c d A B out trigger reset Gate ff AB 4 trigger ttl 6 c RESET 12 Clock out 14 | 17 Spin Seq Out delay RFSF T0 T c a SF out b b Gate 80 ns Note: Wire on right T0 TTL

VME 1.5 LeCroy 1182 VME 1 VME 1.3 DIO Pins 14 Pins 2 Joerger Scalar TTL N C C N b NIM In - ? Arm In FIFO 3.1 FIFO 3.2 FIFO COINC 2.2 COINC FIFO Gate/Delay Generator 6.2 Gate/Delay Generator 6.3 Gate/Delay Generator 6.4 Gate/Delay Generator FIFO 5.1 FIFO 5.2 FIFO 5.3 FIFO Gate/Delay Generator 4.2 Gate/Delay Generator TTL 8.1 Gate/Delay Generator 8.2 Gate/Delay Generator A 8 us 10.1 COINC 7.2 COINC 9.1 Gate/Delay Generator 9.2 Gate/Delay Generator COINC Hz Ref nim Digital Delay Pulse Generator ttl Ext. Trig 1 us delay T0 1 us - wide a a VME 1.6 LeCroy a aa b bb TTL Gate – 1us a RFSF T0 Gated T0 3 b Out – 10 ns wide 2 b b

Current Status:  After some changes, VME1 and VME3 take data (huge improvement from last week when none worked)  VME2 is not completely operational (takes data even when T0 cable is unplugged)  Once it’s up and running, a noise measurement will be done, and then work on the 60hz “upgrade” will seriously begin SNS – 60 Hz operation Doing the naïve software switch, and scaling 20Hz->60Hz, VME2 (largest volume of data) can’t keep up. Issue -> DMA transfer, ADCs can’t read/write simultaneously

1.Figure out the minimum amt of time that VME2 needs to read out the ADCs, see if that can be found during the SNS pulse. Problem: All neutrons are slow and probably useful. Upside: If enough time, no money or significant coding/procedural changes. 2.Add more memory to the ADCs, so that 8 pulses can be stored (one octet), read out every 9th pulse. Problem: Costs money. Upside: Lose few good pulses. BUT! SNS pulses are shorter, so 8 might already fit! 3. Possibly alter the spin sequence, so that every nth (3rd?) sequence is garbage and use that time for data transfer. So, we'd still have an octet, but it would be a subset of 12 spin sequences. Problem: Throw away a third of good pulses. Example: (1,0,0,1,0,1,1,0)-> (1,0,X,0,1,X,0,1,X,1,0,X) 4. Installing a real-time kernel. Not sure how that'll fix the problem. Ideas :