150 likes | 296 Views
Phase-1 L1Calo and L1Topo overview. Samuel Silverstein, Stockholm University. Overview PreProcessor upgrade JEM upgrade CMX L1Topo. Phase-1 planning overview. Muon detector. L1 accept. EM calorimeter digital readout. EM & hadronic calorimeters. Hadronic layer from JEMs.
E N D
Phase-1 L1Calo and L1Topo overview Samuel Silverstein, Stockholm University • Overview • PreProcessor upgrade • JEM upgrade • CMX • L1Topo
Phase-1 planning overview Muon detector L1 accept EM calorimeter digital readout EM & hadronic calorimeters Hadronic layer from JEMs
PreProcessor upgrade(s) • MCM replacement (nMCM) • Drop-in replacement for existing MCMs • FPGA allows new functionality • Improved filtering, test pulses, etc. • Other upgrade possibilities • LVDS driver card • Send 0.10.1 trigger towers to upgraded JEM, or... • Send hadronic layer information directly to FEX • AnIn board • New version to receive multiplexed analog signals from TileCal A-layer (less likely)
JEM hardware upgrades • Physics motivation: • FEX(s) require digital EM and hadronic layer data, but TileCal upgrade not expected until Phase 2. • Upgraded JEM can extract hadronic layer from L1Calo real time data path for Phase1 use in FEX • Upgrade idea: • Replace input and Glink daughter cards with new modules containing fast, modern FPGAs • Speed up readout data path to send data from input links to Glink card in real-time • New optical connectors on G-link card send real-time data serially to FEX • Double link speed from PPM to JEM to send 0.10.1 tower data to JEP.
JEM Upgrade possibilities More logic and LUTs in input FPGAs: enhanced energy sum algorithms? Receive finer granularity data from nMCM? Send hadronic layer to FEX Increased bandwidth to new DAQ interface: send input tower sums
CMX • Most well-defined upgrade project • Successful review in June (Stockholm) • Engineering studies underway (see Yuri's talk) • Multiple operational modes possible • Drop-in CMM replacement ('CMM emulation') • Data source for L1Topo (main functionality) • Topological processing capabilities if L1Topo is somehow delayed (subject to cost-benefit study) • Hardware studies and firmware develop are needed for all of these • Some effort from other institutes
CPLD TP format builder VME-- SER 6.4 Gb/s AxxD16 To TP Readout (2 24b) D E C O D E SER 960Mb/s Topological processing Backplane (400b) DES 6.4 Gb/s Des1,Des2,Xtal, L1A, BCRes TP Inputs 400b RTM cables (3 25b) CMM Emulation C T P CTP output CTP cables (2 33b) Des1,Des2,Xtal, L1A, BCRes XTAL SER 960Mb/s Readout (2 24b) TTCdec L1A, BCrst, Des1,Des2,etc CLK Ext PLL CMX firmware (example) TP readout to RODs Grey boxes may be good areas for other institutes to contribute. See later firmware talks.... To DAQ + ROI RODs
New backplane formats • Data formats from JEM and CMM proposed months ago • Contents fairly well agreed (?) • "Presence" bits • Fine coordinates • Threshold bits • ET value (?) • Simulation studies assume realistic data availability • Should converge soon on "exact" formats • Important to develop prototype firmware in advance of CMX final design review....
L1 Topological Processor • Central to Phase 1 plans (and possibly longer term) • But architecture still not well defined... • Few discussions within L1Calo community • Would like to benefit from GOLD results (delayed) • Prototype firmware needed to validate architectural concepts • But need to have some idea of architecture to write realistic prototype firmware, leading to chicken/egg situation... • Whiteboard discussion yesterday... • Helped pin down some design parameters • Different architectural ideas floated • Discussed balance between maximizing L1Topo input bandwidth vs. bandwidth reduction at source
Design parameters • Link speeds from CMX to L1Topo • Current CMX assumption is 6.4 Gbit/s, Virtex 6 HXT • But HXT can also drive some 9.6 Gbit/s links, and soon available Virtex-7 devices can drive all links at 9.6 • Mainz has Avago TX/RX pairs that can run at 10 Gbit/s • Are 9.6 Gbit/s links from CMX to L1Topo conceivable? • Link multiplicities • To send uncompressed backplane data from CMX • 12 fibers/CMX at 6.4 Gbit/s • 8 fibers/CMX at 9.6 Gbit/s • From 12 CMX modules, output to L1Topo would be: • 144 fibers at 6.4 Gbit/s • 96 fibers at 9.6 Gbit/s • But maximum single FPGA-input is around ~80 fibers! These numbers don't include ROIs from muons or FEX
Design parameters (2) • Conclusions • To receive all topology data in a single FPGA (desirable for lower latency), bandwidth reduction needed at the source • Alternative: two FPGAs receiving and sharing unreduced input data: 72-80 FPGA Parallel links FPGA 72-80
Alternative architectures O/E conversion on main module (concept tested in GOLD) O/E conversion on RTM (similar to FEX concept) Output to CTP Output fibers/cables to CTP Up to 12 parallel O/E modules on RTM L1Topo FPGAs (processing in parallel) L1 Topo FPGAs (processing in parallel) Electrical connections to the main module Optical feed-thru of fiber links to the main module Readout FPGA Readout FPGA Whatever architecture chosen, would like it to be modular and scalable
L1Topo firmware concept Roi DeSer and extraction ET, MET RoIs Jet RoIs Cluster RoIs FEX RoIs Algorithms select and process data in parallel Algorithm 1 TM(, MET) Algorithm 2 e + Jets, non-overlap Algorithm 3 (e, e) Parallel output to CTP CTP output Architecture should allow different collaborators to develop modular algorithm tools that work side-by-side
Upcoming talks • Digital calorimeter triggers and FEX • Hardware and firmware work around the institutes • Firmware development • Technology developments relevant to L1Calo upgrade