Data Acquisition System for Gamma-Gamma Physics at KLOE

Slides:



Advertisements
Similar presentations
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Advertisements

JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
LAV trigger primitives Francesco Gonnella Photon-Veto Working Group CERN – 09/12/2014.
On-Chip Processing for the Wave Union TDC Implemented in FPGA
ADC and TDC Implemented Using FPGA
Moving NN Triggers to Level-1 at LHC Rates Triggering Problem in HEP Adopted neural solutions Specifications for Level 1 Triggering Hardware Implementation.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
LAV firmware status Francesco Gonnella Mauro Raggi 23 rd May 2012 TDAQ Working Group Meeting.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
U niversity of S cience and T echnology of C hina Design for Distributed Scheme of WCDA Readout Electronics CAO Zhe University of Science and Technology.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
TLA5000B Series Logic Analyzer Fact Sheet Breakthrough solutions for real-time digital systems analysis Featuring:  125 ps-resolution MagniVu™ acquisition.
TLA6000 Series Logic Analyzer Fact Sheet Breakthrough solutions for real-time digital systems analysis Featuring:  iCapture™ eliminates messy double probing.
Peter-Bernd Otte – Sep CB collaboration meeting, Edinburgh.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
1 “Fast FPGA-based trigger and data acquisition system for the CERN experiment NA62: architecture and algorithms” Authors G. Collazuol(a), S. Galeotti(b),
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
LAV firmware status Francesco Gonnella Mauro Raggi 28 th March 2012 TDAQ Working Group Meeting.
Lab Environment and Miniproject Assignment Spring 2009 ECE554 Digital Engineering Laboratory.
J. Ye SMU Joint ATLAS-CMS Opto-electronics working group, April 10-11, 2008 CERN 1 Test Results on LOC1 and Design considerations for LOC2 LOC1 test results:
Update on works with SiPMs at Pisa Matteo Morrocchi.
G.F. Tassielli - SuperB Workshop XI LNF1/11 02/12/2009 Status report on CLUster COUnting activities G. F. Tassielli on behalf of CLUCOU group SuperB Workshop.
ADC 1 Analog to Digital Converter. ADC 2 ADC Features n General Features -Supports 8 or 10-bit resolution Modes, -Track period fully programmable up to.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
A DWDM link for Real-Time data acquisition systems
TDC and ADC Implemented Using FPGA
Chapter 17 Looking “Under the Hood”
Maj Jeffrey Falkinburg Room 2E46E
Why are Timer Functions Important?
Transient Waveform Recording Utilizing TARGET7 ASIC
DAQ read out system Status Report
EKT124 Digital Electronics 1 Introduction to Digital Electronics
Presenter: Darshika G. Perera Assistant Professor
CLUster TIMing Electronics Part II
DCH FEE STATUS Level 1 Triggered Data Flow FEE Implementation &
AHCAL Beam Interface (BIF)
An FPGA Implementation of a Brushless DC Motor Speed Controller
Yuzhe Liu1,2, Lian Chen1,2, Futian Liang1,3, Feng Li1,2, Ge Jin1,2
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
Christophe Beigbeder PID meeting
Firmware Structure Alireza Kokabi Mohsen Khakzad Friday 9 October 2015
DCH FEE 28 chs DCH prototype FEE &
LCLS Timing Software and Plan
L. Ratti, M. Manghisoni Università degli Studi di Pavia INFN Pavia
Electronics, Trigger and DAQ for SuperB
SLP1 design Christos Gentsos 9/4/2014.
PADME L0 Trigger Processor
Instructor: Dr. Phillip Jones
FPGA implementation of a multi-channels, 1 ns time resolution, multi-hit TDC Lorenzo Iafolla Lorenzo Iafolla SuperB Workshop.
Introduction to Microprocessors and Microcontrollers
Front-end electronic system for large area photomultipliers readout
Hellenic Open University
FPGA-based Time to Digital Converter and Data Acquisition system for High Energy Tagger of KLOE-2 experiment L. Iafolla1,4, A. Balla1, M. Beretta1, P.
FPro Bus Protocol and MMIO Slot Specification
The Xilinx Virtex Series FPGA
Registers.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
8051 Micro Controller.
The Xilinx Virtex Series FPGA
Data Acquisition System for Gamma-Gamma Physics at KLOE2
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
Topics Bus interfaces. Platform FPGAs..
Presentation transcript:

