1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.

Slides:



Advertisements
Similar presentations
Commercial FPGAs: Altera Stratix Family Dr. Philip Brisk Department of Computer Science and Engineering University of California, Riverside CS 223.
Advertisements

28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
Emulsion Scanning System “SUTS”. Follow Shot Optics.
The first testing of the CERC and PCB Version II with cosmic rays Catherine Fry Imperial College London CALICE Meeting, CERN 28 th – 29 th June 2004 Prototype.
Programmable logic and FPGA
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Introduction to FPGA and DSPs Joe College, Chris Doyle, Ann Marie Rynning.
1 Tell10 Guido Haefeli, Lausanne Electronics upgrade meeting 10.February 2011.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
Development of Readout ASIC for FPCCD Vertex Detector 01 October 2009 Kennosuke.Itagaki Tohoku University.
The Track-Finding Processor for the Level-1 Trigger of the CMS Endcap Muon System D.Acosta, A.Madorsky, B.Scurlock, S.M.Wang University of Florida A.Atamanchuk,
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
A flexible FGPA based Data Acquisition Module for a High Resolution PET Camera Abdelkader Bousselham, Attila Hidvégi, Clyde Robson, Peter Ojala and Christian.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
J. Christiansen, CERN - EP/MIC
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
TELL1 The DAQ interface board for LHCb experiment Gong guanghua, Gong hui, Hou lei DEP, Tsinghua Univ. Guido Haefeli EPFL, Lausanne Real Time ,
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
EUDRB: the data reduction board of the EUDET pixel telescope Lorenzo Chiarelli, Angelo Cotta Ramusino, Livio Piemontese, Davide Spazian Università & INFN.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
28/03/2003Julie PRAST, LAPP CNRS, FRANCE 1 The ATLAS Liquid Argon Calorimeters ReadOut Drivers A 600 MHz TMS320C6414 DSPs based design.
© 2002 ® Wireless Solution Update Asif Batada Marketing Manager, Wireless Business Unit Asif Batada Marketing Manager, Wireless Business Unit.
1 FADC Boards for JPARC-K Preliminary Proposal Mircea Bogdan November 16, 2006.
NUMI Off Axis NUMI Off Axis Workshop Workshop Argonne Meeting Electronics for RPCs Gary Drake, Charlie Nelson Apr. 25, 2003 p. 1.
Tools - LogiBLOX - Chapter 5 slide 1 FPGA Tools Course The LogiBLOX GUI and the Core Generator LogiBLOX L BX.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
Guido Haefeli CHIPP Workshop on Detector R&D Geneva, June 2008 R&D at LPHE/EPFL: SiPM and DAQ electronics.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Performance of Programmable Logic Devices (PLDs) in read-out of high speed detectors Jack Fried INSTRUMENTATION DIVISION PLD ? PLD ? Muon Tracker PLD Muon.
2001/02/16TGC off-detector PDR1 Sector Logic Status Report Design Prototype-(-1) Prototype-0 Schedule.
26/11/02CROP meeting-Nicolas Dumont Dayot 1 CROP (Crate Read Out Processor)  Specifications.  Topology.  Error detection-correction.  Treatment (ECAL/HCAL.
LHCb VELO Upgrade Strip Chip Option: Data Processing Algorithms Giulio Forcolin, Abdul Afandi, Chris Parkes, Tomasz Szumlak* * AGH-Krakow Part I: LCMS.
1 MICE Tracker Readout Update Introduction/Overview TriP-t hardware tests AFE IIt firmware development VLSB firmware development Hardware progress Summary.
TPC electronics Status, Plans, Needs Marcus Larwill April
SKIROC ADC measurements and cyclic ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN Calice/Eudet electronic meeting Orsay June.
1 19 th January 2009 M. Mager - L. Musa Charge Readout Chip Development & System Level Considerations.
CM correction algorithm. Observations: Looking at the data for one analog link, a large fraction of the 32 strips are affected by the large signal deposit.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
DAQ 1000 Tonko Ljubicic, Mike LeVine, Bob Scheetz, John Hammond, Danny Padrazo, Fred Bieser, Jeff Landgraf.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
Work on Muon System TDR - in progress Word -> Latex ?
CLUster TIMing Electronics Part II
Stefano Levorato INFN Trieste
ATLAS Pre-Production ROD Status SCT Version
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
The Totem trigger architecture The LONEG firmware archtecture
Production Firmware - status Components TOTFED - status
Introduction to Programmable Logic
DCH FEE 28 chs DCH prototype FEE &
TELL1 A common data acquisition board for LHCb
Head-to-Head Xilinx Virtex-II Pro Altera Stratix 1.5v 130nm copper
CMS EMU TRIGGER ELECTRONICS
Electronics for Physicists
Spartan FPGAs مرتضي صاحب الزماني.
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
VELO readout On detector electronics Off detector electronics to DAQ
Electronics for Physicists
Front-end Electronics for the LHCb Preshower Rémi CORNAT, Gérard BOHNER, Olivier DESCHAMPS, Jacques LECOQ, Pascal PERRET LPC Clermont-Ferrand.
SVT detector electronics
The LHCb Front-end Electronics System Status and Future Development
TELL1 A common data acquisition board for LHCb
Programmable logic and FPGA
Presentation transcript:

1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002

2 Introduction n L1PPI Tasks n Common mode suppression algorithm n Cluster collection on the read out board n Prototype implementation n FPGA technology available and suitable for L1PPI

3 L1 Pre preprocessing tasks ADC To L1T Cluster encapsulation Event and board information Cluster encoding Parameter, alignment table Hit detection Hit threshold table Common mode suppression Parameter Channel reordering Pedestal subtraction Pedestal table Input to the processor Faulty channel masking Channel mask

4 Common mode suppression algorithms n LCMS u The LCMS algorithm is the baseline version for the CM suppression. It has been used in several simulation for the trigger performance and has a very good performance. (See “LHCb VeLo Off Detector Electronics Preprocessor and Interface to the Level 1 Trigger” LHCb VeLo ) n Full precision LCMS u The LCMS algorithm has also been tested with floating point precision. Its performance improvement compared to the 8-bit version is not significant. n Regions (RCMS) u These are the same algorithm as LCMS but the linear correction are applied to 8 or 16 detector channels only. Its performance is of course better for non linear CM noise suppression. n FIR filter u Its performance for suppressing non linear noise is by its nature much better than the LCMS type. With a FIR filter algorithm fine tuning can be done in order to suppress certain CM noise.

5 RMS value RMS calculation Calculate the slope Correct the slope Hit detected Hit detection

6 Principle of the LCMS algorithm algorithm Input data after pedestal correction Mean value Mean value calculation Mean value correction

7 Correct the mean value Correct the slope Calculate the slope again Calculate mean value Set hit to zero for second iteration Set detected hit to zero

8 Apply strip individual hit threshold mask This is also a hit Insert the previous hit Insert the hits pervious set to zero

9 FPGA vs DSP implementation n The experience with the DAQ interface implementation (based on DSP) and the prototype version of the L1PPI indicates that the data rate at the L1PPI needs an FPGA based implementation. u Data rate is 1 event / 900ns n Even with the Pipelined processing, the data latency for the LCMS algorithm is very small (~10  s).

10 Pipelined processing of the LCMS first iteration

11 Pipelined processing of the LCMS second iteration

12 Generated hits(pure signal) n Illustration of a 36 tap FIR filter based CM correction algorithm n This kind of algorithm could be implemented with a similar amount of gates on a FPGA FIR filter based CM suppression

13 Linear CM Sinusoidal CM Random noise

14 Signal + CM + NoiseFilter output FIR36

15 Prototype test n The LCMS algorithm has been implemented in a ALTERA APEX FPGA n The data processing has been verified bit accurate with: u the FPGA simulation u and a C coded algorithm

16 Prototype control access with RB2 n RB2 is used as control interface via VME bus n Processing on L1PPI can be done with required speed (900ns per event) throughput rate Host PC VME Master VME Slave RB2 Parallel interface master Parallel interface slave L1PPI Daughter card L1PPI Input FIFOOutput FIFO

17 RB2 with L1PPI daughter card VME SLAVE Parallel interface L1PPI

18 RB3 RB3 with L1PPI on the motherboard L1 Pre Processor L1 Link FPGA L1 Link card

19 L1PPI cluster collection ADC 1 FE CHIP (128 DCH) L1PP Cluster FIFO Theoretical max. 64 clusters / event, value settable (0..64) Cluster FIFO LINK-FPGA Theoretical max clusters / event, value settable (0..255) Off detector electronics (ODE) 64 ADC x16 Cluster encapsulation Event FIFO Link Buffer FIFO for 8 worst case events 16 FE To L1T

20 n APEX 20KE and 20KC u same logic structure as APEX 20K u increased speed especially the 20KC (copper) F 20KC is very expensive u increased I/O standard support F QDR supported, good for high speed interconnect on board to reduce I/O count on devices FPGA technology available on the market n APEX 20K u Standard PLD (FPGA) u LE according to device size u ESB (128 x 16-bit) dual port SRAM blocks, the number is according to device size u 2.5V core voltage F relative high power consumption u no low voltage level I/O standards supported F no QDR support

21 n APEX II u essentially the same logic structure as APEX 20K u ESB (256 x 16-bit) u SOPC (Nios core or ARM processor) F not needed u advanced support for high speed I/O F not needed n STRATIX u LC’s u enhanced embedded memory architecture F very useful for LCMS implementation u embedded DSP blocks (MAC’s) F very useful for LCMS (multiplier take a lot of LC’s) n Low cost version STRATIX (not yet anounced) u reduced high speed I/O support u no large SRAM blocks best good

22 n VIRTEX E u corresponds to ALTERA APEX 20KE or 20KC n VIRTEXII u embedded multiplier blocks F very useful for LCMS (multiplier take a lot of LC’s) n VIRTEXIIPRO u embedded multiplier blocks F very useful for LCMS (multiplier take a lot of LC’s) u embedded power PC F not used n SPARTAN u low cost version of the high end devices, usually less high speed I/O and less on chip memory n VIRTEX u essentially the same structure as the ALTERA APEX 20K best good

23 LCMS in FPGA implementation LE : Logic Element (basic logic cell) ESB : Embedded system block (dual port SRAM block) 1 Estimation of the necessary resources for L1PPI for 1 FE chip (128 detector channel) 8 Resource statistic for a L1PPI FPGA that processes 8 FE Low quantity chip price

24 Summary n L1PPI has been prototyped with a the linear common mode correction algorithm on a FPGA n Increasing speed and size and additional DSP capability of the future FPGA generation offers very high integration on the read out board n A complete LCMS based L1PPI will be available on RB3 n The data latency caused by the L1PPI is <17  s which is sufficiently small.