TLU plans 21/03/20161 D. Esperante, Velo upgrade meeting.

Slides:



Advertisements
Similar presentations
On-Chip Processing for the Wave Union TDC Implemented in FPGA
Advertisements

MICE Fiber Tracker Electronics AFEII for MICE (Front end readout board) Recall: AFEs mount on ether side of the VLPC cass, with fibers going to the VLPCs.
Kuno-Group B4 Yuuki Matsumoto A report for Graduation research Development of Trigger Board for MPPC (for MuSIC experiment) A report for Graduation research.
Developing the Timepix Telescope Planning a Future Timepix Telescope Richard Plackett – VELO Testbeam Meeting CERN, 7th October 09.
RPC Electronics Status Overall system TDC –Digitizing frequency issue (determine the bin size of the TDC value) Discriminator test result Trigger module.
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Midterm Presentation.
“A board for LKr trigger interface and proto-L0TP” G.Lamanna (CERN) NA62 Collaboration Meeting in Brussels LKr-WG
Bill W. Haynes Slide 1 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Common Design for Multiple Timing Applications.
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.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
F.F. - 18/07/ User Guide of the Input Trigger Multiplexer unit with input signal rate counters.
Mircea Bogdan, 5/21/041 Chicago TDC Design and Implementation Mircea Bogdan (UC)
David Cussans, AIDA/CALICE DAQ Palaiseau, 10 Nov 2011 Trigger/Timing Logic Unit (TLU) for AIDA Beam-Test.
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
1 “Fast FPGA-based trigger and data acquisition system for the CERN experiment NA62: architecture and algorithms” Authors G. Collazuol(a), S. Galeotti(b),
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
DESY test beam (DAQ integration, measurement plans, analysis) Mathieu Benoit.
Characterization Presentation Spring 2010 ASIC Tester Abo-Raya Dia- 4 th year student Damouny Samer- 4 th year student 10-April1 Supervised by: Ina Rivkin.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
11 October 2002Matthew Warren - Trigger Board CDR1 Trigger Board CDR Matthew Warren University College London 11 October 2002.
ENG241 Digital Design Week #8 Registers and Counters.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Timepix Telescope Plans Proposed Work Packages for the Timepix Telescope Richard Plackett CERN, 8 th December 09.
Muon Electronics Upgrade Present architecture Remarks Present scenario Alternative scenario 1 The Muon Group.
Parallel Data Acquisition Systems for a Compton Camera
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
ATLU for AIDA High Rate Synchronous as well as Asynchronous 21/11/2013David Cussans, AIDA WP9.3, DESY1.
TALK, LKr readout and the rest… R. Fantechi, G. Lamanna 15/12/2010.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
TTC for NA62 Marian Krivda 1), Cristina Lazzeroni 1), Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava, Slovakia 3/1/20101.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
A commercially available digitization system Fotiou Andreas Andreas Fotiou.
BPM stripline acquisition in CLEX Sébastien Vilalte.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
ATLU for AIDA High Rate Synchronous as well as Asynchronous 21/11/2013 David Cussans, AIDA WP9.3, DESY 1.
CBM-TOF-FEE Jochen Frühauf, GSI Picosecond-TDC-Meeting.
09/09/2010 TDAQ WG - Louvain 1 LKr L0 trigger status report V. Bonaiuto, A. Fucci, G. Paoluzzi, A. Salamon, G. Salina, E. Santovetti, F. Sargeni, F. Scarfi’
David Cussans, 18 th October 2006 Status of the JRA1 Trigger Logic Unit (TLU)
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Genova May 2013 Diego Real – David Calvo IFIC (CSIC – Universidad de Valencia) CLBv2 1.
Pixel structure in Timepix2 : practical limitations June 15, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
ZHULANOV Vladimir Budker Institute of Nuclear Physics Novosibirsk, Russia Beijing
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
IRFU The ANTARES Data Acquisition System S. Anvar, F. Druillole, H. Le Provost, F. Louis, B. Vallage (CEA) ACTAR Workshop, 2008 June 10.
A. Salamon - TDAQ WG Pisa 27/03/ Lkr/L0 Trigger V. Bonaiuto, N. De Simone, L. Federici, A. Fucci, G. Paoluzzi, A. Salamon, G. Salina, E. Santovetti,
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
Registers and Counters
ETD meeting Electronic design for the barrel : Front end chip and TDC
TELL1 A common data acquisition board for LHCb
CoBo - Different Boundaries & Different Options of
L0 processor for NA62 Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava,
AIDA (mini) Trigger/Timing Logic Unit (mini TLU)
Front-end electronic system for large area photomultipliers readout
Multi-Pixel Photon Counter Readout Board
Trigger system Marián Krivda (University of Birmingham)
Commodity Flash ADC-FPGA Based Electronics for an
JParc-K DAQ System Mircea Bogdan December 9-10, 2006.
PID meeting Mechanical implementation Electronics architecture
TELL1 A common data acquisition board for LHCb
Presentation transcript:

