TWEPP 2010 – Aachen Development of a MicroTCA Carrier Hub

Slides:



Advertisements
Similar presentations
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Advertisements

Shelf Management & IPMI SRS related activities
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Global Trigger Upgrades for SLHC Vienna, Global Trigger Group A.Taurok, C.-E. Wulz SLHC Workshop, FNAL, 19 Nov
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.
Preliminary Design Review: Hub Implementation Dan Edmunds, Wade Fisher, Yuri Ermoline, Philippe Laurens Michigan State University 01-Oct-2014.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Dariusz Makowski, Technical University of Łódź LLRF review, DESY, 3-4 December 2007 Advanced.
Presentation for the Exception PCB February 25th 2009 John Coughlan Ready in 2013 European X-Ray Free Electron Laser XFEL DESY Laboratory, Hamburg Next.
Slide ‹Nr.› l © 2015 CommAgility & N.A.T. GmbH l All trademarks and logos are property of their respective holders CommAgility and N.A.T. CERN/HPC workshop.
MTF7 hardware status Alex Madorsky for UF group. Muon Trigger structure rework A. Madorsky2 Endcap TF Overlap TFBarrel TF - Overlap TF is now.
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
T. Gorski, et al., U. Wisconsin, November 08, 2011 Calorimeter Trigger Upgrade - 1 Upgrade Cal. Trigger R&D M. Bachtis, A. Belknap, M. Cepeda, S. Dasu,
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
Global Trigger Upgrades for SLHC Vienna, Global Trigger Group A.Taurok, C.-E. Wulz SLHC Workshop, FNAL, 19 Nov
E. Hazen -- Upgrade Meetings1 AMC13 Project Development Status E. Hazen, S.X. Wu - Boston University.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- ACES ACES 2011 MicroTCA in CMS E. Hazen, Boston University for the CMS collaboration.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
E. Hazen -- CMS Week HCAL Back-End MicroTCA Upgrade Status E. Hazen Boston University.
E. Hazen -- Upgrade Week1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- xTCA IG1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- Upgrade Week1 HCAL uTCA Readout Plan E. Hazen - Boston University for the CMS HCAL Collaboration.
E. Hazen -- TWEPP MicroTCA Developments in CMS E. Hazen - Boston University for the CMS Collaboration TWEPP 2012 – Oxford.
E. Hazen - Detector Electronics1 Detector Electronics New Developments.
10/28/09E. Hazen FNAL Workshop1 HCAL DAQ / Timing / Controls Module Eric Hazen, Shouxiang Wu Boston University.
E. Hazen -- Upgrade Meetings1 AMC13 Project DAQ and TTC Integration For MicroTCA in CMS Status Report E. Hazen - Boston University for the CMS.
E. Hazen -- HCAL Upgrade Workshop1 MicroTCA Common Platform For CMS Working Group E. Hazen - Boston University for the CMS Collaboration.
E. Hazen1 AMC13 Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen1 Fermilab CMS Upgrade Workshop November 19-20, 2008 A summary of off-detector calorimeter TriDAS electronics issues Eric Hazen, Boston.
E. Hazen1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
T. Gorski, et al., U. Wisconsin, April 28, 2010 SHLC RCT MicroTCA Development - 1 SLHC Cal Trigger Upgrade SLHC Regional Calorimeter Trigger MicroTCA Development.
E. Hazen -- Upgrade Week1 MicroTCA Common Platform For CMS Working Group E. Hazen - Boston University for the CMS Collaboration.
HO / RPC Trigger Links Optical SLB Review E. Hazen, J. Rohlf, S.X. Wu Boston University.
MicroTCA Introduction ● New telecom standard from PICMG ● 75mm high cards with ~ 10Gbit/sec serial backplane (up to 20 ports) ● Selected for SLHC trigger.
E. Hazen - Back-End Report1 AMC13 Status Update ● Version 1 (5Gb/s links, Virtex-6 chip) ● 15 modules built, all but 3 distributed to colleagues.
E. Hazen - CMS Electronics Week
DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University
26 Sept 2013E. Hazen - TWEPP / AMC13 Module CMS MicroTCA Overview E. Hazen – Boston University Representing the work of J. Rohlf, S.X. Wu, A. Heister,
Creotech Instruments Jacek Kosiec On behalf of.
DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University
AMC13 Project Status E. Hazen - Boston University
DAQ and TTC Integration For MicroTCA in CMS
The White Rabbit MCH Javier Serrano on behalf of Tomasz Włostowski
AMC13 T1 Rev 2 Preliminary Design Review E. Hazen Boston University
The First HCAL Readout Schedule! (7/22/99 UMD meeting)
AMC13 Module CMS MicroTCA Overview E. Hazen – Boston University
E. Hazen - Back-End Report
xTCA in CMS Magnus Hansen Thanks to many CMS collaborators
Current DCC Design LED Board
AMC13 Status Report AMC13 Update.
Future Hardware Development for discussion with JLU Giessen
LATOME LAPP Nicolas Dumont Dayot on behalf of the LAPP team
HCAL Data Concentrator Production Status
uTCA A Common Hardware Platform for CMS Trigger Upgrades
MicroTCA Common Platform For CMS Working Group
MicroTCA Common Platform For CMS Working Group
AMC13XG (XG = Ten Gigabit)
Read-out of High Speed S-LINK Data Via a Buffered PCI Card
ECAL OD Electronic Workshop 7-8/04/2005
xTCA in CMS Magnus Hansen Thanks to many CMS collaborators
MicroTCA A look at different options...
DAQ Interface for uTCA E. Hazen - Boston University
Matrix Processor / Backplane Design Details
Front-end electronic system for large area photomultipliers readout
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
GEM for CMS Electronics Overview
TELL1 A common data acquisition board for LHCb
FED Design and EMU-to-DAQ Test
HCAL DAQ Interface Eric Hazen Jim Rohlf Shouxiang Wu Boston University
Presentation transcript:

