SlideShare a Scribd company logo
TRB: A platform for TDC and digital
readout

Outline

   •   Motivation for TRB
   •   Implementation of the idea
   •   Measurements and results
   •   New developments
   •   Local computing capability: my point of view
   •   Summary




 2010-02-05                 Michael Traxler, GSI      1
Motivation for TRB

Given Task: TDCs + fast DAQ for 2244 channels tRPC

   • Big project, many people involved => huge effort
   • TDCs are used everywhere in nuclear physics
     experiments
   • A general solution is wanted, which can be reused
     for other detectors and different experiments
      – Not only for TDCs, but also for other tasks
   • HADES: around 80k channels, 100kHz event rate,
     250MBytes/s sustained data rate for Au+Au
   • Other issue: price and development time

 2010-02-05                  Michael Traxler, GSI        2
Concept for HADES DAQ: TRB

 • One platform for all tasks
 • Directly mounted on the detector
   – no long cables
 • Integrated DAQ
 • Includes local power-supplies          Publication:
 • Modular design                         „A General Purpose Trigger and
                                          Readout Board for HADES and
                                          FAIR-Experiments“
   – Pluggable AddOns to TRB              I. Fröhlich et al., Nuclear Science,
                                          IEEE Transactions on,
 • High granularity (~70 TRBs)            Volume 55, Issue 1, Feb. 2008
                                          Page(s):59 - 66
 • Dedicated network protocol (TRBnet)
 • Reduces development effort/time and simplifies the
   debugging process

2010-02-05                      Michael Traxler, GSI                             3
The TRBv2

                                                                
                                                                 4 TDCs – 128
                                    TDC 2, 3                      channels
                                                                
                                                                 FPGA – Virtex4LX40
                                                 Optical link
                                                                
                                                                 4x512Mb SDRAM
                                   SDRAM
      TDC                                                       
                                                                 ETRAX FS – 4
      0, 1
                                                                  processors, Linux
                         FPGA
                         Virtex4
                                                                
                                                                 100Mb/s,TCP/IP
                                         DSP                    
                                                                 2,5 Gb/s optical link
                                                                
                                                                 DSP TigerSharc
                                                                
                                                                 AddOn connector
                ETRAX                        DC/DC
                                                                
                                                                 48V isolated DC/DC
                        SDRAM
                                                                  converters
Ethernet



   2010-02-05                           Michael Traxler, GSI                         4
Results of TRB development
Time resolution:
   • 128 channels: ~40ps RMS
   • 32 channels: ~16ps RMS
Field of Usage:
  • Successfully used in many production beam times in HADES
  • Platform for: TDC (RPC + discriminator and charge measurement for
    PMTs), ADC and pure digital readout (everything)
  • Used not only by HADES:
    – PANDA - DIRC detector (in beam in 2009), PANDA - MDC readout
    – CBM – MAPS detector development
    – PET- scanner prototype in Coimbra
    – KVI - development of FPGA algorithms
    – HPLUS - in China, Lanzhou Institute
    – And many more planned applications

   2010-02-05                  Michael Traxler, GSI                     5
New developments / future plans

  • Better time resolution
     – Replace HPTDCs
  • Reduce costs
     – More cost sensitive FPGA
     – Remove DSP
  • Needed tasks:
     – Replace the obsolete components
     – 1 GbE Ethernet with Linux-CPU




2010-02-05                Michael Traxler, GSI   6
TDC implemented in FPGA

  • A Tapped Delay Line (carry chain) TDC has been
    implemented in a FPGA (Virtex 4) (asynchronous
    design)
     – Time resolution: <10ps
     – 32 channels in one FPGA
     – Very promising results!
  • To Do:
     – Implement all features of HPTDC in the FPGA (e.g.
       window matching)
     – Implementation of design in cost sensitive FPGAs
       (Lattice ECP2M, Altera Arria GX, etc.) and evaluate
       performance

2010-02-05                 Michael Traxler, GSI              7
TDC in FPGA: results