TLU plans 21/03/20161 D. Esperante, Velo upgrade meeting

Motivation  Have a compact trigger logic unit in one board instead of tens of VME modules and lemo cables dangling around.  Easy configuration of trigger logic remotely with added functionalities such as test readout elements (TimePix + DUT) without beam (ie auto trigger).  Make the logic a bit generic such it can be attached to LHC like read-out systems.  Implement a TDC that provides timing information. 21/03/20162D. Esperante, Velo upgrade meeting

General scheme (1) 21/03/2016 Embedded system based on Altera Stratix II FPGA development board Control PC Readout PC GBE TLU data Ethernet Control data External input trigger signals from NIM logic Output trigger signals to telescope + DUT External veto signals 3D. Esperante, Velo upgrade meeting

General scheme (2) 21/03/2016 NIOS II processor SRAM (TDC data) SDRAM (control software) GBE TDC data (to be defined) Ethernet Control data via webservices Coincidence signal sampling + TDC + trigger generator External input trigger signals Output trigger signals Veto/enable signals DMA 4D. Esperante, Velo upgrade meeting

Signaling example 21/03/2016 Spill signal Spill Shutter signal Beetle trigger signal 40 MHz clock RO time 5D. Esperante, Velo upgrade meeting

GPP: General Purpose Pulser 21/03/2016D. Esperante, Velo upgrade meeting6 Burst length Dead time General purpose pulser (GPP) Programmable features: - Startup dead time. - Pulse length. - Inter-pulse dead-time. - Max pulse count. - Output delay in clock cycles. - With or without repetition. - Programmable multiplexor input to select several sources of enable/veto. - Programmable multiplexor input to select several sources of force cero output. - Force pull-down. Start dead-time Pulse output Enable signal Synch trigger Coincidences

GPP 2  Using several GPPs with multiplexor at the enable/veto and “force-pull down” inputs we can implement the different output signals:  Spill signal:  Long burst length.  With repetition.  Timepix shutter signal:  Burst length modulated by external “force ‘0’ output”.  Dead time = timepix readout time.  Beetle trigger signal:  Burst length = ‘1’.  Dead time = ‘0’.  Max counter.  Veto/enable multiplexors:  The Spill signal enables the “Timepix shutter” and the “Beetle trigger” signals.  The “Beetle trigger” max counter forces the pull-down of the “Timepix shutter”. 21/03/2016D. Esperante, Velo upgrade meeting7

Internal scheme (1) 21/03/2016 Coincidence signal sampling + TDC + trigger generator General purpose pulser (GPP) Signal detection and synchronization Internal pulse generator TDC1 CLK40 CLK80 RST EN Shutter 25ns trigger External veto/enable RST Coincidence Force pull-down Max-cnt 8D. Esperante, Velo upgrade meeting CLK160 CLK20 CLK40

The TDC (‘s) 21/03/2016 TDC Features: - Implementation based on multiphase clock based on multiple of 40MHz (240 MHz). Resolution around 1ns. See “High-Precision TDC in an FPGA using 192-MHz Quadrature Clock”, Mark D. Fries, John J. Williams, Nuclear Science Symposium Conference Record, 2002 IEEE. 10/12/2002; 1: vol bits time counter. - Some extra bits with extra status info. To be defined. - The scheme also defines the signal synchronization circuitry. 9D. Esperante, Velo upgrade meeting

21/03/2016D. Esperante, Velo upgrade meeting10

Time stamping of output signals  It may be helpful to record the time when a transition in any of the output signals ocurred. Two options:  A TDC per output signal. Too heavy.  Have a clock counter and use it as time stamp. 21/03/2016D. Esperante, Velo upgrade meeting11 Time stamper CLK40 TDC CLK40 Scatter-gather DMA ShutterTrigger

Other technical issues  In this first design make something simple that works:  All clocks synchronous.  Will not use fancy improvements in the logic which would increase the data Tx rate.  Later improvements:  Think about an architecture that permits the TDC and the pulsers work in different clock domains so an external input clock could be used to generate the trigger signal while keeping the TDC untouched.  Zero-suppression… 21/03/201612D. Esperante, Velo upgrade meeting

Other technical issues  NIM voltage levels compatibility:  Use LVPECL or build a small adapter board.  In the future, maybe we could build a plug-in board with the discriminators and coincidence units.  Output data format:  To be defined.  Software development needed:  Firmware for the embedded system.  TLU reader: the Rx software at the readout PC.  TLU controller: webservices based control (html page). 21/03/201613D. Esperante, Velo upgrade meeting

Status  Embedded system with the NIOS II processor, SRAM, SDRAM, Ethernet link working. GBE not implemented yet.  Writing the VHDL for the pulser and performing the functional simulations.  Still quite a lot to do…  I’ll be away for some weeks… 21/03/201614D. Esperante, Velo upgrade meeting