TWEPP 2010 – Aachen Development of a MicroTCA Carrier Hub for CMS and SLHC E. Hazen - Boston University for the CMS Collaboration 2010-09-22 E. Hazen -- TWEPP 2010

Outline CMS Introduction Detector, Trigger / DAQ system MicroTCA introduction CMS readout crate – typical functions MicroTCA Carrier Hub (MCH) features Custom MCH Details Test Results Plans 2010-09-22 E. Hazen -- TWEPP 2010

The CMS Detector Tracker ECAL HCAL Muon Tracker ECAL HCAL Muon 4T solenoid Iron Yoke Physics Objectives: Higgs search SUSY Extra dimensions Matter/antimatter Quark gluon plasma Total weight: 12,500 t Diameter: 15m Length: 22m Magnetic field: 4T 2010-09-22 E. Hazen -- TWEPP 2010

CMS Trigger/DAQ 40MHz input (one measurement per BX) Triggers pipeline in Level 1 at 40MHz L1A rate 100kHz Data stored in pipelines for 3.2 uS Data copied to readout buffers at 100kHz Readout buffer data sent from underground to surface at 200Mbytes/sec * 5121 links High-level trigger in software Items in red specified not to change for upgrades until ~ 2020 1 Up to 512. About 446 currently in use. 2010-09-22 E. Hazen -- TWEPP 2010