2010-02-05       Michael Traxler, GSI   8
Local Computing
 • Potential is very high
   – FPGA + DSP
 • Realization is really hard
   – DSP has been abandoned (no manpower)
   – FPGA does data transfer/sorting/zero
     suppression/networking/switching (RTL)
   – KVI: Peak detection with baseline restoration (RTL)
   – All: Several man year projects
 • Going beyond the mentioned is very ambitious
   – Runge-Kutta for tracking + other complex algorithm
   – Special hardware algorithms double the work; should be
     very similar for off- and online analysis
 • Parallel calculation on GPUs seems to me the way to go
   – Very promising results for Runge-Kutta
2010-02-05                 Michael Traxler, GSI               9
Local Computing II

  • Concept in many experiments
     –   Digitize at the detector, the closer the better
     –   Apply simple algorithms to reduce data amount
     –   Transport the data (data transport is relatively cheap)
     –   Local computing is expensive and is producing heat!
     –   Commercial general purpose computing (e.g. GPUs) is
         not beatable, except for special applications




2010-02-05                   Michael Traxler, GSI                  10
Summary

  • A very successful platform for many channels TDC +
    DAQ has been built, useful for many applications
  • In the future we can adapt much better to the users
    need by using FPGAs as TDCs: the compromise out
    of channels (price) and time resolution can be
    changed by programming
  • Local computing resources (FPGA) are available
  • Costs will be reduced




2010-02-05              Michael Traxler, GSI              11
Involved People in TRB design

        E. Bayer1, M. Böhmer5, I. Fröhlich4, J. Michel4,
     M. Kajetanowicz3, K. Korcyl2, G. Korcyl2, M. Palka1,2 ,
P. Salabura2, P. Skott1, M. Traxler1, R. Trebacz2, S. Yurevich1


                          1
                              GSI, Darmstadt, Germany,
                 2
                      Jagiellonian University, Krakow, Poland,
                   3
                     Nowoczesna Elektronika, Krakow, Poland,
              4
                J.-W. Goethe-Universitaet, Frankfurt, Germany,
                 5
                    Technische Universität, München, Germany




 2010-02-05                        Michael Traxler, GSI           12
TRB




             Thank you for your attention!




2010-02-05             Michael Traxler, GSI   13
System Overview
                                      RPC                                             VME CPU
                                                                                        MU
To the Front End Electronics




                                      MDC
                                                                                        CTS


                                      TOF

                                                                                                  VULOM3

                                    Shower




                                     RICH             ...



                                     F. Wall
                                                                      Ethernet      Parallel
                                                                                 Event Building
                                                                                  (computers)
                                   Start, Veto

                               2010-02-05               Michael Traxler, GSI                               14

More Related Content

What's hot

Debug generic process
Debug generic processDebug generic process
Debug generic process
Vipin Varghese
 
MARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 AltreonicMARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 Altreonic
Eric Verhulst
 
Final_Report
Final_ReportFinal_Report
Final_Report
Connor Delaosa
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Sourour Kanzari
 
Lecture04 H
Lecture04 HLecture04 H
Lecture04 H
itsvineeth209
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET Journal
 
109 113
109 113109 113
757 08-switcharchp2
757 08-switcharchp2757 08-switcharchp2
757 08-switcharchp2
songoku218
 
IJSRED-V1I1P2
IJSRED-V1I1P2IJSRED-V1I1P2
IJSRED-V1I1P2
IJSRED
 
My paper
My paperMy paper
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
Heiko Joerg Schick
 
Current Trends in HPC
Current Trends in HPCCurrent Trends in HPC
Current Trends in HPC
Putchong Uthayopas
 
UIC Thesis Novati
UIC Thesis NovatiUIC Thesis Novati
UIC Thesis Novati
Marco Santambrogio
 
Ns2 x graphs
Ns2 x graphsNs2 x graphs
Ns2 x graphs
Badam Spandana
 
Zigbee1
Zigbee1Zigbee1
Scalable and Distributed DNN Training on Modern HPC Systems
Scalable and Distributed DNN Training on Modern HPC SystemsScalable and Distributed DNN Training on Modern HPC Systems
Scalable and Distributed DNN Training on Modern HPC Systems
inside-BigData.com
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
komal mistry
 
Transfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceTransfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interface
eSAT Publishing House
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
jstripinis
 

What's hot (19)

Debug generic process
Debug generic processDebug generic process
Debug generic process
 
MARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 AltreonicMARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 Altreonic
 
Final_Report
Final_ReportFinal_Report
Final_Report
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
 
Lecture04 H
Lecture04 HLecture04 H
Lecture04 H
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
 
109 113
109 113109 113
109 113
 
757 08-switcharchp2
757 08-switcharchp2757 08-switcharchp2
757 08-switcharchp2
 
IJSRED-V1I1P2
IJSRED-V1I1P2IJSRED-V1I1P2
IJSRED-V1I1P2
 
My paper
My paperMy paper
My paper
 
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
 
Current Trends in HPC
Current Trends in HPCCurrent Trends in HPC
Current Trends in HPC
 
UIC Thesis Novati
UIC Thesis NovatiUIC Thesis Novati
UIC Thesis Novati
 
Ns2 x graphs
Ns2 x graphsNs2 x graphs
Ns2 x graphs
 
Zigbee1
Zigbee1Zigbee1
Zigbee1
 
Scalable and Distributed DNN Training on Modern HPC Systems
Scalable and Distributed DNN Training on Modern HPC SystemsScalable and Distributed DNN Training on Modern HPC Systems
Scalable and Distributed DNN Training on Modern HPC Systems
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
 
Transfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceTransfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interface
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
 

Similar to M Traxler TRB and Trasgo

Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
Kernel TLV
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
inside-BigData.com
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Heiko Joerg Schick
 
DOME 64-bit μDataCenter
DOME 64-bit μDataCenterDOME 64-bit μDataCenter
DOME 64-bit μDataCenter
inside-BigData.com
 
TULIPP overview
TULIPP overviewTULIPP overview
TULIPP overview
Tulipp. Eu
 
Thesis
ThesisThesis
Thesis
ThesisThesis
DATE 2020: Design, Automation and Test in Europe Conference
DATE 2020: Design, Automation and Test in Europe ConferenceDATE 2020: Design, Automation and Test in Europe Conference
DATE 2020: Design, Automation and Test in Europe Conference
LEGATO project
 
6 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 200802066 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 20080206
pauldeng
 
Lec09-DSP.pdf
Lec09-DSP.pdfLec09-DSP.pdf
Lec09-DSP.pdf
GanesanS53
 
Telco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_finalTelco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_final
Junho Suh
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processors
account inactive
 
End of Moore's Law?
End of Moore's Law? End of Moore's Law?
End of Moore's Law?
Jeffrey Funk
 
Sponge v2
Sponge v2Sponge v2
Sponge v2
shahaanayyub
 
Dsp ajal
Dsp  ajalDsp  ajal
Dsp ajal
AJAL A J
 
IBM and ASTRON 64bit μServer for DOME
IBM and ASTRON 64bit μServer for DOMEIBM and ASTRON 64bit μServer for DOME
IBM and ASTRON 64bit μServer for DOME
IBM Research
 
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
Rakuten Group, Inc.
 
Optimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal InfrastructureOptimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Akihiro Nomura
 
uCluster
uClusteruCluster
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
Redge Technologies
 

Similar to M Traxler TRB and Trasgo (20)

Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
 
DOME 64-bit μDataCenter
DOME 64-bit μDataCenterDOME 64-bit μDataCenter
DOME 64-bit μDataCenter
 
TULIPP overview
TULIPP overviewTULIPP overview
TULIPP overview
 
Thesis
ThesisThesis
Thesis
 
Thesis
ThesisThesis
Thesis
 
DATE 2020: Design, Automation and Test in Europe Conference
DATE 2020: Design, Automation and Test in Europe ConferenceDATE 2020: Design, Automation and Test in Europe Conference
DATE 2020: Design, Automation and Test in Europe Conference
 
6 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 200802066 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 20080206
 
Lec09-DSP.pdf
Lec09-DSP.pdfLec09-DSP.pdf
Lec09-DSP.pdf
 
Telco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_finalTelco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_final
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processors
 
End of Moore's Law?
End of Moore's Law? End of Moore's Law?
End of Moore's Law?
 
