29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 1
Madison SLHC Worksop HCAL SLHC DAQ
- E. Hazen, S. X. Wu, J. Rohlf,
Boston University with
- J. Mans, University of Minnesota
- A. Baden, R. Bard, University of Maryland
Madison SLHC Worksop HCAL SLHC DAQ E. Hazen, S. X. Wu, J. Rohlf, - - PowerPoint PPT Presentation
Madison SLHC Worksop HCAL SLHC DAQ E. Hazen, S. X. Wu, J. Rohlf, Boston University with J. Mans, University of Minnesota A. Baden, R. Bard, University of Maryland and hopefully many others! Eric Hazen Boston University 29 November 2007
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 1
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 2
– Input from existing HCAL (and ECAL?) front-ends – Input from existing TTC system – Output to existing GCT – Output to existing DAQ (via FRLs)
– Trigger/Readout Module (use GCT processor?) – Clock/Timing Module (new) – DAQ/Hub Module (new)
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 3
Emphasis on high-speed communication and reliability Should be inexpensive hardware due to anticipated high telecoms volume 150mm width “shelf” Double-high double-wide module Double-high single-wide module Backplane with 21 lanes (serial) each ~ 4Gb/sec (topology not specified)
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 4
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 5
Proposed size for our modules
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 6
Power MCH AMC 1 AMC 2 AMC 3 Power MCH (opt)
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 7
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 8
– Brief summary here... details later (Matt Stettler) – AMC double module – 12 in/ 12 out fibers – All 21 fabric lanes
– Ethernet control – V5LX110T FPGA
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 9
– Receive front-end data – Make TP, synchronize to correct Bx – Perform RCT functions (or subset?) – Send fragments to DAQ on L1A
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 10
Virtex-5 FPGA 16 Fibers in 48 HCAL ch 16 Fibers out to GCT 72x72 Crosspoint Switch uTCA 21 3.2Gb Links 16 16 16 16 20 20 Ethernet uC Hardware maps nicely to function of one HCAL HTR 16 fibers in, 16 fibers out ~2X FPGA resources plus 10X RAM, DSPs
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 11
– Power Module Management – Ethernet Switch – Carrier Management – Simple switch fabric (crosspoint switch?)
– Receive L1A and event fragments – Build events and send to FRL via SLink64
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 12
HTR Inputs: 80MBytes/sec per 24 FE chan. Total of 12 used per DCC (LVDS serial) PCI bus bottleneck 2 x 100MBytes/sec max! SLINK out 256 MBytes/sec
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 13
FPGA SLink 64 FED 1 SLink 64 FED 2 ? Crosspoint Switch uTCA 3.2Gb Links Ethernet Switch uC CPLD/FPGA Management Functions Other DAQ Output options i.e. 10-40GbE SDRAM
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 14
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 15
Power DAQ/MCH T/R AMC T/R AMC T/R AMC T/R AMC T/R AMC T/R AMC Power Timing/Control T/R AMC T/R AMC T/R AMC T/R AMC T/R AMC T/R AMC Up to 16x12 Fibers in (576 HCAL channels, same as current crate) S-Link 64 (1 or 2) TTC Fiber Up to 16x12 Fibers out to GCT Ethernet (control) Modules will be compatible with commercial backplane
Start with minimal system (one of each module) this year
29 November 2007 Eric Hazen – Boston University SLHC Calo Trigger Workshop - Madison 16
– Have standards... reading them now :)
– crate, power, backplane