Data Acquisition System for Gamma-Gamma Physics at KLOE Iafolla Lorenzo12, Archilli Flavio12, Babusci Danilo3, Badoni Davide2, Beretta Matteo3 , Gonnella Francesco12, Messi Roberto12, Moricciani Dario2 1Università degli Studi di Roma “Tor Vergata”, 2INFN, sez. “Tor Vergata”, 3INFN, Laboratori Nazionali di Frascati In the new KLOE experiment, at DAPhNE particle accelerator of LNF-INFN, a pair of tagger detectors will be installed in order to investigate gamma-gamma physics. We shall need to acquire a 32 bits pattern for each detector and to allow an high time-resolution event reconstruction with KLOE data. To address this issue we are going to use, respectively, R/F (366MHz) and bunch reference (Fiducial) signals from DAPhNE as external clock and reference signal. The first level trigger signal (T1) from KLOE will indicate which data have to be saved and which can be discarded. Due to the high work-frequency, we will implement the data acquisition system with a XILINX Virtex5 FPGA: this choice is cheaper then TDC. The real time sampling and holding system, reference providing system, memorization and transfer data system will be described. General scheme Input data characteristics The acquisition logic is a part of a micro-computer system imple-mented with the Virtex 5. This computer allows to interface with a per-sonal computer trough RS232 or with others processors trough BUS line. The Microblaze accesses data trough a Dual Port RAM. We shall need to acquire a 32 bits pattern for each tagger detector. Each hit will be 1 DAPhNE R/F period long but, due to detectors, connections and electronic processing delays, its phase relationship is unknown. Electronic noise will also cause signal jittering which could compromise the events reconstruction. The electronic system will have one channel for each bit dedicated to resynchronize the hits to the system clock (R/F). There is also the requirement to refer the data to the DAPhNE Fiducial signal which mark the particles accelerator cycles. Acquisition logic general scheme Input stage In order to make possible data digital recording and processing, we need to re-synchronize (lower figure) incoming data signals with the system clock (DAPhNE RF). The Xilinx XApp225 “Data to clock phase alignment” circuit addresses this issue up to 500MHz. The method is to sample the data on four phases of the same clock (upper figure), decide which phase is the most “valid”, and then resynchronize the data to the system clock. The aim of the acquisition system is to get data (2 DAPhNE cycles each 32bits pattern) and store it in the RAM every time the trigger signal (T1) from Kloe switches. To make the event reconstruction with Kloe possible some control systems are required (Registers management logic). Great efforts were necessary to design an enough fast electronic system. Test bench and implementation system Shift registers and management Logic System tests require very fast pattern generator. We used a Tektronix TLA7016 Logic Analyzer for testing up to 270 MHz. For testing up to 500 MHz we implemented a very simple pattern generator with a Virtex5 FPGA. So, the test bench is made up of a clock generator (Wavetek Synthesiz-ed Signal Generator 2410 and a Motorola E116 LVDS_25 converter), two Virtex5 ML505 evaluation boards, a personal computer and a LeCroy 104MXi 1GHz oscilloscope. The shift registers store every time the last 24032 bits (2 DAPhNE/Fiducial cycles) sa-mpled by the input stages. There is the requirement to refer the data to the Fiducial signal. The Fiducial period is 120 x (R/F PERIOD) and mark the first bunche. Due to noise effects there is also the requirement to check the Fiducial periodicity: Registers Management Logic counts 120 clock beats each Fiducial period and generate a 2 bits control signal (management, alias gestione). We checked the recorded data using oscilloscope. The electronic systems worked properly up to 450 MHz with 32 channels on a Virtex5 XC5VFX70T -1 and up to 500MHz with 24 ch. The Virtex®-5 family provides the newest most powerful features in the FPGA market. In addition to the most advanced, high-performance logic fabric, Virtex-5 FPGAs contain many hard-IP system level blocks. Additional platform dependant features include also high-performance PowerPC® 440 microprocessor embedded blocks. The 550 MHz clocking technology is, of course, one of the most interesting features in our application. Fig. 1 Shift register This signal tells the shift-registers if the Fiducial switched and its per-iodicity is correct. The last 20 data bits of each Fiducial cycle are unimportant cause they don’t carry any information (the corresponding bunches don’t contain any particle): we used these 20 bits to save some useful information to restore the input stream with respect to the Fiducial. Conclusions Great efforts were done to design an enough fast electronic system. We finally reached the wanted results. One Virtex5 XC5VFX70T -1 can be used to implement a 32 bits pattern acquisition system. A lot of communication systems with outside apparatuses, using Microblaze or PowerPC embedded processors, are feasible and make possible to use this system with different experiments. This acquisition system can be easily used to implement a coincidences detection system between the two tagger detectors. Other acquisition techniques are under consideration. Fig. 2 Register Management logic