Sponge v2
Sponge v2Sponge v2
Sponge v2
 
Dsp ajal
Dsp  ajalDsp  ajal
Dsp ajal
 
IBM and ASTRON 64bit μServer for DOME
IBM and ASTRON 64bit μServer for DOMEIBM and ASTRON 64bit μServer for DOME
IBM and ASTRON 64bit μServer for DOME
 
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
 
Optimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal InfrastructureOptimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
Optimizing TSUBAME2.5 Network with Sub-Optimal Infrastructure
 
uCluster
uClusteruCluster
uCluster
 
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
 

More from Miguel Morales

Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
Miguel Morales
 
T Kurtukian Midas
T Kurtukian MidasT Kurtukian Midas
T Kurtukian Midas
Miguel Morales
 
M Morales Sealed Rpcs
M Morales Sealed RpcsM Morales Sealed Rpcs
M Morales Sealed Rpcs
Miguel Morales
 
G Kornakov E A Smultivariate Analysis
G Kornakov  E A Smultivariate AnalysisG Kornakov  E A Smultivariate Analysis
G Kornakov E A Smultivariate Analysis
Miguel Morales
 
J A Garzon Trasgo2010 Intro
J A Garzon  Trasgo2010  IntroJ A Garzon  Trasgo2010  Intro
J A Garzon Trasgo2010 Intro
Miguel Morales
 
D Gonzalez Diaz Optimization Mstip R P Cs
D Gonzalez Diaz  Optimization Mstip R P CsD Gonzalez Diaz  Optimization Mstip R P Cs
D Gonzalez Diaz Optimization Mstip R P Cs
Miguel Morales
 
J A Garzon Tim Trackfor Trasgos
J A Garzon  Tim Trackfor TrasgosJ A Garzon  Tim Trackfor Trasgos
J A Garzon Tim Trackfor Trasgos
Miguel Morales
 
G Rodriguez Tank Calibration
G Rodriguez  Tank CalibrationG Rodriguez  Tank Calibration
G Rodriguez Tank Calibration
Miguel Morales
 
R Vazquez Showers Signatures
R Vazquez  Showers SignaturesR Vazquez  Showers Signatures
R Vazquez Showers Signatures
Miguel Morales
 
RR Osorio FPGA
RR Osorio  FPGARR Osorio  FPGA
RR Osorio FPGA
Miguel Morales
 
P Cabanelas Hades Telescope
P Cabanelas  Hades TelescopeP Cabanelas  Hades Telescope
P Cabanelas Hades Telescope
Miguel Morales
 
P Fonte Trasgo 2010
P Fonte  Trasgo 2010P Fonte  Trasgo 2010
P Fonte Trasgo 2010
Miguel Morales
 
A Gomez TimTrack at C E S G A
A Gomez  TimTrack at C E S G AA Gomez  TimTrack at C E S G A
A Gomez TimTrack at C E S G A
Miguel Morales
 
D Belver FEE for Trasgos
D Belver  FEE for TrasgosD Belver  FEE for Trasgos
D Belver FEE for Trasgos
Miguel Morales
 
Ja Garzon Tim Trackfor Trasgos
Ja Garzon Tim Trackfor TrasgosJa Garzon Tim Trackfor Trasgos
Ja Garzon Tim Trackfor Trasgos
Miguel Morales
 
M Morales Sealed Rpcs
M Morales Sealed RpcsM Morales Sealed Rpcs
M Morales Sealed Rpcs
Miguel Morales
 
Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
Miguel Morales
 
D Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp CsD Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp Cs
Miguel Morales
 
G Rodriguez Tank Calibration
G Rodriguez Tank CalibrationG Rodriguez Tank Calibration
G Rodriguez Tank Calibration
Miguel Morales
 
G Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate AnalysisG Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate Analysis
Miguel Morales
 

More from Miguel Morales (20)

Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
 
T Kurtukian Midas
T Kurtukian MidasT Kurtukian Midas
T Kurtukian Midas
 
M Morales Sealed Rpcs
M Morales Sealed RpcsM Morales Sealed Rpcs
M Morales Sealed Rpcs
 