CMS Trigger/DAQ Hardware Currently a mix of VME / cPCI / proprietary standards Common functions provided (typically VME) Control / monitoring / firmware updates (VMEbus) Low/fixed latency paths – out-of-band signals Trigger and fast timing cables or custom backplanes Data Concentration / DAQ output Board-to-board communication for trigger Custom backplanes Different subsystems use different, incompatible extensions to the VME standard :( 2010-09-22 E. Hazen -- TWEPP 2010

Existing VME Crates ECAL FRL Wide variety of front/rear I/O driven partly by requirements but largely by the taste of the designer! We hope to minimize front panel interconnects in upgrade RCT HCAL 2010-09-22 E. Hazen -- TWEPP 2010

On detector electronics CMS Level 1 Trigger A significant portion of the CMS trigger / DAQ will migrate to MicroTCA (my opinion) 16 Crates ?? Crates Expected to migrate From VME (or similar) to MicroTCA 6 crates Possible future migration to MicroTCA 2 Crates On detector electronics 2010-09-22 E. Hazen -- TWEPP 2010

Common Crate Effort We are trying to standardize early... Draft document on CMS TWiki topic: MicroTCA Effort organized by G. Iles (see later talk) 2010-09-22 E. Hazen -- TWEPP 2010

μTCA Introduction Derived from AMC Advanced Mezzanine Card std Typical MicroTCA Crate with 12 AMC slots Derived from AMC Advanced Mezzanine Card std Up to 12 AMC slots Processing modules 1 or 2 MCH slots Controller Modules 6 standard 10Gb/s point-to- point links from each slot to hub slots (more available) Redundant power, controls, clocks Vadatech VT891 MCH 2 MCH 1 Power Modules 1-6 9-12 AMC slots Single Module (shown): 75 x 180 mm Double Module 150 x 180mm 2010-09-22 E. Hazen -- TWEPP 2010

More about uTCA Single and double “width” modules (75, 150mm) Each AMC can have in principle (20) 10 Gb/sec ports Backplane customization is routine and inexpensive Redundant hub slots can be co-opted for CMS use: Primary slot for standard hub: management features Redundant slot for CMS-specific features: Fast timing and controls Data concentration and DAQ 2010-09-22 E. Hazen -- TWEPP 2010

TCA Dual-Star Backplane Bi-directional serial (up to 10Gb/sec) point-to-point links from each AMC to MCH (redundant links to each MCH) Note: Interconnections can be customized by the backplane manufacturer inexpensively. Fabric A (1 link) Gigabit Ethernet Fabric B (1 link) star connected for some crates Fabric D-G (4 links) CLK1/2 (1 link) Dedicated MLVDS clock MCH 1 MCH 2 2010-09-22 E. Hazen -- TWEPP 2010

CMS Readout Crate (i.e. HCAL) 2010-09-22 E. Hazen -- TWEPP 2010

MCH Construction Four stacked PCBs, 8mm board-to-board spacing! Mechanically a real challenge. T1 T2 T3 T4 T1 board – Management functions; Fabric A (Ethernet) port T2 board – Clocks and Fabric B port T3 and T4 – Fabric D-G ports 2010-09-22 E. Hazen -- TWEPP 2010

HCAL DTC (aka CMS-MCH) Built on NAT-MCH base board Single-width MCH module Provides controls, clock distribution (TTC initially) Provides DAQ interface via fat pipes (external SLink/TTS adapter) Font panel I/O: 2x SFP+ optical transceiver DAQ + Spare TTCrx fiber receiver T2 gets power, GbE, SPI, I2C from NAT-MCH. 3.3V Regulators Clock fanout Spartan-3A FPGA T3 logic board V6 FPGA Fabric I/O to T3, T4 Connector board TTC optical rx, CDS SFP+ T4 T3 T2 T1 NAT-MCH base board Standard MCH functions GbE to mezzanines SPI for flash programming I2C bus 2010-09-22 E. Hazen -- TWEPP 2010

Ports Use TTC-derived clock on MCH CLK1 (MLVDS per std) Fabric A (port 0/1) 1000BaseX via NAT-MCH Fabric B (port 2/3) or Fabric E (port 5/9) Encoded Timing @ 80Mb/sec (currently DC-LVDS) May increase speed to ~ 400Mb/s in future Fabric D (port 4/8) DAQ (GTX on V6 FPGA) Port (a/b) represents (MCH1/MCH2) slot 2010-09-22 E. Hazen -- TWEPP 2010

2010 Prototype HCAL DTC Block Diagram Virtex 6 Fabric Board (T3/T3) Connector Board (front panel) Clocks Board (T2) SY89872 Divider /2 or /4 40 DS91M125 M-LVDS repeater 160 Virtex 6 Clock 40 TTC Opto rx nRST Lock uTCA CLK1 160 ADN2814 Clock/Data Recovery 40Mhz TTC Data Data SFP+ GTX Spartan 3A Fabric B DC coupled TTC encoded timing/control SFP+ GTX SPI Flash Atmel AVR-8 uC 2010 Prototype HCAL DTC Block Diagram Fabric E DC coupled Alternate TTC GbE from NAT-MCH Base Board Fabric D AC coupled DAQ 2010-09-22 E. Hazen -- TWEPP 2010

MCH Base Board from NAT Europe MicroTCA Carrier Hub (MCH) The NAT-MCH the powerful management and data switching entity for all microTCA (uTCA) systems. Key Features: * Support for 12 AMCs, 2 Cooling Units, multiple Power Units * GigaBit Ethernet switching (Fabric A) * PCI Express switching (Fabrics D-G) * SRIO switching (Fabrics D-G) * XAUI (10GbE) switching (Fabrics D-G) * Telecom, non-Telecom and Fabric clocks * Management Controller (MCMC) * Java based GUI for Linux and Windows Hosts Mezzanine connector Provides required MCH management functions Simplified initial design Allows operation in non-redundant crate (one MCH) Mezzanine connector supports NAT proprietary stack (clocks, fabric mezzanines) or our own home-made ones Considerable support and documentation provided by NAT 2010-09-22 E. Hazen -- TWEPP 2010

Services Provided by NAT-MCH GbE via switch Not yet used, but plan to use for DTC control and local DAQ SPI bus FPGA Flash programming (very convenient) IPMI Management (temperature readout, versions etc) DTC control (backup path) via Atmel AVR-8 uC Switched payload power 2010-09-22 E. Hazen -- TWEPP 2010

DTC Custom Clocks Board NAT-MCH Mezzanine Connector Connector to T3 (other side) Spartan 3A FPGA ATMega16 uC 125 MHz osc M-LVDS Clock Fanouts Serial Number Programming (very reliable!) 2010-09-22 E. Hazen -- TWEPP 2010

DTC Custom T3 Board SFP Board Connector 64MByte DDR3-1600 SDRAM T3 Connectors Clock Divider and Fanout T2 Connector (other side) 2010-09-22 E. Hazen -- TWEPP 2010

DTC Custom SFP/TTC Board Buffers for I2C, SPI LEDS (I2C) TTC Opto-Rx Clock/Data Recovery ADN2814 2X SFP Transceiver 2010-09-22 E. Hazen -- TWEPP 2010

Front Panel Provided by DTC Provided by mezzanines NAT-MCH TTC Fiber rx GbE Port 1 2 x SFP(+) GbE Port 2 2010-09-22 E. Hazen -- TWEPP 2010

Test Results Firmware and software developed for TB2010 BER test Control / monitoring via IPMB CMS xDAQ software support including HyperDAQ TTC clock/data recovery, error-check, distribution BER test SFP fiber and backplane link loop-back @ 4.25 Pseudo-random bit pattern (232-1 period) No errors in ~ 5*1015 bits TTC operated with extensive error monitoring for several days with 0 errors TTC signal interrupted repeatedly to check synchronization – completely reliable 2010-09-22 E. Hazen -- TWEPP 2010

Planned DTC Design Updates Eliminate commercial MCH with unneeded features Eliminate extra connector board Allow for reduced version with timing / controls only Move SFP to T3 board – no fast signals on connector Must operate in redundant crate with another MCH T3 board SFP+ on bottom side (cutout on T1) Virtex 6/7 with fast links to AMC and SFP Clocks board Clock / controls fanout New custom T1 base board MMC functions (as AMC-13) TTC optical rx No Ethernet on front panel Fabric A GbE endpoint for controls and local DAQ T4 T3 T2 T1 2010-09-22 E. Hazen -- TWEPP 2010

Plans Finish commissioning HCAL prototype system DAQ path; fast links from AMCs, fiber to DAQ output Develop an S-Link / TTC adapter Develop a T1 replacement for NAT-MCH Simpler design; not tied to specific vendor Can accommodate some fiber I/O for i.e. timing Further down the road – add support for CMS upgraded DAQ (i.e. “S-Link Express”) 2010-09-22 E. Hazen -- TWEPP 2010

Reserve Slides 2010-09-22 E. Hazen -- TWEPP 2010

Legacy DAQ Adapter One i.e. 9U VME module handles two uTCA crates, each with 400MBytes/sec out Crate 1: SLink (2) TTS Carrier PCB (i.e. 9U VME!) SLink64 SLink64 Power (only) from VME Dual RJ-45 Virtex 5/6 FPGA Fiber I/O from 2 uTCA crates SFP+ SFP+ SLink64 Crate 2: TTS SLink (2) SLink64 2010-09-22 E. Hazen -- TWEPP 2010

Prototype DTC (CMS-MCH) SFP/TTC board T2 (clocks) board T3 (fabric) board SFP+ (2) TTC Fiber GbE (2) Prototype DTC (CMS-MCH) 2010-09-22 E. Hazen -- TWEPP 2010

NAT-MCH Mezzanine Connector Payload power GbE (switched) SPI (flash programming) IPMB (I2C) Note that there are many more GND on uTCA connectors 2010-09-22 E. Hazen -- TWEPP 2010