G Kornakov E A Smultivariate Analysis
G Kornakov  E A Smultivariate AnalysisG Kornakov  E A Smultivariate Analysis
G Kornakov E A Smultivariate Analysis
 
J A Garzon Trasgo2010 Intro
J A Garzon  Trasgo2010  IntroJ A Garzon  Trasgo2010  Intro
J A Garzon Trasgo2010 Intro
 
D Gonzalez Diaz Optimization Mstip R P Cs
D Gonzalez Diaz  Optimization Mstip R P CsD Gonzalez Diaz  Optimization Mstip R P Cs
D Gonzalez Diaz Optimization Mstip R P Cs
 
J A Garzon Tim Trackfor Trasgos
J A Garzon  Tim Trackfor TrasgosJ A Garzon  Tim Trackfor Trasgos
J A Garzon Tim Trackfor Trasgos
 
G Rodriguez Tank Calibration
G Rodriguez  Tank CalibrationG Rodriguez  Tank Calibration
G Rodriguez Tank Calibration
 
R Vazquez Showers Signatures
R Vazquez  Showers SignaturesR Vazquez  Showers Signatures
R Vazquez Showers Signatures
 
RR Osorio FPGA
RR Osorio  FPGARR Osorio  FPGA
RR Osorio FPGA
 
P Cabanelas Hades Telescope
P Cabanelas  Hades TelescopeP Cabanelas  Hades Telescope
P Cabanelas Hades Telescope
 
P Fonte Trasgo 2010
P Fonte  Trasgo 2010P Fonte  Trasgo 2010
P Fonte Trasgo 2010
 
A Gomez TimTrack at C E S G A
A Gomez  TimTrack at C E S G AA Gomez  TimTrack at C E S G A
A Gomez TimTrack at C E S G A
 
D Belver FEE for Trasgos
D Belver  FEE for TrasgosD Belver  FEE for Trasgos
D Belver FEE for Trasgos
 
Ja Garzon Tim Trackfor Trasgos
Ja Garzon Tim Trackfor TrasgosJa Garzon Tim Trackfor Trasgos
Ja Garzon Tim Trackfor Trasgos
 
M Morales Sealed Rpcs
M Morales Sealed RpcsM Morales Sealed Rpcs
M Morales Sealed Rpcs
 
Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
 
D Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp CsD Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp Cs
 
G Rodriguez Tank Calibration
G Rodriguez Tank CalibrationG Rodriguez Tank Calibration
G Rodriguez Tank Calibration
 
G Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate AnalysisG Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate Analysis
 

Recently uploaded

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 

Recently uploaded (20)

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 

M Traxler TRB and Trasgo

  • 1. TRB: A platform for TDC and digital readout Outline • Motivation for TRB • Implementation of the idea • Measurements and results • New developments • Local computing capability: my point of view • Summary 2010-02-05 Michael Traxler, GSI 1
  • 2. Motivation for TRB Given Task: TDCs + fast DAQ for 2244 channels tRPC • Big project, many people involved => huge effort • TDCs are used everywhere in nuclear physics experiments • A general solution is wanted, which can be reused for other detectors and different experiments – Not only for TDCs, but also for other tasks • HADES: around 80k channels, 100kHz event rate, 250MBytes/s sustained data rate for Au+Au • Other issue: price and development time 2010-02-05 Michael Traxler, GSI 2
  • 3. Concept for HADES DAQ: TRB • One platform for all tasks • Directly mounted on the detector – no long cables • Integrated DAQ • Includes local power-supplies Publication: • Modular design „A General Purpose Trigger and Readout Board for HADES and FAIR-Experiments“ – Pluggable AddOns to TRB I. Fröhlich et al., Nuclear Science, IEEE Transactions on, • High granularity (~70 TRBs) Volume 55, Issue 1, Feb. 2008 Page(s):59 - 66 • Dedicated network protocol (TRBnet) • Reduces development effort/time and simplifies the debugging process 2010-02-05 Michael Traxler, GSI 3
  • 4. The TRBv2  4 TDCs – 128 TDC 2, 3 channels  FPGA – Virtex4LX40 Optical link  4x512Mb SDRAM SDRAM TDC  ETRAX FS – 4 0, 1 processors, Linux FPGA Virtex4  100Mb/s,TCP/IP DSP  2,5 Gb/s optical link  DSP TigerSharc  AddOn connector ETRAX DC/DC  48V isolated DC/DC SDRAM converters Ethernet 2010-02-05 Michael Traxler, GSI 4
  • 5. Results of TRB development Time resolution: • 128 channels: ~40ps RMS • 32 channels: ~16ps RMS Field of Usage: • Successfully used in many production beam times in HADES • Platform for: TDC (RPC + discriminator and charge measurement for PMTs), ADC and pure digital readout (everything) • Used not only by HADES: – PANDA - DIRC detector (in beam in 2009), PANDA - MDC readout – CBM – MAPS detector development – PET- scanner prototype in Coimbra – KVI - development of FPGA algorithms – HPLUS - in China, Lanzhou Institute – And many more planned applications 2010-02-05 Michael Traxler, GSI 5
  • 6. New developments / future plans • Better time resolution – Replace HPTDCs • Reduce costs – More cost sensitive FPGA – Remove DSP • Needed tasks: – Replace the obsolete components – 1 GbE Ethernet with Linux-CPU 2010-02-05 Michael Traxler, GSI 6
  • 7. TDC implemented in FPGA • A Tapped Delay Line (carry chain) TDC has been implemented in a FPGA (Virtex 4) (asynchronous design) – Time resolution: <10ps – 32 channels in one FPGA – Very promising results! • To Do: – Implement all features of HPTDC in the FPGA (e.g. window matching) – Implementation of design in cost sensitive FPGAs (Lattice ECP2M, Altera Arria GX, etc.) and evaluate performance 2010-02-05 Michael Traxler, GSI 7
  • 8. TDC in FPGA: results 2010-02-05 Michael Traxler, GSI 8
  • 9. Local Computing • Potential is very high – FPGA + DSP • Realization is really hard – DSP has been abandoned (no manpower) – FPGA does data transfer/sorting/zero suppression/networking/switching (RTL) – KVI: Peak detection with baseline restoration (RTL) – All: Several man year projects • Going beyond the mentioned is very ambitious – Runge-Kutta for tracking + other complex algorithm – Special hardware algorithms double the work; should be very similar for off- and online analysis • Parallel calculation on GPUs seems to me the way to go – Very promising results for Runge-Kutta 2010-02-05 Michael Traxler, GSI 9
  • 10. Local Computing II • Concept in many experiments – Digitize at the detector, the closer the better – Apply simple algorithms to reduce data amount – Transport the data (data transport is relatively cheap) – Local computing is expensive and is producing heat! – Commercial general purpose computing (e.g. GPUs) is not beatable, except for special applications 2010-02-05 Michael Traxler, GSI 10
  • 11. Summary • A very successful platform for many channels TDC + DAQ has been built, useful for many applications • In the future we can adapt much better to the users need by using FPGAs as TDCs: the compromise out of channels (price) and time resolution can be changed by programming • Local computing resources (FPGA) are available • Costs will be reduced 2010-02-05 Michael Traxler, GSI 11
  • 12. Involved People in TRB design E. Bayer1, M. Böhmer5, I. Fröhlich4, J. Michel4, M. Kajetanowicz3, K. Korcyl2, G. Korcyl2, M. Palka1,2 , P. Salabura2, P. Skott1, M. Traxler1, R. Trebacz2, S. Yurevich1 1 GSI, Darmstadt, Germany, 2 Jagiellonian University, Krakow, Poland, 3 Nowoczesna Elektronika, Krakow, Poland, 4 J.-W. Goethe-Universitaet, Frankfurt, Germany, 5 Technische Universität, München, Germany 2010-02-05 Michael Traxler, GSI 12
  • 13. TRB Thank you for your attention! 2010-02-05 Michael Traxler, GSI 13
  • 14. System Overview RPC VME CPU MU To the Front End Electronics MDC CTS TOF VULOM3 Shower RICH ... F. Wall Ethernet Parallel Event Building (computers) Start, Veto 2010-02-05 Michael Traxler, GSI 14